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, pub target_directory: 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
target_directory: String
Build directory
Trait Implementations
impl Clone for Metadata
[src]
impl Clone for Metadata
fn clone(&self) -> Metadata
[src]
fn clone(&self) -> Metadata
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Metadata
[src]
impl Debug for Metadata