Module sync

1.36.0 · Source
Available on non-no_rc and non-no_sync and target_has_atomic="ptr" only.
Expand description

Thread-safe reference-counting pointers.

See the Arc<T> documentation for more details.

Note: This module is only available on platforms that support atomic loads and stores of pointers. This may be detected at compile time using #[cfg(target_has_atomic = "ptr")].

Structs§

Arc
A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
Weak
Weak is a version of Arc that holds a non-owning reference to the managed allocation.