pub enum LocalKind {
Param,
Binding,
Temp,
}Expand description
Local provenance category.
Variants§
Param
Incoming function parameter local.
Binding
User binding local created by lowering.
Temp
Compiler-generated temporary local.
Trait Implementations§
impl Copy for LocalKind
impl Eq for LocalKind
impl StructuralPartialEq for LocalKind
Auto Trait Implementations§
impl Freeze for LocalKind
impl RefUnwindSafe for LocalKind
impl Send for LocalKind
impl Sync for LocalKind
impl Unpin for LocalKind
impl UnwindSafe for LocalKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more