pub struct UTerm;Expand description
The terminating type for UInt; it always comes after the most significant
bit. UTerm by itself represents zero, which is aliased to U0.
Implementations§
Trait Implementations§
Source§impl Ord for UTerm
impl Ord for UTerm
Source§impl PartialOrd for UTerm
impl PartialOrd for UTerm
Source§impl<U: Unsigned> Shl<U> for UTerm
Shifting left UTerm by an unsigned integer: UTerm << U = UTerm
impl<U: Unsigned> Shl<U> for UTerm
Shifting left UTerm by an unsigned integer: UTerm << U = UTerm
Source§impl<U: Unsigned, B: Bit> Shl<UTerm> for UInt<U, B>
Shifting left UInt by UTerm: UInt<U, B> << UTerm = UInt<U, B>
impl<U: Unsigned, B: Bit> Shl<UTerm> for UInt<U, B>
Shifting left UInt by UTerm: UInt<U, B> << UTerm = UInt<U, B>
Source§impl<U: Unsigned> Shr<U> for UTerm
Shifting right a UTerm by an unsigned integer: UTerm >> U = UTerm
impl<U: Unsigned> Shr<U> for UTerm
Shifting right a UTerm by an unsigned integer: UTerm >> U = UTerm
Source§impl<U: Unsigned, B: Bit> Shr<UTerm> for UInt<U, B>
Shifting right UInt by UTerm: UInt<U, B> >> UTerm = UInt<U, B>
impl<U: Unsigned, B: Bit> Shr<UTerm> for UInt<U, B>
Shifting right UInt by UTerm: UInt<U, B> >> UTerm = UInt<U, B>
Source§impl Unsigned for UTerm
impl Unsigned for UTerm
const U8: u8 = 0
const U16: u16 = 0
const U32: u32 = 0
const U64: u64 = 0
const USIZE: usize = 0
const I8: i8 = 0
const I16: i16 = 0
const I32: i32 = 0
const I64: i64 = 0
const ISIZE: isize = 0
fn to_u8() -> u8
fn to_u16() -> u16
fn to_u32() -> u32
fn to_u64() -> u64
fn to_usize() -> usize
fn to_i8() -> i8
fn to_i16() -> i16
fn to_i32() -> i32
fn to_i64() -> i64
fn to_isize() -> isize
impl Copy for UTerm
impl Eq for UTerm
impl StructuralPartialEq for UTerm
impl Zero for UTerm
Auto Trait Implementations§
impl Freeze for UTerm
impl RefUnwindSafe for UTerm
impl Send for UTerm
impl Sync for UTerm
impl Unpin for UTerm
impl UnwindSafe for UTerm
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more