☰
SyncId
SyncId
Required Methods
from_u32
to_u32
Implementors
In miri
Modules
borrow_tracker
clock
concurrency
diagnostics
eval
helpers
interpret
intptrcast
machine
mono_hash_map
operator
range_map
shims
tag_gc
Macros
compile_time_machine
Structs
AllocDecodingSession
AllocDecodingState
AllocExtra
AllocId
AllocRange
AllocRef
AllocRefMut
Allocation
BorTag
CatchUnwindData
Clock
CondvarId
ConstAlloc
ConstAllocation
EnvVars
Frame
FrameExtra
FrameInfo
GlobalId
ImmTy
InitChunkIter
InitOnceId
Instant
InterpCx
InterpErrorInfo
Item
LitToConstInput
LocalState
MPlaceTy
MemPlace
Memory
MiriConfig
MiriMachine
MonoHashMap
MutexId
OpTy
PlaceTy
Pointer
PrimitiveLayouts
RangeMap
RefTracking
RwLockId
ScalarSizeMismatch
Stack
Stacks
ThreadId
ThreadManager
TlsData
UninitBytesAccess
Enums
AlignmentCheck
AllocError
AllocKind
AtomicFenceOrd
AtomicReadOrd
AtomicRwOrd
AtomicWriteOrd
BacktraceStyle
BorrowTrackerMethod
CheckInAllocMsg
ConstValue
CtfeValidationMode
Dlsym
ErrorHandled
FnVal
GlobalAlloc
Immediate
InitChunk
InternKind
InterpError
InvalidProgramInfo
IsolatedOp
LitToConstError
LocalValue
MemPlaceMeta
MemoryKind
MiriMemoryKind
NonHaltingDiagnostic
Operand
Permission
Place
Provenance
ProvenanceExtra
ProvenanceMode
RejectOpWith
ResourceExhaustionInfo
RetagFields
Scalar
StackPopCleanup
StackPopJump
StackPopUnwind
TerminationInfo
Time
UndefinedBehaviorInfo
UnsupportedOpInfo
Constants
MIRI_DEFAULT_ARGS
PAGE_SIZE
STACK_ADDR
STACK_SIZE
Traits
AllocMap
Machine
MachineStopType
MayLeak
MiriInterpCxExt
MutValueVisitor
PointerArithmetic
Provenance
SyncId
Value
ValueVisitor
VisitTags
Functions
alloc_range
create_ecx
eval_entry
get_slice_bytes
intern_const_alloc_recursive
read_target_uint
report_error
specialized_encode_alloc_id
struct_error
write_target_uint
Type Definitions
AllocResult
CallId
EvalToAllocationRawResult
EvalToConstValueResult
EvalToValTreeResult
InterpResult
MiriInterpCx
StackEmptyCallback
?
Trait
miri
::
SyncId
source
·
[
−
]
pub trait SyncId { fn
from_u32
(id:
u32
) -> Self;
fn
to_u32
(&self) ->
u32
; }
Required Methods
§
source
fn
from_u32
(id:
u32
) -> Self
source
fn
to_u32
(&self) ->
u32
Implementors
§
source
§
impl
SyncId
for
InitOnceId
source
§
impl
SyncId
for
CondvarId
source
§
impl
SyncId
for
MutexId
source
§
impl
SyncId
for
RwLockId