std::sync::BarrierWaitResult
Struct std::sync::BarrierWaitResult
pub struct BarrierWaitResult(_);
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();
Methods
impl BarrierWaitResult
[src]
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());
Trait Implementations
impl Debug for BarrierWaitResult
1.16.0
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter.
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/sync/struct.BarrierWaitResult.html