Queue

Type Alias Queue 

Source
pub type Queue<T, const N: usize> = QueueInner<T, OwnedStorage<N>>;
Expand description

A statically allocated multi-producer, multi-consumer queue with a capacity of N elements.

N must be a power of 2.

The maximum value of N is 128 if the mpmc_large feature is not enabled.

Aliased Type§

pub struct Queue<T, const N: usize> { /* private fields */ }

Implementations§

Source§

impl<T, const N: usize> Queue<T, N>

Source

pub const fn new() -> Self

Creates an empty queue.

Trait Implementations§

Source§

impl<T, const N: usize> Default for Queue<T, N>

Source§

fn default() -> Self

Returns the “default value” for a type. Read more