Skip to main content

## Module sync

1.36.0 · Source
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.
UniqueArcExperimental
  A uniquely owned `Arc`.