☰
In rustc_const_eval::interpret
In rustc_const_eval::interpret
Modules
cast
eval_context
intern
intrinsics
machine
memory
operand
operator
place
projection
step
terminator
traits
util
validity
visitor
Macros
compile_time_machine
err_exhaust
err_inval
err_machine_stop
err_ub
err_ub_format
err_unsup
err_unsup_format
throw_exhaust
throw_inval
throw_machine_stop
throw_ub
throw_ub_format
throw_unsup
throw_unsup_format
Structs
AllocDecodingSession
AllocDecodingState
AllocId
AllocRange
AllocRef
AllocRefMut
Allocation
ConstAlloc
ConstAllocation
Frame
FrameInfo
GlobalId
ImmTy
InitChunkIter
InitMask
InterpCx
InterpErrorInfo
LitToConstInput
LocalState
MPlaceTy
MemPlace
Memory
OpTy
PlaceTy
Pointer
ProvenanceMap
RefTracking
ScalarSizeMismatch
UninitBytesAccess
Enums
AllocKind
CheckInAllocMsg
ConstValue
CtfeValidationMode
ErrorHandled
FnVal
GlobalAlloc
Immediate
InitChunk
InternKind
InterpError
InvalidProgramInfo
LitToConstError
LocalValue
MemPlaceMeta
MemoryKind
Operand
Place
ResourceExhaustionInfo
Scalar
StackPopCleanup
StackPopJump
StackPopUnwind
UndefinedBehaviorInfo
UnsupportedOpInfo
Traits
AllocMap
Machine
MachineStopType
MayLeak
MutValueVisitor
PointerArithmetic
Provenance
Value
ValueVisitor
Functions
alloc_range
get_slice_bytes
intern_const_alloc_recursive
read_target_uint
specialized_encode_alloc_id
struct_error
write_target_uint
Type Definitions
EvalToAllocationRawResult
EvalToConstValueResult
EvalToValTreeResult
InterpResult
?
Macro
rustc_const_eval
::
interpret
::
err_inval
source
·
[
−
]
macro_rules!
err_inval { ($(
$tt
:tt)
*
) => { ... }; }