pub trait Array: Sized {
type Iterator: Iterator<Item = NonNull<u8>>;
// Required methods
fn as_raw(&self) -> GcPtr;
fn element_type(&self) -> Type;
fn length(&self) -> usize;
fn capacity(&self) -> usize;
fn elements(&self) -> Self::Iterator;
}Expand description
A trait used to iterate over array elements
Required Associated Types§
Required Methods§
Sourcefn element_type(&self) -> Type
fn element_type(&self) -> Type
Returns the type of an element
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.