Trait SaveHandler

Source
pub trait SaveHandler {
    // Required methods
    fn save(
        &self,
        value: Box<dyn Savable>,
        on_error: Box<dyn Fn(&dyn Error) + 'static>,
    ) -> Result<(), AppError>;
    fn clone_box(&self) -> Box<dyn SaveHandler>;
}

Required Methods§

Source

fn save( &self, value: Box<dyn Savable>, on_error: Box<dyn Fn(&dyn Error) + 'static>, ) -> Result<(), AppError>

Source

fn clone_box(&self) -> Box<dyn SaveHandler>

Implementors§