pub trait FtlProxyInterface: Send + Sync {
    type GetVmoResponseFut: Future<Output = Result<InspectVmoProviderGetVmoResult, Error>> + Send;
    type FormatResponseFut: Future<Output = Result<i32, Error>> + Send;

    // Required methods
    fn get_vmo(&self) -> Self::GetVmoResponseFut;
    fn format(&self) -> Self::FormatResponseFut;
}

Required Associated Types§

Required Methods§

source

fn get_vmo(&self) -> Self::GetVmoResponseFut

source

fn format(&self) -> Self::FormatResponseFut

Implementors§

source§

impl FtlProxyInterface for FtlProxy

§

type GetVmoResponseFut = QueryResponseFut<Result<Vmo, i32>>

§

type FormatResponseFut = QueryResponseFut<i32>