Trait BitSet
Source pub trait BitSet {
const UPPER_BOUND: u32;
// Required methods
fn get(&self, index: u32) -> bool;
fn find_set(&self, lower_bound: u32) -> Option<u32>;
// Provided method
fn is_empty(&self) -> bool { ... }
}
๐Deprecated: use bitsetium
crate instead
Expand description
Common trait for all bitsets in bitseto
crate.
๐Deprecated: use bitsetium
crate instead
Upper bound for this bitset indices.
Implementation is expected to panic if index equal to or greter than UPPER_BOUND
is speicifed.
๐Deprecated: use bitsetium
crate instead
Returns bit state at specified index.
ยงPanics
This function may panic if index
is equal to or greter than UPPER_BOUND
.
๐Deprecated: use bitsetium
crate instead
Returns index of first set bit at index equal to or greter than specified.
ยงPanics
This function may panic if index
is equal to or greter than UPPER_BOUND
.
๐Deprecated: use bitsetium
crate instead
Returns true if no bit is set.
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead
๐Deprecated: use bitsetium
crate instead