Skip to main content

RegistryMetadataExt

Trait RegistryMetadataExt 

Source
pub trait RegistryMetadataExt: Sized {
    // Required methods
    fn fetch_or_default(
        registry: &Registry,
    ) -> impl Future<Output = Self> + Send;
    fn fetch(
        registry: &Registry,
    ) -> impl Future<Output = Result<Option<Self>, Error>> + Send;
}
Expand description

Extension trait for RegistryMetadata adding client functionality.

Required Methods§

Source

fn fetch_or_default(registry: &Registry) -> impl Future<Output = Self> + Send

Attempt to fetch RegistryMetadata from the given Registry. On failure, return defaults.

Source

fn fetch( registry: &Registry, ) -> impl Future<Output = Result<Option<Self>, Error>> + Send

Fetch RegistryMetadata from the given Registry.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§