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