Struct cargo_metadata::Metadata
[−]
[src]
pub struct Metadata { pub packages: Vec<Package>, pub workspace_members: Vec<WorkspaceMember>, pub resolve: Option<Resolve>, pub workspace_root: String, // some fields omitted }
Starting point for metadata returned by cargo metadata
Fields
packages: Vec<Package>
A list of all crates referenced by this crate (and the crate itself)
workspace_members: Vec<WorkspaceMember>
A list of all workspace members
resolve: Option<Resolve>
Dependencies graph
workspace_root: String
Workspace root
Trait Implementations
impl Clone for Metadata
[src]
fn clone(&self) -> Metadata
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more