List of all items
Structs
- CallString
- DefInfo
- DisplayNode
- DisplayPath
- EdgeInfo
- FunctionCallInfo
- GlobalEdge
- GlobalLocation
- GlobalNode
- GlobalNodeIter
- HashMap
- HashSet
- Identifier
- InstructionInfo
- MarkerAnnotation
- NodeInfo
- ProgramDescription
- SPDG
- SPDGStats
- ShortHash
- SourceFile
- SourceFileInfo
- Span
- SpanCoord
- TinyBitSet
- TypeDescription
- Types
- dot::DotPrintableProgramDescription
- node_cluster::IntoIter
- node_cluster::Iter
- node_cluster::NodeCluster
- rustc::def_id::CrateNum
- rustc::def_id::DefId
- rustc::def_id::DefIndex
- rustc::def_id::DefPathHash
- rustc::def_id::LocalDefId
- rustc::def_id::LocalModDefId
- rustc::def_id::ModDefId
- rustc::def_id::StableCrateId
- rustc::mir::BasicBlock
- rustc::mir::BasicBlockData
- rustc::mir::BasicBlocks
- rustc::mir::BlockTailInfo
- rustc::mir::Body
- rustc::mir::BorrowCheckResult
- rustc::mir::ClosureOutlivesRequirement
- rustc::mir::ClosureOutlivesSubjectTy
- rustc::mir::ClosureRegionRequirements
- rustc::mir::ConstQualifs
- rustc::mir::Constant
- rustc::mir::CopyNonOverlapping
- rustc::mir::Coverage
- rustc::mir::CoverageInfo
- rustc::mir::DestructuredConstant
- rustc::mir::GeneratorInfo
- rustc::mir::GeneratorLayout
- rustc::mir::GeneratorSavedLocal
- rustc::mir::GeneratorSavedTy
- rustc::mir::Local
- rustc::mir::LocalDecl
- rustc::mir::Location
- rustc::mir::MirSource
- rustc::mir::Place
- rustc::mir::PlaceRef
- rustc::mir::Promoted
- rustc::mir::SourceInfo
- rustc::mir::SourceScope
- rustc::mir::SourceScopeData
- rustc::mir::SourceScopeLocalData
- rustc::mir::Statement
- rustc::mir::SwitchTargets
- rustc::mir::SwitchTargetsIter
- rustc::mir::Terminator
- rustc::mir::UnevaluatedConst
- rustc::mir::UnsafetyCheckResult
- rustc::mir::UnsafetyViolation
- rustc::mir::UserTypeProjection
- rustc::mir::UserTypeProjections
- rustc::mir::VarBindingForm
- rustc::mir::VarDebugInfo
- rustc::mir::VarDebugInfoFragment
- rustc::mir::coverage::CodeRegion
- rustc::mir::coverage::CounterId
- rustc::mir::coverage::ExpressionId
- rustc::mir::coverage::MappedExpressionIndex
- rustc::mir::generic_graphviz::GraphvizWriter
- rustc::mir::interpret::AllocDecodingSession
- rustc::mir::interpret::AllocDecodingState
- rustc::mir::interpret::AllocId
- rustc::mir::interpret::AllocRange
- rustc::mir::interpret::Allocation
- rustc::mir::interpret::BadBytesAccess
- rustc::mir::interpret::ConstAlloc
- rustc::mir::interpret::ConstAllocation
- rustc::mir::interpret::GlobalId
- rustc::mir::interpret::InitChunkIter
- rustc::mir::interpret::InterpErrorInfo
- rustc::mir::interpret::LitToConstInput
- rustc::mir::interpret::Pointer
- rustc::mir::interpret::ReportedErrorInfo
- rustc::mir::interpret::ScalarSizeMismatch
- rustc::mir::interpret::ValidationErrorInfo
- rustc::mir::mono::CodegenUnit
- rustc::mir::mono::CodegenUnitNameBuilder
- rustc::mir::mono::MonoItemData
- rustc::mir::patch::MirPatch
- rustc::mir::spanview::SpanViewable
- rustc::mir::tcx::PlaceTy
- rustc::mir::terminator::BorrowCheckResult
- rustc::mir::terminator::ClosureOutlivesRequirement
- rustc::mir::terminator::ClosureOutlivesSubjectTy
- rustc::mir::terminator::ClosureRegionRequirements
- rustc::mir::terminator::ConstQualifs
- rustc::mir::terminator::CoverageInfo
- rustc::mir::terminator::DestructuredConstant
- rustc::mir::terminator::GeneratorLayout
- rustc::mir::terminator::GeneratorSavedLocal
- rustc::mir::terminator::GeneratorSavedTy
- rustc::mir::terminator::SwitchTargets
- rustc::mir::terminator::SwitchTargetsIter
- rustc::mir::terminator::Terminator
- rustc::mir::terminator::UnsafetyCheckResult
- rustc::mir::terminator::UnsafetyViolation
- rustc::mir::traversal::Postorder
- rustc::mir::traversal::Preorder
- rustc::mir::traversal::ReversePostorder
- rustc_proxies::BasicBlock
- rustc_proxies::BodyId
- rustc_proxies::CrateNum
- rustc_proxies::DefId
- rustc_proxies::DefIndex
- rustc_proxies::HirId
- rustc_proxies::ItemLocalId
- rustc_proxies::LocalDefId
- rustc_proxies::Location
- rustc_proxies::OwnerId
- ser_defid_map::Helper
- ser_defid_seq::DefIdWrap
- ser_localdefid_map::Helper
- tiny_bitset::DisplayTinyBitSet
- tiny_bitset::TinyBitSet
- utils::DisplayList
- utils::TruncatedHumanTime
Enums
- DefKind
- EdgeKind
- InstructionKind
- RichLocation
- SourceUse
- TargetUse
- rustc::mir::AggregateKind
- rustc::mir::AnalysisPhase
- rustc::mir::AssertKind
- rustc::mir::BinOp
- rustc::mir::BindingForm
- rustc::mir::BorrowKind
- rustc::mir::CallReturnPlaces
- rustc::mir::CallSource
- rustc::mir::CastKind
- rustc::mir::ClearCrossCrate
- rustc::mir::ClosureOutlivesSubject
- rustc::mir::ConstantKind
- rustc::mir::ConstraintCategory
- rustc::mir::FakeReadCause
- rustc::mir::InlineAsmOperand
- rustc::mir::LocalInfo
- rustc::mir::LocalKind
- rustc::mir::MirPhase
- rustc::mir::MutBorrowKind
- rustc::mir::Mutability
- rustc::mir::NonDivergingIntrinsic
- rustc::mir::NullOp
- rustc::mir::Operand
- rustc::mir::PassWhere
- rustc::mir::ProjectionElem
- rustc::mir::RetagKind
- rustc::mir::ReturnConstraint
- rustc::mir::RuntimePhase
- rustc::mir::Rvalue
- rustc::mir::Safety
- rustc::mir::StatementKind
- rustc::mir::TerminatorEdges
- rustc::mir::TerminatorKind
- rustc::mir::UnOp
- rustc::mir::UnsafetyViolationDetails
- rustc::mir::UnsafetyViolationKind
- rustc::mir::UnusedUnsafe
- rustc::mir::UnwindAction
- rustc::mir::VarDebugInfoContents
- rustc::mir::coverage::CoverageKind
- rustc::mir::coverage::Op
- rustc::mir::coverage::Operand
- rustc::mir::interpret::AllocError
- rustc::mir::interpret::CheckInAllocMsg
- rustc::mir::interpret::ConstValue
- rustc::mir::interpret::ErrorHandled
- rustc::mir::interpret::ExpectedKind
- rustc::mir::interpret::GlobalAlloc
- rustc::mir::interpret::InitChunk
- rustc::mir::interpret::InterpError
- rustc::mir::interpret::InvalidMetaKind
- rustc::mir::interpret::InvalidProgramInfo
- rustc::mir::interpret::LitToConstError
- rustc::mir::interpret::PointerKind
- rustc::mir::interpret::ResourceExhaustionInfo
- rustc::mir::interpret::Scalar
- rustc::mir::interpret::UndefinedBehaviorInfo
- rustc::mir::interpret::UnsupportedOpInfo
- rustc::mir::interpret::ValidationErrorKind
- rustc::mir::mono::InstantiationMode
- rustc::mir::mono::Linkage
- rustc::mir::mono::MonoItem
- rustc::mir::mono::Visibility
- rustc::mir::pretty::PassWhere
- rustc::mir::tcx::RvalueInitializationState
- rustc::mir::terminator::CallReturnPlaces
- rustc::mir::terminator::ClosureOutlivesSubject
- rustc::mir::terminator::ConstraintCategory
- rustc::mir::terminator::Mutability
- rustc::mir::terminator::ReturnConstraint
- rustc::mir::terminator::TerminatorEdges
- rustc::mir::terminator::UnsafetyViolationDetails
- rustc::mir::terminator::UnsafetyViolationKind
- rustc::mir::terminator::UnusedUnsafe
- rustc::mir::visit::MutatingUseContext
- rustc::mir::visit::NonMutatingUseContext
- rustc::mir::visit::NonUseContext
- rustc::mir::visit::PlaceContext
- rustc::mir::visit::TyContext
- traverse::EdgeSelection
Traits
- IntoIterGlobalNodes
- rustc::mir::HasLocalDecls
- rustc::mir::MirPass
- rustc::mir::interpret::AllocBytes
- rustc::mir::interpret::MachineStopType
- rustc::mir::interpret::PointerArithmetic
- rustc::mir::interpret::Provenance
- rustc::mir::visit::MirVisitable
- rustc::mir::visit::MutVisitor
- rustc::mir::visit::Visitor
Functions
- dot::dump
- dot::dump_for_controller
- dot::dump_for_selection
- hash_pls
- rustc::def_id::default_def_id_debug
- rustc::mir::create_dump_file
- rustc::mir::display_allocation
- rustc::mir::dump_enabled
- rustc::mir::dump_mir
- rustc::mir::graphviz::write_mir_fn_graphviz
- rustc::mir::graphviz::write_mir_graphviz
- rustc::mir::graphviz_safe_def_name
- rustc::mir::interpret::alloc_range
- rustc::mir::interpret::get_slice_bytes
- rustc::mir::interpret::read_target_uint
- rustc::mir::interpret::specialized_encode_alloc_id
- rustc::mir::interpret::struct_error
- rustc::mir::interpret::write_target_uint
- rustc::mir::pretty::create_dump_file
- rustc::mir::pretty::display_allocation
- rustc::mir::pretty::dump_enabled
- rustc::mir::pretty::dump_mir
- rustc::mir::pretty::dump_mir_def_ids
- rustc::mir::pretty::write_allocation_bytes
- rustc::mir::pretty::write_allocations
- rustc::mir::pretty::write_basic_block
- rustc::mir::pretty::write_mir_fn
- rustc::mir::pretty::write_mir_intro
- rustc::mir::pretty::write_mir_pretty
- rustc::mir::spanview::source_range_no_file
- rustc::mir::spanview::write_document
- rustc::mir::spanview::write_mir_fn_spanview
- rustc::mir::traversal::postorder
- rustc::mir::traversal::preorder
- rustc::mir::traversal::reachable
- rustc::mir::traversal::reachable_as_bitset
- rustc::mir::traversal::reverse_postorder
- rustc::mir::write_mir_graphviz
- rustc::mir::write_mir_pretty
- rustc_portable::defid_as_local
- ser_defid_map::deserialize
- ser_defid_map::serialize
- ser_defid_seq::deserialize
- ser_defid_seq::serialize
- ser_localdefid_map::deserialize
- ser_localdefid_map::serialize
- tiny_bitset::pretty::deserialize
- tiny_bitset::pretty::serialize
- tiny_bitset_pretty::deserialize
- tiny_bitset_pretty::serialize
- traverse::generic_flows_to
- utils::display_list
- utils::serde_map_via_vec::deserialize
- utils::serde_map_via_vec::serialize
- utils::write_sep
Type Aliases
- ControllerMap
- Endpoint
- Function
- Node
- SPDGImpl
- TypeId
- TypeInfoMap
- rustc::def_id::DefIdMap
- rustc::def_id::DefIdMapEntry
- rustc::def_id::DefIdSet
- rustc::def_id::LocalDefIdMap
- rustc::def_id::LocalDefIdMapEntry
- rustc::def_id::LocalDefIdSet
- rustc::def_id::StableCrateIdMap
- rustc::mir::AssertMessage
- rustc::mir::LocalDecls
- rustc::mir::PlaceElem
- rustc::mir::ProjectionKind
- rustc::mir::Successors
- rustc::mir::SuccessorsMut
- rustc::mir::interpret::AllocResult
- rustc::mir::interpret::EvalToAllocationRawResult
- rustc::mir::interpret::EvalToConstValueResult
- rustc::mir::interpret::EvalToValTreeResult
- rustc::mir::interpret::InterpResult
- rustc::mir::terminator::Successors
- rustc::mir::terminator::SuccessorsMut
- rustc_portable::BasicBlock
- rustc_portable::BodyId
- rustc_portable::DefId
- rustc_portable::DefIndex
- rustc_portable::HirId
- rustc_portable::ItemLocalId
- rustc_portable::LocalDefId
- rustc_portable::Location
- rustc_portable::OwnerId
- rustc_portable::Place