[−][src]Trait context_allocator::extensions::UsizeExt
Useful extensions.
Provided methods
fn is_odd(self) -> bool
Is odd.
fn round_up_to_power_of_two(
self,
non_zero_power_of_two_alignment: NonZeroUsize
) -> usize
self,
non_zero_power_of_two_alignment: NonZeroUsize
) -> usize
Round up.
fn round_down_to_power_of_two(self, power_of_two: NonZeroUsize) -> usize
Round down.
fn round_down_to_power_of_two_exponent(
self,
power_of_two_exponent: usize
) -> usize
self,
power_of_two_exponent: usize
) -> usize
Round down to power of two exponent.
fn non_zero(self) -> NonZeroUsize
Non zero.
Implementations on Foreign Types
impl UsizeExt for usize
[src]
fn to_usize(self) -> usize
[src]
fn is_odd(self) -> bool
[src]
fn round_up_to_power_of_two(
self,
non_zero_power_of_two_alignment: NonZeroUsize
) -> usize
[src]
self,
non_zero_power_of_two_alignment: NonZeroUsize
) -> usize
fn round_down_to_power_of_two(self, power_of_two: NonZeroUsize) -> usize
[src]
fn round_down_to_power_of_two_exponent(
self,
power_of_two_exponent: usize
) -> usize
[src]
self,
power_of_two_exponent: usize
) -> usize