Struct cargo_culture_kit::CargoMetadata[][src]

pub struct CargoMetadata {
    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

A list of all crates referenced by this crate (and the crate itself)

A list of all workspace members

Dependencies graph

Workspace root

Build directory

Trait Implementations

impl<'de> Deserialize<'de> for Metadata
[src]

Deserialize this value from the given Serde deserializer. Read more

impl Clone for Metadata
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Metadata
[src]

Formats the value using the given formatter. Read more

impl Serialize for Metadata
[src]

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

impl Send for Metadata

impl Sync for Metadata