async fn share_nexus(
        &self,
        request: &ShareNexus,
    ) -> Result<String, SvcError> {
        let mut ctx = self.grpc_client().await?;
        let share = ctx
            .client
            .publish_nexus(bus_nexus_share_to_rpc(request))
            .await
            .context(GrpcShareNexus {})?;
        Ok(share.into_inner().device_uri)
    }
/// Share a nexus on the node via gRPC
Share a nexus on the node via gRPC
Share a nexus on the node via gRPC
async fn share_nexus(
        &self,
        request: &ShareNexus,
    ) -> Result<String, SvcError> {
        let mut ctx = self.grpc_client().await?;
        let share = ctx
            .client
            .publish_nexus(bus_nexus_share_to_rpc(request))
            .await
            .context(GrpcShareNexus {})?;
        Ok(share.into_inner().device_uri)
    }
async fn share_nexus ( & self , request : & ShareNexus , ) -> Result < String , SvcError > { let mut ctx = self . grpc_client ( ) . await ? ; let share = ctx . client . publish_nexus ( bus_nexus_share_to_rpc ( request ) ) . await . context ( GrpcShareNexus { } ) ? ; Ok ( share . into_inner ( ) . device_uri ) }
Share a nexus on the node via gRPC
Share a nexus on the node via gRPC
&self
request
&ShareNexus