Enum x_core::WorkspaceStatus
source · pub enum WorkspaceStatus {
RootMember,
Dependency,
Absent,
}
Expand description
The status of a particular package ID in a WorkspaceSubset
.
Variants§
RootMember
This package ID is a root member of the workspace subset.
Dependency
This package ID is a dependency of the workspace subset, but not a root member.
Absent
This package ID is not a dependency of the workspace subset.
Trait Implementations§
source§impl Clone for WorkspaceStatus
impl Clone for WorkspaceStatus
source§fn clone(&self) -> WorkspaceStatus
fn clone(&self) -> WorkspaceStatus
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WorkspaceStatus
impl Debug for WorkspaceStatus
source§impl Hash for WorkspaceStatus
impl Hash for WorkspaceStatus
source§impl PartialEq<WorkspaceStatus> for WorkspaceStatus
impl PartialEq<WorkspaceStatus> for WorkspaceStatus
source§fn eq(&self, other: &WorkspaceStatus) -> bool
fn eq(&self, other: &WorkspaceStatus) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for WorkspaceStatus
impl Eq for WorkspaceStatus
impl StructuralEq for WorkspaceStatus
impl StructuralPartialEq for WorkspaceStatus
Auto Trait Implementations§
impl RefUnwindSafe for WorkspaceStatus
impl Send for WorkspaceStatus
impl Sync for WorkspaceStatus
impl Unpin for WorkspaceStatus
impl UnwindSafe for WorkspaceStatus
Blanket Implementations§
§impl<'a, T> DefaultFeatures<'a> for Twhere
T: 'a + Send + Sync + Clone,
impl<'a, T> DefaultFeatures<'a> for Twhere T: 'a + Send + Sync + Clone,
§fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a> + 'a, Global>
fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a> + 'a, Global>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait.§fn self_address_mut(&mut self) -> *mut ()
fn self_address_mut(&mut self) -> *mut ()
Returns the address of
self
. Read moresource§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
impl<'a, T> NonSyncFeatures<'a> for Twhere T: 'a + Clone,
§fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a> + 'a, Global>
fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a> + 'a, Global>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait.§fn self_address_mut(&mut self) -> *mut ()
fn self_address_mut(&mut self) -> *mut ()
Returns the address of
self
. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> SafeBorrow<T> for Twhere
T: ?Sized,
impl<T> SafeBorrow<T> for Twhere T: ?Sized,
§fn borrow_replacement(ptr: &T) -> &T
fn borrow_replacement(ptr: &T) -> &T
Given
ptr
, which was obtained from a prior call to Self::borrow()
,
return a value with the same nominal lifetime which is guaranteed to
survive mutations to Self
. Read more