Trait laminarmq_io::io_types::AsyncRemove

source ·
pub trait AsyncRemove: FallibleEntity {
    // Required method
    fn remove(self) -> impl Future<Output = Result<(), Self::Error>>;
}

Required Methods§

source

fn remove(self) -> impl Future<Output = Result<(), Self::Error>>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl AsyncRemove for BufferedFile

source§

impl AsyncRemove for DmaFile

source§

impl AsyncRemove for TokioUringFile

source§

impl<BM> AsyncRemove for AwsS3BackedFile<BM>
where BM: BlockMap,

source§

impl<K, const FA: bool> AsyncRemove for TokioFile<K, FA>

source§

impl<R, P, S> AsyncRemove for BufAppender<R, P, S>
where R: AsyncRemove,

source§

impl<R, P, S> AsyncRemove for BufReader<R, P, S>
where R: AsyncRemove,