Struct crossbeam::sync::ArcCell
[−]
[src]
pub struct ArcCell<T>(_, _);
A type providing atomic storage and retrieval of an Arc<T>
.
Methods
impl<T> ArcCell<T>
[src]
fn new(t: Arc<T>) -> ArcCell<T>
Creates a new ArcCell
.
fn set(&self, t: Arc<T>) -> Arc<T>
Stores a new value in the ArcCell
, returning the previous
value.
fn get(&self) -> Arc<T>
Returns a copy of the value stored by the ArcCell
.