Skip to main content

SizeSelector

Struct SizeSelector 

Source
pub struct SizeSelector<const BITS: usize>;

Trait Implementations§

Source§

impl<const BITS: usize> SmallestFlag for SizeSelector<BITS>

Source§

impl SmallestInt for SizeSelector<1>

Source§

type T = i8

Source§

type U = u8

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<2>

Source§

type T = i8

Source§

type U = u8

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<3>

Source§

type T = i8

Source§

type U = u8

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<4>

Source§

type T = i8

Source§

type U = u8

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<5>

Source§

type T = i8

Source§

type U = u8

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<6>

Source§

type T = i8

Source§

type U = u8

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<7>

Source§

type T = i8

Source§

type U = u8

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<8>

Source§

type T = i8

Source§

type U = u8

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<9>

Source§

type T = i16

Source§

type U = u16

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<10>

Source§

type T = i16

Source§

type U = u16

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<11>

Source§

type T = i16

Source§

type U = u16

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<12>

Source§

type T = i16

Source§

type U = u16

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<13>

Source§

type T = i16

Source§

type U = u16

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<14>

Source§

type T = i16

Source§

type U = u16

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<15>

Source§

type T = i16

Source§

type U = u16

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<16>

Source§

type T = i16

Source§

type U = u16

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<17>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<18>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<19>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<20>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<21>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<22>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<23>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<24>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<25>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<26>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<27>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<28>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<29>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<30>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<31>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<32>

Source§

type T = i32

Source§

type U = u32

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<33>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<34>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<35>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<36>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<37>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<38>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<39>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<40>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<41>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<42>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<43>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<44>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<45>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<46>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<47>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<48>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<49>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<50>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<51>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<52>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<53>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<54>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<55>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<56>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<57>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<58>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<59>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<60>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<61>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<62>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<63>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestInt for SizeSelector<64>

Source§

type T = i64

Source§

type U = u64

Source§

fn sign_extend(raw: Self::U, bits: usize) -> Self::T

Source§

fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U

Source§

impl SmallestUInt for SizeSelector<1>

Source§

type T = u8

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<2>

Source§

type T = u8

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<3>

Source§

type T = u8

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<4>

Source§

type T = u8

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<5>

Source§

type T = u8

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<6>

Source§

type T = u8

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<7>

Source§

type T = u8

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<8>

Source§

type T = u8

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<9>

Source§

type T = u16

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<10>

Source§

type T = u16

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<11>

Source§

type T = u16

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<12>

Source§

type T = u16

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<13>

Source§

type T = u16

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<14>

Source§

type T = u16

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<15>

Source§

type T = u16

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<16>

Source§

type T = u16

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<17>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<18>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<19>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<20>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<21>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<22>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<23>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<24>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<25>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<26>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<27>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<28>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<29>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<30>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<31>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<32>

Source§

type T = u32

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<33>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<34>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<35>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<36>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<37>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<38>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<39>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<40>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<41>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<42>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<43>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<44>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<45>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<46>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<47>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<48>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<49>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<50>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<51>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<52>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<53>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<54>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<55>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<56>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<57>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<58>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<59>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<60>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<61>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<62>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<63>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Source§

impl SmallestUInt for SizeSelector<64>

Source§

type T = u64

Source§

fn from_u64(val: u64) -> Self::T

Auto Trait Implementations§

§

impl<const BITS: usize> Freeze for SizeSelector<BITS>

§

impl<const BITS: usize> RefUnwindSafe for SizeSelector<BITS>

§

impl<const BITS: usize> Send for SizeSelector<BITS>

§

impl<const BITS: usize> Sync for SizeSelector<BITS>

§

impl<const BITS: usize> Unpin for SizeSelector<BITS>

§

impl<const BITS: usize> UnsafeUnpin for SizeSelector<BITS>

§

impl<const BITS: usize> UnwindSafe for SizeSelector<BITS>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.