HasLocal
Decls
rustc_
middle
1.84.0-dev
HasLocal
Decls
Required Methods
local_decls
Implementations on Foreign Types
IndexVec<Local, LocalDecl<'tcx>>
Implementors
In rustc_
middle::
mir
Modules
basic_blocks
binding_form_impl
consts
coverage
generic_graph
generic_graphviz
graphviz
interpret
mono
patch
pretty
query
size_asserts
statement
syntax
tcx
terminator
traversal
type_foldable
visit
Structs
BasicBlock
BasicBlockData
BasicBlocks
BlockTailInfo
Body
BorrowCheckResult
ClosureOutlivesRequirement
ClosureOutlivesSubjectTy
ClosureRegionRequirements
ConstAlloc
ConstOperand
ConstQualifs
CopyNonOverlapping
CoroutineInfo
CoroutineLayout
CoroutineSavedLocal
CoroutineSavedTy
CoverageIdsInfo
DestructuredConstant
Local
LocalDecl
Location
MirSource
Place
PlaceRef
Promoted
SourceInfo
SourceScope
SourceScopeData
SourceScopeLocalData
Statement
SwitchTargets
SwitchTargetsIter
Terminator
UnevaluatedConst
UserTypeProjection
UserTypeProjections
VarBindingForm
VarDebugInfo
VarDebugInfoFragment
Enums
AggregateKind
AnalysisPhase
AssertKind
BinOp
BindingForm
BorrowKind
CallReturnPlaces
CallSource
CastKind
ClearCrossCrate
ClosureOutlivesSubject
CoercionSource
Const
ConstValue
ConstraintCategory
DefLocation
FakeBorrowKind
FakeReadCause
InlineAsmMacro
InlineAsmOperand
LocalInfo
LocalKind
MentionedItem
MirPhase
MutBorrowKind
Mutability
NonDivergingIntrinsic
NullOp
Operand
ProjectionElem
RetagKind
ReturnConstraint
RuntimePhase
Rvalue
StatementKind
TerminatorEdges
TerminatorKind
UnOp
UnwindAction
UnwindTerminateReason
VarDebugInfoContents
Constants
OUTERMOST_SOURCE_SCOPE
RETURN_PLACE
START_BLOCK
TAG_CLEAR_CROSS_CRATE_CLEAR
TAG_CLEAR_CROSS_CRATE_SET
Traits
HasLocalDecls
Functions
graphviz_safe_def_name
Type Aliases
AssertMessage
LocalDecls
PlaceElem
ProjectionKind
Successors
SuccessorsMut
rustc_middle
::
mir
Trait
HasLocalDecls
Copy item path
Settings
Help
Summary
Source
pub trait HasLocalDecls<'tcx> { // Required method fn
local_decls
(&self) -> &
LocalDecls
<'tcx>; }
Required Methods
§
Source
fn
local_decls
(&self) -> &
LocalDecls
<'tcx>
Implementations on Foreign Types
§
Source
§
impl<'tcx>
HasLocalDecls
<'tcx> for IndexVec<
Local
,
LocalDecl
<'tcx>>
Source
§
fn
local_decls
(&self) -> &
LocalDecls
<'tcx>
Implementors
§
Source
§
impl<'tcx>
HasLocalDecls
<'tcx> for
Body
<'tcx>
Source
§
impl<'tcx>
HasLocalDecls
<'tcx> for
LocalDecls
<'tcx>