Trait index_ext::IntSliceIndex[][src]

pub trait IntSliceIndex<T: ?Sized>: SealedSliceIndex<T> { }
Expand description

A trait for integer based indices.

Any integer can be used as a fallible index where a machine word can be used by first trying to convert it into a usize and then indexing with the original method. From the point of the user, the effect is not much different. If 10usize is out-of-bounds then so is any other integer representing the number 10, no matter the allowed magnitude of its type. The same holds for integers that permit negative indices.

The output type of the indexing operation is an element or a slice respectively.

This trait enables the generic Int::get_int method.

Implementations on Foreign Types

Implementors