[][src]Struct tokio::sync::BarrierWaitResult

pub struct BarrierWaitResult(_);

A BarrierWaitResult is returned by wait when all threads in the Barrier have rendezvoused.

Implementations

impl BarrierWaitResult[src]

pub fn is_leader(&self) -> bool[src]

Returns true if this thread from wait is the "leader thread".

Only one thread will have true returned from their result, all other threads will have false returned.

Trait Implementations

impl Clone for BarrierWaitResult[src]

impl Debug for BarrierWaitResult[src]

Auto Trait Implementations

impl RefUnwindSafe for BarrierWaitResult[src]

impl Send for BarrierWaitResult[src]

impl Sync for BarrierWaitResult[src]

impl Unpin for BarrierWaitResult[src]

impl UnwindSafe for BarrierWaitResult[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.