# Function clippy_utils::is_range_full

source · ```
pub fn is_range_full(
cx: &LateContext<'_>,
expr: &Expr<'_>,
container_path: Option<&Path<'_>>,
) -> bool
```

## Expand description

Checks whether the given `Expr`

is a range equivalent to a `RangeFull`

.

For the lower bound, this means that:

- either there is none
- or it is the smallest value that can be represented by the range’s integer type

For the upper bound, this means that:

- either there is none
- or it is the largest value that can be represented by the range’s integer type and is inclusive
- or it is a call to some container’s
`len`

method and is exclusive, and the range is passed to a method call on that same container (e.g.`v.drain(..v.len())`

)

If the given `Expr`

is not some kind of range, the function returns `false`

.