☰
stable_mir
1.75.0
(82e1608df 2023-12-21)
Module body
Structs
Enums
Constants
Type Aliases
In stable_mir::mir
?
Module
stable_mir
::
mir
::
body
source
·
[
−
]
Structs
BasicBlock
Body
The SMIR representation of a single function.
Constant
CopyNonOverlapping
InlineAsmOperand
LocalDecl
Place
Statement
SwitchTarget
Terminator
UserTypeProjection
Enums
AggregateKind
AssertMessage
BinOp
BorrowKind
CastKind
CoroutineKind
CoroutineSource
FakeReadCause
The FakeReadCause describes the type of pattern why a FakeRead statement exists.
MutBorrowKind
Mutability
NonDivergingIntrinsic
NullOp
Operand
PointerCoercion
RetagKind
Describes what kind of retag is to be performed
Rvalue
Safety
StatementKind
TerminatorKind
UnOp
UnwindAction
Variance
Constants
RETURN_LOCAL
Type Aliases
Coverage
🔒
The rustc coverage data structures are heavily tied to internal details of the coverage implementation that are likely to change, and are unlikely to be useful to third-party tools for the foreseeable future.
FieldIdx
🔒
Local
LocalDecls
🔒
LocalDefId
🔒
UserTypeAnnotationIndex
🔒
VariantIdx
The source-order index of a variant in a type.