[−][src]Trait compiler_builtins::int::LargeInt
Trait to convert an integer to/from smaller parts
Trait to convert an integer to/from smaller parts
fn low(self) -> Self::LowHalf
fn low_as_high(low: Self::LowHalf) -> Self::HighHalf
fn high(self) -> Self::HighHalf
fn high_as_low(low: Self::HighHalf) -> Self::LowHalf
fn from_parts(low: Self::LowHalf, high: Self::HighHalf) -> Self
impl LargeInt for i64
[src]type LowHalf = u32
type HighHalf = i32
fn low(self) -> u32
[src]fn low_as_high(low: u32) -> i32
[src]fn high(self) -> i32
[src]fn high_as_low(high: i32) -> u32
[src]fn from_parts(low: u32, high: i32) -> i64
[src]impl LargeInt for i128
[src]type LowHalf = u64
type HighHalf = i64
fn low(self) -> u64
[src]fn low_as_high(low: u64) -> i64
[src]fn high(self) -> i64
[src]fn high_as_low(high: i64) -> u64
[src]fn from_parts(low: u64, high: i64) -> i128
[src]impl LargeInt for u64
[src]type LowHalf = u32
type HighHalf = u32
fn low(self) -> u32
[src]fn low_as_high(low: u32) -> u32
[src]fn high(self) -> u32
[src]fn high_as_low(high: u32) -> u32
[src]fn from_parts(low: u32, high: u32) -> u64
[src]impl LargeInt for u128
[src]type LowHalf = u64
type HighHalf = u64
fn low(self) -> u64
[src]fn low_as_high(low: u64) -> u64
[src]fn high(self) -> u64
[src]fn high_as_low(high: u64) -> u64
[src]fn from_parts(low: u64, high: u64) -> u128
[src]