BarrierWaitResult in std::sync - Rust (original) (raw)
pub struct BarrierWaitResult(_);
Expand description
A BarrierWaitResult
is returned by Barrier::wait() when all threads in the Barrier have rendezvoused.
use std::sync::Barrier;
let barrier = Barrier::new(1);
let barrier_wait_result = barrier.wait();
Returns true
if this thread is the “leader thread” for the call toBarrier::wait().
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());
Formats the value using the given formatter. Read more
impl Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl From for T
impl<T, U> Into for T where
U: From,
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.