Skip to main content

TokenSender

Trait TokenSender 

Source
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

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

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>