Trait smallvec::Array
[−]
[src]
pub unsafe trait Array { type Item; fn size() -> usize; fn ptr(&self) -> *const Self::Item; fn ptr_mut(&mut self) -> *mut Self::Item; }
Associated Types
type Item
Required Methods
Implementors
impl<T> Array for [T; 1] type Item = T;
impl<T> Array for [T; 2] type Item = T;
impl<T> Array for [T; 3] type Item = T;
impl<T> Array for [T; 4] type Item = T;
impl<T> Array for [T; 5] type Item = T;
impl<T> Array for [T; 6] type Item = T;
impl<T> Array for [T; 7] type Item = T;
impl<T> Array for [T; 8] type Item = T;
impl<T> Array for [T; 9] type Item = T;
impl<T> Array for [T; 10] type Item = T;
impl<T> Array for [T; 11] type Item = T;
impl<T> Array for [T; 12] type Item = T;
impl<T> Array for [T; 13] type Item = T;
impl<T> Array for [T; 14] type Item = T;
impl<T> Array for [T; 15] type Item = T;
impl<T> Array for [T; 16] type Item = T;
impl<T> Array for [T; 20] type Item = T;
impl<T> Array for [T; 24] type Item = T;
impl<T> Array for [T; 32] type Item = T;
impl<T> Array for [T; 64] type Item = T;
impl<T> Array for [T; 128] type Item = T;
impl<T> Array for [T; 256] type Item = T;
impl<T> Array for [T; 512] type Item = T;
impl<T> Array for [T; 1024] type Item = T;
impl<T> Array for [T; 2048] type Item = T;
impl<T> Array for [T; 4096] type Item = T;
impl<T> Array for [T; 8192] type Item = T;
impl<T> Array for [T; 16384] type Item = T;
impl<T> Array for [T; 32768] type Item = T;
impl<T> Array for [T; 65536] type Item = T;
impl<T> Array for [T; 131072] type Item = T;
impl<T> Array for [T; 262144] type Item = T;
impl<T> Array for [T; 524288] type Item = T;
impl<T> Array for [T; 1048576] type Item = T;