Trait monotone::MonotonicQueue [] [src]

pub trait MonotonicQueue {
    type Error;
    fn join_queue(&self, process_id: String) -> Result<Ticket, Self::Error>;
    fn leave_queue(&self, process_id: &str) -> Result<(), Self::Error>;
    fn get_ticket(&self, process_id: &str) -> Result<Ticket, Self::Error>;
    fn get_tickets(&self) -> Result<Vec<Ticket>, Self::Error>;
}

Associated Types

Required Methods

Implementors