Enum rustc::mir::visit::LvalueContext   
                   
                       [−]
                   
               [src]
pub enum LvalueContext {
    Store,
    Call,
    Drop,
    Inspect,
    Borrow {
        region: Region,
        kind: BorrowKind,
    },
    Slice {
        from_start: usize,
        from_end: usize,
    },
    Projection,
    Consume,
}Unstable (
rustc_private)Variants
StoreUnstable (
rustc_private)CallUnstable (
rustc_private)DropUnstable (
rustc_private)InspectUnstable (
rustc_private)BorrowUnstable (
rustc_private)Fields
region: Region | Unstable ( rustc_private) | 
kind: BorrowKind | Unstable ( rustc_private) | 
SliceUnstable (
rustc_private)Fields
from_start: usize | Unstable ( rustc_private) | 
from_end: usize | Unstable ( rustc_private) | 
ProjectionUnstable (
rustc_private)ConsumeUnstable (
rustc_private)Trait Implementations
Derived Implementations
impl Debug for LvalueContext[src]
impl Clone for LvalueContext[src]
fn clone(&self) -> LvalueContext
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more