pub trait ArrayView<'a>: Copy {
type Item: Instance<'a>;
// Required methods
fn len(self) -> usize;
fn get(self, index: usize) -> Self::Item;
fn iter(self) -> impl Iterator<Item = Self::Item>;
// Provided methods
fn is_empty(self) -> bool { ... }
fn tail(self, start: usize) -> impl Iterator<Item = Self::Item> { ... }
}Expand description
The items of an array.
Required Associated Types§
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".