Trait fp_rust::sync::Queue[][src]

pub trait Queue<T> {
    fn offer(&mut self, v: T);
fn poll(&mut self) -> Option<T>;
fn put(&mut self, v: T);
fn take(&mut self) -> Option<T>; }

Queue trait defined the interface which perform basic Queue actions.

Arguments

  • T - The generic type of data

Remarks

It's inspired by Queue in Java.

``

Required Methods

Implementors