async fn share_nvmf(&self) -> Result<Self::Output, Self::Error> {
        let subsystem =
            NvmfSubsystem::try_from(self.clone()).context(ShareNvmf {})?;
        subsystem.start().await.context(ShareNvmf {})
    }
/// share the bdev over NVMe-OF TCP
share the bdev over NVMe-OF TCP
share the bdev over NVMe - OF TCP
async fn share_nvmf(&self) -> Result<Self::Output, Self::Error> {
        let subsystem =
            NvmfSubsystem::try_from(self.clone()).context(ShareNvmf {})?;
        subsystem.start().await.context(ShareNvmf {})
    }
async fn share_nvmf ( & self ) -> Result < Self :: Output , Self :: Error > { let subsystem = NvmfSubsystem :: try_from ( self . clone ( ) ) . context ( ShareNvmf { } ) ? ; subsystem . start ( ) . await . context ( ShareNvmf { } ) }
share the bdev over NVMe-OF TCP
share the bdev over NVMe - OF TCP
&self