CssVec

Type Alias CssVec 

Source
pub type CssVec<T> = Css<Vec<T>, Vec<usize>>;

Aliased Type§

pub struct CssVec<T> { /* private fields */ }

Implementations§

Source§

impl<T> CssVec<T>

Source

pub fn new_rnd<F, R>(len: usize, nnz: usize, rng: &mut R, cb: F) -> Self
where F: FnMut(&mut R, usize) -> T, R: Rng,

Source

pub fn with_vec(len: usize, data: Vec<T>, indcs: Vec<usize>) -> Self

Trait Implementations§

Source§

impl<T> Arbitrary for CssVec<T>

Available on crate features quickcheck and rand only.
Source§

fn arbitrary<G>(g: &mut G) -> Self
where G: Gen,

Source§

fn shrink(&self) -> Box<dyn Iterator<Item = Self>>