pub struct BarrierWaitResult(_);
A BarrierWaitResult
is returned by wait
when all threads in the Barrier
have rendezvoused.
use std::sync::Barrier; let barrier = Barrier::new(1); let barrier_wait_result = barrier.wait();
impl BarrierWaitResult
[src]
pub fn is_leader(&self) -> bool
[src]
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.
use std::sync::Barrier; let barrier = Barrier::new(1); let barrier_wait_result = barrier.wait(); println!("{:?}", barrier_wait_result.is_leader());
impl Debug for BarrierWaitResult
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
© 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