[][src]Trait cargo_raze::metadata::MetadataFetcher

pub trait MetadataFetcher {
    fn fetch_metadata(
        &mut self,
        files: CargoWorkspaceFiles
    ) -> CargoResult<Metadata>; }

An entity that can retrive deserialized metadata for a Cargo Workspace.

The "CargoInternalsMetadataFetcher" is probably the one you want.

Usage of ..Subcommand.. is waiting on a cargo release containing https://github.com/rust-lang/cargo/pull/5122

Required methods

fn fetch_metadata(
    &mut self,
    files: CargoWorkspaceFiles
) -> CargoResult<Metadata>

Loading content...

Implementors

impl MetadataFetcher for CargoSubcommandMetadataFetcher[src]

impl<'config> MetadataFetcher for CargoInternalsMetadataFetcher<'config>[src]

Loading content...