/// Returns a list of instances of service capabilities in this provider.
///
/// Instances correspond to the names of children in the collection that expose
/// the service described by `target_decl`. They are *not* instances inside
/// that service, but rather separate capabilities of the same type exposed by
/// different children.
Returns a list of instances of service capabilities in this provider.
Instances correspond to the names of children in the collection that expose
the service described by `target_decl`. They are *not* instances inside
that service, but rather separate capabilities of the same type exposed by
different children.
Returns a list of instances of service capabilities in this provider . Instances correspond to the names of children in the collection that expose the service described by ` target_decl ` . They are * not * instances inside that service but rather separate capabilities of the same type exposed by different children .
async fn list_instances(&self) -> Result<Vec<String>, RoutingError> {
        list_instances_impl::<C, E>(
            &self.collection_component,
            &self.collection_name,
            self.target_decl.source_name(),
        )
        .await
    }
async fn list_instances ( & self ) -> Result < Vec < String > , RoutingError > { list_instances_impl :: < C , E > ( & self . collection_component , & self . collection_name , self . target_decl . source_name ( ) , ) . await }
Returns a list of instances of service capabilities in this provider.
Returns a list of instances of service capabilities in this provider .
&self