Struct cargo_metadata::WorkspaceMember [−][src]
pub struct WorkspaceMember { pub raw: String, }
A workspace member. This is basically identical to cargo::core::package_id::PackageId
, except
that this does not use Arc
internally.
Fields
raw: String
The raw package id as given by cargo
Methods
impl WorkspaceMember
[src]
impl WorkspaceMember
pub fn name(&self) -> &str
[src]
pub fn name(&self) -> &str
The name of the crate
pub fn version(&self) -> Version
[src]
pub fn version(&self) -> Version
The version of the crate
pub fn url(&self) -> &str
[src]
pub fn url(&self) -> &str
The path to the crate in url format
Trait Implementations
impl Clone for WorkspaceMember
[src]
impl Clone for WorkspaceMember
fn clone(&self) -> WorkspaceMember
[src]
fn clone(&self) -> WorkspaceMember
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 WorkspaceMember
[src]
impl Debug for WorkspaceMember
Auto Trait Implementations
impl Send for WorkspaceMember
impl Send for WorkspaceMember
impl Sync for WorkspaceMember
impl Sync for WorkspaceMember