[−][src]Trait debruijn::vmer::Array
Types that can be used as the backing store for a SmallVec
Types that can be used as the backing store for a SmallVec
type Item
fn new() -> Self
fn size() -> usize
fn as_slice(&self) -> &[Self::Item]
fn as_mut_slice(&mut self) -> &mut [Self::Item]
impl<T: Default + Copy + Eq + Ord> Array for [T; 1]
[src]type Item = T
fn new() -> [T; 1]
[src]fn size() -> usize
[src]fn as_slice(&self) -> &[T]
[src]fn as_mut_slice(&mut self) -> &mut [T]
[src]impl<T: Default + Copy + Eq + Ord> Array for [T; 2]
[src]type Item = T
fn new() -> [T; 2]
[src]fn size() -> usize
[src]fn as_slice(&self) -> &[T]
[src]fn as_mut_slice(&mut self) -> &mut [T]
[src]impl<T: Default + Copy + Eq + Ord> Array for [T; 3]
[src]type Item = T
fn new() -> [T; 3]
[src]fn size() -> usize
[src]fn as_slice(&self) -> &[T]
[src]fn as_mut_slice(&mut self) -> &mut [T]
[src]impl<T: Default + Copy + Eq + Ord> Array for [T; 4]
[src]type Item = T
fn new() -> [T; 4]
[src]fn size() -> usize
[src]fn as_slice(&self) -> &[T]
[src]fn as_mut_slice(&mut self) -> &mut [T]
[src]impl<T: Default + Copy + Eq + Ord> Array for [T; 5]
[src]type Item = T
fn new() -> [T; 5]
[src]fn size() -> usize
[src]fn as_slice(&self) -> &[T]
[src]fn as_mut_slice(&mut self) -> &mut [T]
[src]impl<T: Default + Copy + Eq + Ord> Array for [T; 6]
[src]type Item = T
fn new() -> [T; 6]
[src]fn size() -> usize
[src]fn as_slice(&self) -> &[T]
[src]fn as_mut_slice(&mut self) -> &mut [T]
[src]