Trait substrate_fixed::traits::FixedUnsigned [−][src]
This trait provides methods common to all unsigned fixed-point numbers.
Methods common to all fixed-point numbers including signed
fixed-point numbers are provided by the Fixed supertrait.
This trait is sealed and cannot be implemented for more types; it
is implemented for FixedU8, FixedU16, FixedU32,
FixedU64, and FixedU128.
Required methods
fn is_power_of_two(self) -> bool[src]
Returns true if the fixed-point number is
2k for some integer k.
fn next_power_of_two(self) -> Self[src]
Returns the smallest power of two that is ≥ self.
fn checked_next_power_of_two(self) -> Option<Self>[src]
Returns the smallest power of two that is ≥ self, or None if the
next power of two is too large to represent.