pub trait WaitStrategy: Send + Sync {
    // Required methods
    fn new() -> Self;
    fn wait_for<F: Fn() -> bool, S: Borrow<AtomicSequence>>(
        &self,
        sequence: Sequence,
        dependencies: &[S],
        check_alert: F
    ) -> Option<Sequence>;
    fn signal(&self);
}

Required Methods§

source

fn new() -> Self

source

fn wait_for<F: Fn() -> bool, S: Borrow<AtomicSequence>>( &self, sequence: Sequence, dependencies: &[S], check_alert: F ) -> Option<Sequence>

source

fn signal(&self)

Implementors§