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