diff options
| author | Ulysse Carion <ulysse@ulysse.io> | 2017-06-03 21:30:13 -0700 |
|---|---|---|
| committer | Ulysse Carion <ulysse@ulysse.io> | 2017-06-03 21:47:26 -0700 |
| commit | 8d9df99fbbefd4e394c932309c1453b5a92d93b3 (patch) | |
| tree | 0742a2a3a5bae695c1e1100c30f82aaf26d820cc /src/liballoc | |
| parent | 8f66fafebd13d46ffc0982f1ca336055dc657043 (diff) | |
| download | rust-8d9df99fbbefd4e394c932309c1453b5a92d93b3.tar.gz rust-8d9df99fbbefd4e394c932309c1453b5a92d93b3.zip | |
Explicate what "Rc" and "Arc" stand for.
Diffstat (limited to 'src/liballoc')
| -rw-r--r-- | src/liballoc/arc.rs | 3 | ||||
| -rw-r--r-- | src/liballoc/rc.rs | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/liballoc/arc.rs b/src/liballoc/arc.rs index 5faf4dcccaf..81e97334e3c 100644 --- a/src/liballoc/arc.rs +++ b/src/liballoc/arc.rs @@ -42,7 +42,8 @@ use heap::deallocate; /// necessarily) at _exactly_ `MAX_REFCOUNT + 1` references. const MAX_REFCOUNT: usize = (isize::MAX) as usize; -/// A thread-safe reference-counting pointer. +/// A thread-safe reference-counting pointer. "Arc" stands for "Atomically +/// Reference Counted". /// /// The type `Arc<T>` provides shared ownership of a value of type `T`, /// allocated in the heap. Invoking [`clone`][clone] on `Arc` produces diff --git a/src/liballoc/rc.rs b/src/liballoc/rc.rs index 33951b911dd..d5d003ed5bb 100644 --- a/src/liballoc/rc.rs +++ b/src/liballoc/rc.rs @@ -10,7 +10,8 @@ #![allow(deprecated)] -//! Single-threaded reference-counting pointers. +//! Single-threaded reference-counting pointers. "Rc" stands for "Reference +//! Counted". //! //! The type [`Rc<T>`][`Rc`] provides shared ownership of a value of type `T`, //! allocated in the heap. Invoking [`clone`][clone] on [`Rc`] produces a new |
