Struct cfrp::primitives::input::AckInput [] [src]

pub struct AckInput<A> where A: Send + Clone {
    // some fields omitted
}

Methods

impl<A> AckInput<A> where A: Send + Clone

fn new(v: A, tx: SyncSender<Event<A>>) -> Self

Trait Implementations

impl<A> RunInput for AckInput<A> where A: 'static + Send + Clone

fn run(self: Box<Self>, _: usize, _: Arc<Mutex<Vec<Box<NoOp>>>>)

fn boxed_no_op(&self) -> Box<NoOp>

impl<A> NoOp for AckInput<A> where A: Send + Clone

fn send_no_change(&mut self) -> bool

fn send_exit(&self)

Derived Implementations

impl<A: Clone> Clone for AckInput<A> where A: Send + Clone

fn clone(&self) -> AckInput<A>

fn clone_from(&mut self, source: &Self)