async fn fetch_nodes() -> Result<Vec<Node>, SvcError>
    where
        Self: Sized,
    {
        MessageBus::get_nodes().await.context(BusGetNodes {})
    }
/// Fetch all nodes via the message bus
Fetch all nodes via the message bus
Fetch all nodes via the message bus
async fn fetch_nodes() -> Result<Vec<Node>, SvcError>
    where
        Self: Sized,
    {
        MessageBus::get_nodes().await.context(BusGetNodes {})
    }
async fn fetch_nodes ( ) -> Result < Vec < Node > , SvcError > where Self : Sized , { MessageBus :: get_nodes ( ) . await . context ( BusGetNodes { } ) }
Fetch all nodes via the message bus
Fetch all nodes via the message bus