pub struct Complement {}Expand description
The bitvector implicitly transformed into its complement.
Trait Implementations§
Source§impl Clone for Complement
impl Clone for Complement
Source§fn clone(&self) -> Complement
fn clone(&self) -> Complement
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 Complement
impl Debug for Complement
Source§impl PartialEq for Complement
impl PartialEq for Complement
Source§impl Transformation for Complement
impl Transformation for Complement
Source§fn bit(parent: &BitVector, index: usize) -> bool
fn bit(parent: &BitVector, index: usize) -> bool
Reads a bit from the transformed bitvector. Read more
Source§fn word(parent: &BitVector, index: usize) -> u64
fn word(parent: &BitVector, index: usize) -> u64
Reads a 64-bit word from the transformed bitvector. Read more
Source§unsafe fn word_unchecked(parent: &BitVector, index: usize) -> u64
unsafe fn word_unchecked(parent: &BitVector, index: usize) -> u64
Unsafe version of
Transformation::word without bounds checks. Read moreSource§fn count_ones(parent: &BitVector) -> usize
fn count_ones(parent: &BitVector) -> usize
Returns the length of the integer array or the number of ones in the bit array of the transformed bitvector.
impl Eq for Complement
impl StructuralPartialEq for Complement
Auto Trait Implementations§
impl Freeze for Complement
impl RefUnwindSafe for Complement
impl Send for Complement
impl Sync for Complement
impl Unpin for Complement
impl UnwindSafe for Complement
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