Re-exportsยง
use rustc_attr_ir::RustcMirKind;๐use rustc_attr_ir::find_attr;๐use rustc_middle::mir;๐use rustc_middle::mir::Body;๐use rustc_middle::mir::Local;๐use rustc_middle::mir::Location;๐use rustc_middle::ty;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_span::Span;๐use rustc_span::sym;๐use tracing::debug;๐use tracing::info;๐use crate::diagnostics::PeekArgumentNotALocal;๐use crate::diagnostics::PeekArgumentUntracked;๐use crate::diagnostics::PeekBitNotSet;๐use crate::diagnostics::PeekMustBeNotTemporary;๐use crate::diagnostics::PeekMustBePlaceOrRefPlace;๐use crate::diagnostics::StopAfterDataFlowEndedCompilation;๐use crate::framework::BitSetExt;๐use crate::impls::MaybeInitializedPlaces;๐use crate::impls::MaybeLiveLocals;๐use crate::impls::MaybeUninitializedPlaces;๐use crate::move_paths::HasMoveData;๐use crate::move_paths::LookupResult;๐use crate::move_paths::MoveData;๐use crate::move_paths::MovePathIndex;๐use crate::Analysis;๐use crate::JoinSemiLattice;๐use crate::ResultsCursor;๐
Structsยง
- Peek
Call ๐
Enumsยง
- Peek
Call ๐Kind
Traitsยง
- Rustc
Peek ๐At
Functionsยง
- sanity_
check - sanity_
check_ ๐via_ rustc_ peek - This function scans
mirfor all calls to the intrinsicrustc_peekthat have the expression formrustc_peek(&expr). - value_
assigned_ ๐to_ local - If
stmtis an assignment where the LHS is the given local (with no projections), returns the RHS of the assignment.