Struct crossbeam_arccell::ArcCellGuard[][src]

pub struct ArcCellGuard<'a, T: 'static + Send + Sync> { /* fields omitted */ }

Structure that ensures any loaded data won't be freed by a future update.

Once this structure is dropped, the memory it dereferences to can be reclaimed.

Trait Implementations

impl<'a, T: 'static + Send + Sync> Deref for ArcCellGuard<'a, T>
[src]

The resulting type after dereferencing.

Dereferences the value.

impl<'a, T: 'static + Send + Sync + Debug> Debug for ArcCellGuard<'a, T>
[src]

Formats the value using the given formatter. Read more

impl<'a, T: 'static + Send + Sync + Display> Display for ArcCellGuard<'a, T>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'a, T> !Send for ArcCellGuard<'a, T>

impl<'a, T> !Sync for ArcCellGuard<'a, T>