urcu/queue/
reference.rs

1
2
3
4
5
6
7
8
9
10
11
12
use crate::queue::raw::RawNode;
use crate::shared::reference;

/// An owned RCU reference to a element removed from an [`RcuQueue`].
///
/// [`RcuQueue`]: crate::queue::container::RcuQueue
pub type RefOwned<T> = reference::BoxRefOwned<RawNode<T>>;

/// An RCU reference to a element removed from an [`RcuQueue`].
///
/// [`RcuQueue`]: crate::queue::container::RcuQueue
pub type Ref<T, C> = reference::BoxRef<RawNode<T>, C>;