Trait litrs::FromIntegerLiteral[][src]

pub trait FromIntegerLiteral: Sealed + Copy { }
Expand description

Integer literal types. Implementation detail.

Implemented for all integer literal types. This trait is sealed and cannot be implemented outside of this crate. The trait’s methods are implementation detail of this library and are not subject to semver.

Implementations on Foreign Types

impl FromIntegerLiteral for u8[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for u16[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for u32[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for u64[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for u128[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for usize[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for i8[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for i16[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for i32[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for i64[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for i128[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

impl FromIntegerLiteral for isize[src]

fn from_small_number(n: u8) -> Self[src]

fn checked_add(self, rhs: Self) -> Option<Self>[src]

fn checked_mul(self, rhs: Self) -> Option<Self>[src]

fn ty() -> IntegerType[src]

Implementors