Expand description
Useful synchronization primitives.
Structs§
- Provides a
Debug
implementation that contains information helpful for debugging dangling references. - Like
DebugReferences
, but type-erases the contained type. - An implementation of
Notifier
that wraps anotherNotifier
and applies a function on notified objects. - A
sync::Mutex
assuming lock poisoning will never occur. - A primary reference.
- A
sync::RwLock
assuming lock poisoning will never occur. - A strongly-held reference.
- A weakly-held reference.
Enums§
- The result of removing some reference-counted resource from core.
Traits§
- Provides delegated notification of all strong references of a
Primary
being dropped.
Type Aliases§
- Lock guard for access to a
Mutex
. - An alias for
RemoveResourceResult
that extracts the receiver type from the bindings context. - Lock guard for read access to a
RwLock
. - Lock guard for write access to a
RwLock
.