async_fifo::fifo

Trait AsyncStorage

Source
pub trait AsyncStorage<T>: Storage<T> + Unpin {
    type Output;

    // Required method
    fn finish(self, pushed: usize) -> Self::Output;
}
Expand description

Asynchronous extension to Storage

Required Associated Types§

Required Methods§

Source

fn finish(self, pushed: usize) -> Self::Output

Implementations on Foreign Types§

Source§

impl<T: Unpin> AsyncStorage<T> for Option<T>

Source§

type Output = T

Source§

fn finish(self, _pushed: usize) -> Self::Output

Source§

impl<T: Unpin> AsyncStorage<T> for Vec<T>

Source§

type Output = Vec<T>

Source§

fn finish(self, _pushed: usize) -> Self

Implementors§