pub enum DependencyGraphNodeStatus {
Resolved,
Missing,
Conflicting,
}Expand description
What: Describe the resolution state of a graph node.
Inputs:
- Metadata, provider, and conflict observations made during one graph run.
Output:
- Lets callers identify resolved, missing, and conflicting graph nodes.
Details:
- Missing nodes retain a
DependencyProvenancewith no source rather than being labelled AUR.
Variants§
Resolved
Metadata was parsed and the package can participate in dependency traversal.
Missing
Metadata was unavailable or failed validation for the requested package.
Conflicting
The package conflicts with another resolved graph node.
Trait Implementations§
Source§impl Clone for DependencyGraphNodeStatus
impl Clone for DependencyGraphNodeStatus
Source§fn clone(&self) -> DependencyGraphNodeStatus
fn clone(&self) -> DependencyGraphNodeStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DependencyGraphNodeStatus
impl Debug for DependencyGraphNodeStatus
Source§impl Default for DependencyGraphNodeStatus
impl Default for DependencyGraphNodeStatus
Source§fn default() -> DependencyGraphNodeStatus
fn default() -> DependencyGraphNodeStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DependencyGraphNodeStatus
impl<'de> Deserialize<'de> for DependencyGraphNodeStatus
Source§fn 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
impl Eq for DependencyGraphNodeStatus
impl StructuralPartialEq for DependencyGraphNodeStatus
Auto Trait Implementations§
impl Freeze for DependencyGraphNodeStatus
impl RefUnwindSafe for DependencyGraphNodeStatus
impl Send for DependencyGraphNodeStatus
impl Sync for DependencyGraphNodeStatus
impl Unpin for DependencyGraphNodeStatus
impl UnsafeUnpin for DependencyGraphNodeStatus
impl UnwindSafe for DependencyGraphNodeStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.