Trait rustfst::algorithms::Queue[][src]

pub trait Queue: Debug {
    fn head(&mut self) -> Option<StateId>;
fn enqueue(&mut self, state: StateId);
fn dequeue(&mut self);
fn update(&mut self, state: StateId);
fn is_empty(&self) -> bool;
fn clear(&mut self);
fn queue_type(&self) -> QueueType; }
Expand description

Unified interface to use different implementation of Queues.

Required methods

Implementors