pub enum VarDebugInfoContents<'tcx> {
Place(Place<'tcx>),
Const(ConstOperand<'tcx>),
}
Variants§
Place(Place<'tcx>)
This Place
only contains projection which satisfy can_use_in_debuginfo
.
Const(ConstOperand<'tcx>)
Auto Trait Implementations§
impl<'tcx> Freeze for VarDebugInfoContents<'tcx>
impl<'tcx> !RefUnwindSafe for VarDebugInfoContents<'tcx>
impl<'tcx> Send for VarDebugInfoContents<'tcx>
impl<'tcx> Sync for VarDebugInfoContents<'tcx>
impl<'tcx> Unpin for VarDebugInfoContents<'tcx>
impl<'tcx> !UnwindSafe for VarDebugInfoContents<'tcx>
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