Skip to main contentCrate ksync
Source pub use pin_init;
- declare_interned_string
- Statically declares a new
InternedString. - lock
- Locks a mutex.
- InterruptSavedState
- Opaque token representing the saved interrupt state.
- KCell
- A container cell that safe-guards data of type
T using type-level lock class tracking. - KCellInit
- Initializer for
KCell. - KEvent
- A wrapper around Zircon’s C++ Event.
- KMutex
- A safe, Zircon-compatible mutual exclusion lock supporting compile-time order validation.
- KMutexGuard
- A validation guard representing exclusive lock ownership and active list participation.
- LockClassRegistration
- A registration entry for a Rust lock class (stub for disabled lockdep).
- LockToken
- A token proving that a lock of lock class
Class is currently held by the current thread. - RawCriticalMutex
- Opaque layout block matching the Zircon C++ CriticalMutex exactly.
- RawEvent
- Opaque layout block matching the Zircon C++ Event exactly.
- RawMutex
- Opaque layout block matching the Zircon C++ Mutex exactly.
- RawSpinlock
- Opaque layout block matching the Zircon C++ SpinLock exactly.
- LockClass
- Trait implemented by lock class types to expose their dynamic LockClassId pointer.
- RawLock
- Trait defining a raw, un-instrumented synchronization lock abstraction.
- kcell_init
- Creates a
PinInit wrapper for initializing a KCell with an inner initializer.
- KSpinlock
- guarded