pub struct RadixBits { /* private fields */ }
Expand description
The number of radix bits per pass.
Implementations
sourceimpl RadixBits
impl RadixBits
sourcepub fn new(
first_bits: Option<u32>,
second_bits: Option<u32>,
third_bits: Option<u32>
) -> Self
pub fn new(
first_bits: Option<u32>,
second_bits: Option<u32>,
third_bits: Option<u32>
) -> Self
Returns a new RadixBits
object
sourcepub fn radix_bits(&self) -> u32
pub fn radix_bits(&self) -> u32
Total number of radix bits.
sourcepub fn pass_radix_bits(&self, pass: RadixPass) -> Option<u32>
pub fn pass_radix_bits(&self, pass: RadixPass) -> Option<u32>
Number of radix bits per pass.
sourcepub fn pass_fanout(&self, pass: RadixPass) -> Option<u32>
pub fn pass_fanout(&self, pass: RadixPass) -> Option<u32>
Fanout per pass.
sourcepub fn pass_ignore_bits(&self, pass: RadixPass) -> u32
pub fn pass_ignore_bits(&self, pass: RadixPass) -> u32
Number of radix bits by all earlier passes.
For example, the first pass has 6 radix bits and the second pass has 6
radix bits. Then pass_ignore_bits(First)
equals 0, and
pass_ignore_bits(Second)
equals 6.
Trait Implementations
impl Copy for RadixBits
Auto Trait Implementations
impl RefUnwindSafe for RadixBits
impl Send for RadixBits
impl Sync for RadixBits
impl Unpin for RadixBits
impl UnwindSafe for RadixBits
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more