DeleteDyn

Trait DeleteDyn 

pub trait DeleteDyn:
    Unpin
    + Send
    + Sync {
    // Required methods
    fn delete_dyn(&mut self, path: &str, args: OpDelete) -> Result<(), Error>;
    fn flush_dyn(
        &mut self,
    ) -> Pin<Box<dyn Future<Output = Result<usize, Error>> + Send + '_>>;
}
Expand description

The dyn version of Delete

Required Methods§

fn delete_dyn(&mut self, path: &str, args: OpDelete) -> Result<(), Error>

The dyn version of Delete::delete

fn flush_dyn( &mut self, ) -> Pin<Box<dyn Future<Output = Result<usize, Error>> + Send + '_>>

The dyn version of Delete::flush

Implementors§

§

impl<T> DeleteDyn for T
where T: Delete + ?Sized,