Struct stable_mir::mir::body::VarDebugInfo
source · pub struct VarDebugInfo {
pub name: Symbol,
pub source_info: SourceInfo,
pub composite: Option<VarDebugInfoFragment>,
pub value: VarDebugInfoContents,
pub argument_index: Option<u16>,
}Fields§
§name: Symbol§source_info: SourceInfo§composite: Option<VarDebugInfoFragment>§value: VarDebugInfoContents§argument_index: Option<u16>Trait Implementations§
source§impl Clone for VarDebugInfo
impl Clone for VarDebugInfo
source§fn clone(&self) -> VarDebugInfo
fn clone(&self) -> VarDebugInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for VarDebugInfo
impl Debug for VarDebugInfo
source§impl PartialEq for VarDebugInfo
impl PartialEq for VarDebugInfo
source§fn eq(&self, other: &VarDebugInfo) -> bool
fn eq(&self, other: &VarDebugInfo) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for VarDebugInfo
impl StructuralEq for VarDebugInfo
impl StructuralPartialEq for VarDebugInfo
Auto Trait Implementations§
impl RefUnwindSafe for VarDebugInfo
impl Send for VarDebugInfo
impl Sync for VarDebugInfo
impl Unpin for VarDebugInfo
impl UnwindSafe for VarDebugInfo
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
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 184 bytes