Trait rustc_data_structures::bitslice::BitSlice [] [src]

pub trait BitSlice {
    fn clear_bit(&mut self, idx: usize) -> bool;
fn set_bit(&mut self, idx: usize) -> bool;
fn get_bit(&self, idx: usize) -> bool; }

BitSlice provides helper methods for treating a [Word] as a bitvector.

Required Methods

Implementations on Foreign Types

impl BitSlice for [Word]
[src]

[src]

Clears bit at idx to 0; returns true iff this changed self.

[src]

Sets bit at idx to 1; returns true iff this changed self.

[src]

Extracts value of bit at idx in self.

Implementors