Struct freertos_rs::Queue [] [src]

pub struct Queue<T: Sized + Copy> { /* fields omitted */ }

A queue with a finite size. The items are owned by the queue and are copied.

Methods

impl<T: Sized + Copy> Queue<T>
[src]

[src]

[src]

Send an item to the end of the queue. Wait for the queue to have empty space for it.

[src]

Send an item to the end of the queue, from an interrupt.

[src]

Wait for an item to be available on the queue.

Trait Implementations

impl<T: Sized + Copy> Send for Queue<T>
[src]

impl<T: Sized + Copy> Sync for Queue<T>
[src]

impl<T: Debug + Sized + Copy> Debug for Queue<T>
[src]

[src]

Formats the value using the given formatter.

impl<T: Sized + Copy> Drop for Queue<T>
[src]

[src]

Executes the destructor for this type. Read more