Trait gardiz::bits::HalfExcess
source · pub trait HalfExcesswhere
Self: Unsigned + Bounded,{
// Required method
fn half_excess() -> Self;
}Expand description
Trait for getting the “excess” that is the half of an unsigned type’s
maximum value, typically 1000...0000. Types should not worry with this
trait, but instead implement Unsigned and Bounded, since there is a
blank implementation for them, and there is no other way to implement the
trait (Unsigned and Bounded are super traits of this trait).
Required Methods§
sourcefn half_excess() -> Self
fn half_excess() -> Self
Gets the “excess” that is the half of the maximum value of an unsigned type.