Skip to main content

LockImportRun

Trait LockImportRun 

Source
pub trait LockImportRun<Block: BlockT, B: Backend<Block>> {
    // Required method
    fn lock_import_and_run<R, Err, F>(&self, f: F) -> Result<R, Err>
       where F: FnOnce(&mut ClientImportOperation<Block, B>) -> Result<R, Err>,
             Err: From<Error>;
}
Expand description

Interface for performing operations on the backend.

Required Methods§

Source

fn lock_import_and_run<R, Err, F>(&self, f: F) -> Result<R, Err>
where F: FnOnce(&mut ClientImportOperation<Block, B>) -> Result<R, Err>, Err: From<Error>,

Lock the import lock, and run operations inside.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§