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; }
🔬 This is a nightly-only experimental API. (
rustc_private
)BitSlice
provides helper methods for treating a [Word]
as a bitvector.
Required Methods
fn clear_bit(&mut self, idx: usize) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private
)fn set_bit(&mut self, idx: usize) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private
)fn get_bit(&self, idx: usize) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private
)