[][src]Trait compiler_builtins::int::WideInt

pub trait WideInt: Int {
type Output: Int;
    fn wide_mul(self, other: Self) -> (Self, Self);
fn wide_shift_left(&mut self, low: &mut Self, count: i32);
fn wide_shift_right_with_sticky(&mut self, low: &mut Self, count: i32); }
🔬 This is a nightly-only experimental API. (compiler_builtins_lib)

Compiler builtins. Will never become stable.

Associated Types

type Output: Int

🔬 This is a nightly-only experimental API. (compiler_builtins_lib)

Compiler builtins. Will never become stable.

Loading content...

Required methods

fn wide_mul(self, other: Self) -> (Self, Self)

🔬 This is a nightly-only experimental API. (compiler_builtins_lib)

Compiler builtins. Will never become stable.

fn wide_shift_left(&mut self, low: &mut Self, count: i32)

🔬 This is a nightly-only experimental API. (compiler_builtins_lib)

Compiler builtins. Will never become stable.

fn wide_shift_right_with_sticky(&mut self, low: &mut Self, count: i32)

🔬 This is a nightly-only experimental API. (compiler_builtins_lib)

Compiler builtins. Will never become stable.

Loading content...

Implementors

impl WideInt for u32[src]

type Output = u32

🔬 This is a nightly-only experimental API. (compiler_builtins_lib)

Compiler builtins. Will never become stable.

impl WideInt for u64[src]

type Output = u64

🔬 This is a nightly-only experimental API. (compiler_builtins_lib)

Compiler builtins. Will never become stable.

Loading content...