Skip to main content

Module loan_kills

Module loan_kills 

Source

Re-exportsยง

use rustc_middle::mir::visit::Visitor; ๐Ÿ”’
use rustc_middle::mir::Body; ๐Ÿ”’
use rustc_middle::mir::Local; ๐Ÿ”’
use rustc_middle::mir::Location; ๐Ÿ”’
use rustc_middle::mir::Place; ๐Ÿ”’
use rustc_middle::mir::PlaceRef; ๐Ÿ”’
use rustc_middle::mir::ProjectionElem; ๐Ÿ”’
use rustc_middle::mir::Rvalue; ๐Ÿ”’
use rustc_middle::mir::Statement; ๐Ÿ”’
use rustc_middle::mir::StatementKind; ๐Ÿ”’
use rustc_middle::mir::Terminator; ๐Ÿ”’
use rustc_middle::mir::TerminatorKind; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use super::PoloniusFacts; ๐Ÿ”’
use super::PoloniusLocationTable; ๐Ÿ”’
use crate::borrow_set::BorrowSet; ๐Ÿ”’
use crate::places_conflict; ๐Ÿ”’
use crate::places_conflict; ๐Ÿ”’

Structsยง

LoanKillsGenerator ๐Ÿ”’

Functionsยง

emit_loan_kills ๐Ÿ”’
Emit loan_killed_at and cfg_edge facts at the same time.