[−][src]Trait rustc_mir::transform::rustc_peek::RustcPeekAt
Required methods
pub fn peek_at(
&self,
tcx: TyCtxt<'tcx>,
place: Place<'tcx>,
flow_state: &Self::Domain,
call: PeekCall
)[src]
&self,
tcx: TyCtxt<'tcx>,
place: Place<'tcx>,
flow_state: &Self::Domain,
call: PeekCall
)
Implementors
impl<'tcx> RustcPeekAt<'tcx> for MaybeLiveLocals[src]
pub fn peek_at(
&self,
tcx: TyCtxt<'tcx>,
place: Place<'tcx>,
flow_state: &BitSet<Local>,
call: PeekCall
)[src]
&self,
tcx: TyCtxt<'tcx>,
place: Place<'tcx>,
flow_state: &BitSet<Local>,
call: PeekCall
)
impl<'tcx, '_> RustcPeekAt<'tcx> for MaybeMutBorrowedLocals<'_, 'tcx>[src]
pub fn peek_at(
&self,
tcx: TyCtxt<'tcx>,
place: Place<'tcx>,
flow_state: &BitSet<Local>,
call: PeekCall
)[src]
&self,
tcx: TyCtxt<'tcx>,
place: Place<'tcx>,
flow_state: &BitSet<Local>,
call: PeekCall
)
impl<'tcx, A, D> RustcPeekAt<'tcx> for A where
A: Analysis<'tcx, Domain = D> + HasMoveData<'tcx>,
D: JoinSemiLattice + Clone + Borrow<BitSet<MovePathIndex>>, [src]
A: Analysis<'tcx, Domain = D> + HasMoveData<'tcx>,
D: JoinSemiLattice + Clone + Borrow<BitSet<MovePathIndex>>,