Enum channel::message_queues::QueueStyle [−][src]
pub enum QueueStyle {
FIFO,
LIFO,
KLAST,
}Expand description
QueueStyle is an enum which can be used as a configuration option for PerValidatorQueue. Since the queue per key is going to be bounded, QueueStyle also determines the policy for dropping and retrieving messages.
With LIFO, oldest messages are dropped. With FIFO, newest messages are dropped. With KLAST, oldest messages are dropped, but remaining are retrieved in FIFO order
Variants
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for QueueStyle
impl Send for QueueStyle
impl Sync for QueueStyle
impl Unpin for QueueStyle
impl UnwindSafe for QueueStyle
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more