pub trait TokenSender<T: TokenTrait, TData> {
    // Required method
    fn push(&mut self, token: Token<T, TData>) -> bool;
}
Expand description

Trait for a sender that can append a token to a sequence

Required Methods§

source

fn push(&mut self, token: Token<T, TData>) -> bool

Appends a new Token Will return false if could not push token

Implementors§

source§

impl<'a, T: TokenTrait, TData> TokenSender<T, TData> for GeneratorTokenQueueBuffer<'a, T, TData>

source§

impl<T: TokenTrait, TData> TokenSender<T, TData> for BufferedTokenQueue<T, TData>