[][src]Trait debruijn::vmer::Array

pub trait Array {
    type Item;
    fn new() -> Self;
fn size() -> usize;
fn as_slice(&self) -> &[Self::Item];
fn as_mut_slice(&mut self) -> &mut [Self::Item]; }

Types that can be used as the backing store for a SmallVec

Associated Types

type Item

Loading content...

Required methods

fn new() -> Self

fn size() -> usize

fn as_slice(&self) -> &[Self::Item]

fn as_mut_slice(&mut self) -> &mut [Self::Item]

Loading content...

Implementations on Foreign Types

impl<T: Default + Copy + Eq + Ord> Array for [T; 1][src]

type Item = T

impl<T: Default + Copy + Eq + Ord> Array for [T; 2][src]

type Item = T

impl<T: Default + Copy + Eq + Ord> Array for [T; 3][src]

type Item = T

impl<T: Default + Copy + Eq + Ord> Array for [T; 4][src]

type Item = T

impl<T: Default + Copy + Eq + Ord> Array for [T; 5][src]

type Item = T

impl<T: Default + Copy + Eq + Ord> Array for [T; 6][src]

type Item = T

Loading content...

Implementors

Loading content...