Struct rustc_mir::interpret::eval_context::FrameInfo [−][src]
pub struct FrameInfo<'tcx> {
pub instance: Instance<'tcx>,
pub span: Span,
pub lint_root: Option<HirId>,
}Expand description
What we store about a frame in an interpreter backtrace.
Fields
instance: Instance<'tcx>span: Spanlint_root: Option<HirId>Trait Implementations
Auto Trait Implementations
impl<'tcx> !RefUnwindSafe for FrameInfo<'tcx>
impl<'tcx> !Send for FrameInfo<'tcx>
impl<'tcx> !Sync for FrameInfo<'tcx>
impl<'tcx> Unpin for FrameInfo<'tcx>
impl<'tcx> !UnwindSafe for FrameInfo<'tcx>
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> WithConstness for T[src]
impl<T> WithConstness for T[src]