Struct std::sync::BarrierWaitResult 1.0.0
[−]
[src]
A BarrierWaitResult
is returned by wait
when all threads in the Barrier
have rendezvoused.
Examples
use std::sync::Barrier; let barrier = Barrier::new(1); let barrier_wait_result = barrier.wait();Run
Methods
impl BarrierWaitResult
[src]
[−]
impl BarrierWaitResult
pub fn is_leader(&self) -> bool
[src]
[−]
pub fn is_leader(&self) -> bool
Returns whether 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.
Examples
use std::sync::Barrier; let barrier = Barrier::new(1); let barrier_wait_result = barrier.wait(); println!("{:?}", barrier_wait_result.is_leader());Run
Trait Implementations
impl Debug for BarrierWaitResult
1.16.0[src]
[+]
impl Debug for BarrierWaitResult
1.16.0
[src]Auto Trait Implementations
impl Send for BarrierWaitResult
impl Send for BarrierWaitResult
impl Sync for BarrierWaitResult
impl Sync for BarrierWaitResult