Enum rustc_mir::borrow_check::prefixes::PrefixSet [−][src]
pub(super) enum PrefixSet { All, Shallow, Supporting, }
🔬 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?
Variants
All🔬 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?
Doesn't stop until it returns the base case (a Local or Static prefix).
Shallow🔬 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?
Stops at any dereference.
Supporting🔬 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?
Stops at the deref of a shared reference.
Trait Implementations
impl Copy for PrefixSet[src]
impl Copy for PrefixSetimpl Clone for PrefixSet[src]
impl Clone for PrefixSetfn clone(&self) -> PrefixSet[src]
fn clone(&self) -> PrefixSetReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl PartialEq for PrefixSet[src]
impl PartialEq for PrefixSetfn eq(&self, other: &PrefixSet) -> bool[src]
fn eq(&self, other: &PrefixSet) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl Eq for PrefixSet[src]
impl Eq for PrefixSetfn assert_receiver_is_total_eq(&self)[src]
fn assert_receiver_is_total_eq(&self)impl Debug for PrefixSet[src]
impl Debug for PrefixSet