Skip to main content

Module loan_invalidations

Module loan_invalidations 

Source

Re-exportsยง

use std::ops::ControlFlow; ๐Ÿ”’
use rustc_data_structures::graph::dominators::Dominators; ๐Ÿ”’
use rustc_middle::mir::visit::Visitor; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_span::bug; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use super::PoloniusFacts; ๐Ÿ”’
use super::PoloniusLocationTable; ๐Ÿ”’
use crate::borrow_set::BorrowSet; ๐Ÿ”’
use crate::AccessDepth; ๐Ÿ”’
use crate::Activation; ๐Ÿ”’
use crate::ArtificialField; ๐Ÿ”’
use crate::BorrowIndex; ๐Ÿ”’
use crate::Deep; ๐Ÿ”’
use crate::LocalMutationIsAllowed; ๐Ÿ”’
use crate::Read; ๐Ÿ”’
use crate::ReadKind; ๐Ÿ”’
use crate::ReadOrWrite; ๐Ÿ”’
use crate::Reservation; ๐Ÿ”’
use crate::Shallow; ๐Ÿ”’
use crate::Write; ๐Ÿ”’
use crate::WriteKind; ๐Ÿ”’
use rustc_middle::mir::*; ๐Ÿ”’
use crate::path_utils::*; ๐Ÿ”’

Structsยง

LoanInvalidationsGenerator ๐Ÿ”’

Functionsยง

emit_loan_invalidations ๐Ÿ”’
Emit loan_invalidated_at facts.