wadm_client::loader

Trait ManifestLoader

Source
pub trait ManifestLoader {
    // Required method
    fn load_manifest(self) -> impl Future<Output = Result<Manifest>>;
}
Expand description

A trait for loading a Manifest from a variety of sources. This is also used as a convenience trait in the client for easily passing in any type of Manifest

Required Methods§

Source

fn load_manifest(self) -> impl Future<Output = Result<Manifest>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl ManifestLoader for &str

Source§

impl ManifestLoader for &Manifest

Source§

impl ManifestLoader for &String

Source§

impl ManifestLoader for &Path

Source§

impl ManifestLoader for &PathBuf

Source§

impl ManifestLoader for &[u8]

Source§

impl ManifestLoader for Manifest

Source§

impl ManifestLoader for String

Source§

impl ManifestLoader for Vec<u8>

Source§

impl ManifestLoader for PathBuf

Implementors§