Struct BarrierState
pub(in ::sync::barrier) struct BarrierState { pub(in ::sync::barrier) count: usize, pub(in ::sync::barrier) generation_id: usize }
Fields
count: usizegeneration_id: usize
Auto Trait Implementations
impl Freeze for BarrierState
impl RefUnwindSafe for BarrierState
impl Send for BarrierState
impl Sync for BarrierState
impl Unpin for BarrierState
impl UnsafeUnpin for BarrierState
impl UnwindSafe for BarrierState
Blanket Implementations
impl<T> Any for BarrierState
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for BarrierState
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for BarrierState
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for BarrierState
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for BarrierState
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for BarrierState
impl<T, U> Into<U> for BarrierState
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for BarrierState
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for BarrierState
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>