pub struct BitVectorBuilder { /* private fields */ }Expand description
Implementations§
Source§impl BitVectorBuilder
impl BitVectorBuilder
Sourcepub fn with_capacity(bits: usize) -> Self
pub fn with_capacity(bits: usize) -> Self
Creates a builder with capacity for at least bits bits.
Sourcepub fn filled(len: usize, value: bool) -> Self
pub fn filled(len: usize, value: bool) -> Self
Creates a builder with all bits set to value, length len.
Sourcepub fn get(&self, index: usize) -> Option<bool>
pub fn get(&self, index: usize) -> Option<bool>
Gets the bit at the given index (read access during build).
Trait Implementations§
Source§impl Clone for BitVectorBuilder
impl Clone for BitVectorBuilder
Source§fn clone(&self) -> BitVectorBuilder
fn clone(&self) -> BitVectorBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BitVectorBuilder
impl Debug for BitVectorBuilder
Source§impl Default for BitVectorBuilder
impl Default for BitVectorBuilder
Source§impl FromIterator<bool> for BitVectorBuilder
impl FromIterator<bool> for BitVectorBuilder
Auto Trait Implementations§
impl Freeze for BitVectorBuilder
impl RefUnwindSafe for BitVectorBuilder
impl Send for BitVectorBuilder
impl Sync for BitVectorBuilder
impl Unpin for BitVectorBuilder
impl UnsafeUnpin for BitVectorBuilder
impl UnwindSafe for BitVectorBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more