Skip to main content

Module cursor

Module cursor 

Source
Expand description

Random access inspection of the results of a dataflow analysis.

Re-exportsΒ§

use std::cmp::Ordering; πŸ”’
use std::ops::Deref; πŸ”’
use rustc_index::bit_set::DenseBitSet; πŸ”’
use rustc_middle::mir; πŸ”’
use rustc_middle::mir::BasicBlock; πŸ”’
use rustc_middle::mir::Location; πŸ”’
use super::Analysis; πŸ”’
use super::Direction; πŸ”’
use super::Effect; πŸ”’
use super::EffectIndex; πŸ”’
use super::Results; πŸ”’

StructsΒ§

CursorPosition πŸ”’
ResultsCursor
Allows random access inspection of the results of a dataflow analysis. Use this when you want to inspect domain values only in certain locations; use ResultsVisitor if you want to inspect domain values in many or all locations.

EnumsΒ§

SimpleCow πŸ”’
This is like Cow, but it lacks the T: ToOwned bound and doesn’t support to_owned/into_owned.