[][src]Trait buffer_trigger::buffer_trigger_sync::BufferTrigger

pub trait BufferTrigger<T> {
    fn is_empty(&self) -> bool;
fn len(&self) -> usize;
fn push(&self, value: T);
fn trigger(&self);
fn listen_clock_trigger(&self); }

common trait

Required methods

fn is_empty(&self) -> bool

is empty

fn len(&self) -> usize

The number of elements in BufferTrigger

fn push(&self, value: T)

add elements

fn trigger(&self)

Manual trigger

fn listen_clock_trigger(&self)

Loading content...

Implementors

impl<E, C> BufferTrigger<E> for Simple<E, C> where
    E: Debug,
    C: Debug
[src]

impl<E, C, P> BufferTrigger<E> for General<E, C, P> where
    P: Debug,
    E: Debug,
    C: Debug
[src]

fn listen_clock_trigger(&self)[src]

start clock trigger listener

Loading content...