async fn fetch_nexuses(&self) -> Result<Vec<Nexus>, SvcError> {
        let mut ctx = self.grpc_client().await?;
        let rpc_nexuses = ctx
            .client
            .list_nexus(Null {})
            .await
            .context(GrpcListNexuses {})?;
        let rpc_nexuses = &rpc_nexuses.get_ref().nexus_list;
        let nexuses = rpc_nexuses
            .iter()
            .map(|n| rpc_nexus_to_bus(n, self.node.id.clone()))
            .collect();
        Ok(nexuses)
    }
/// Fetch all nexuses from the node via gRPC
Fetch all nexuses from the node via gRPC
Fetch all nexuses from the node via gRPC
async fn fetch_nexuses(&self) -> Result<Vec<Nexus>, SvcError> {
        let mut ctx = self.grpc_client().await?;
        let rpc_nexuses = ctx
            .client
            .list_nexus(Null {})
            .await
            .context(GrpcListNexuses {})?;
        let rpc_nexuses = &rpc_nexuses.get_ref().nexus_list;
        let nexuses = rpc_nexuses
            .iter()
            .map(|n| rpc_nexus_to_bus(n, self.node.id.clone()))
            .collect();
        Ok(nexuses)
    }
async fn fetch_nexuses ( & self ) -> Result < Vec < Nexus > , SvcError > { let mut ctx = self . grpc_client ( ) . await ? ; let rpc_nexuses = ctx . client . list_nexus ( Null { } ) . await . context ( GrpcListNexuses { } ) ? ; let rpc_nexuses = & rpc_nexuses . get_ref ( ) . nexus_list ; let nexuses = rpc_nexuses . iter ( ) . map ( | n | rpc_nexus_to_bus ( n , self . node . id . clone ( ) ) ) . collect ( ) ; Ok ( nexuses ) }
Fetch all nexuses from the node via gRPC
Fetch all nexuses from the node via gRPC
&self