Trait rustc::mir::interpret::PointerArithmetic [] [src]

pub trait PointerArithmetic: HasDataLayout {
    fn truncate_to_ptr(self, val: u128) -> (u64, bool) { ... }
fn overflowing_signed_offset(self, val: u64, i: i128) -> (u64, bool) { ... }
fn overflowing_offset(self, val: u64, i: u64) -> (u64, bool) { ... }
fn signed_offset<'tcx>(self, val: u64, i: i64) -> EvalResult<'tcx, u64> { ... }
fn offset<'tcx>(self, val: u64, i: u64) -> EvalResult<'tcx, u64> { ... }
fn wrapping_signed_offset(self, val: u64, i: i64) -> u64 { ... } }
🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Provided Methods

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

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

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

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

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

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

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

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

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

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

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

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Implementors