Struct cargo_metadata::WorkspaceMember
source · pub struct WorkspaceMember {
pub raw: String,
}
Expand description
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
Implementations
Trait Implementations
sourceimpl Clone for WorkspaceMember
impl Clone for WorkspaceMember
sourcefn clone(&self) -> WorkspaceMember
fn clone(&self) -> WorkspaceMember
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for WorkspaceMember
impl Debug for WorkspaceMember
sourceimpl<'de> Deserialize<'de> for WorkspaceMember
impl<'de> Deserialize<'de> for WorkspaceMember
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for WorkspaceMember
impl Serialize for WorkspaceMember
Auto Trait Implementations
impl RefUnwindSafe for WorkspaceMember
impl Send for WorkspaceMember
impl Sync for WorkspaceMember
impl Unpin for WorkspaceMember
impl UnwindSafe for WorkspaceMember
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more