pub async fn namespaces(&self) -> Vec<Namespace> {
        let catalog = &self.catalog_cache.catalog();
        Backoff::new(&self.backoff_config)
            .retry_all_errors("listing namespaces", || async {
                catalog.repositories().await.namespaces().list().await
            })
            .await
            .expect("retry forever")
    }
/// Return all namespaces this querier knows about
Return all namespaces this querier knows about
Return all namespaces this querier knows about
pub async fn namespaces(&self) -> Vec<Namespace> {
        let catalog = &self.catalog_cache.catalog();
        Backoff::new(&self.backoff_config)
            .retry_all_errors("listing namespaces", || async {
                catalog.repositories().await.namespaces().list().await
            })
            .await
            .expect("retry forever")
    }
pub async fn namespaces ( & self ) -> Vec < Namespace > { let catalog = & self . catalog_cache . catalog ( ) ; Backoff :: new ( & self . backoff_config ) . retry_all_errors ( " " , | | async { catalog . repositories ( ) . await . namespaces ( ) . list ( ) . await } ) . await . expect ( " " ) }
Return all namespaces this querier knows about
Return all namespaces this querier knows about
&self
&self