pub enum ResolveDependencyResult {
Satisfied,
Impossible,
AlreadyResolved,
}Variants§
Satisfied
Edge satisfied — downstream may become eligible.
Impossible
Edge made impossible — downstream becomes skipped.
AlreadyResolved
Already resolved (idempotent).
Trait Implementations§
Source§impl Clone for ResolveDependencyResult
impl Clone for ResolveDependencyResult
Source§fn clone(&self) -> ResolveDependencyResult
fn clone(&self) -> ResolveDependencyResult
Returns a duplicate 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 ResolveDependencyResult
impl Debug for ResolveDependencyResult
Source§impl<'de> Deserialize<'de> for ResolveDependencyResult
impl<'de> Deserialize<'de> for ResolveDependencyResult
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
Source§impl PartialEq for ResolveDependencyResult
impl PartialEq for ResolveDependencyResult
Source§impl Serialize for ResolveDependencyResult
impl Serialize for ResolveDependencyResult
impl Eq for ResolveDependencyResult
impl StructuralPartialEq for ResolveDependencyResult
Auto Trait Implementations§
impl Freeze for ResolveDependencyResult
impl RefUnwindSafe for ResolveDependencyResult
impl Send for ResolveDependencyResult
impl Sync for ResolveDependencyResult
impl Unpin for ResolveDependencyResult
impl UnsafeUnpin for ResolveDependencyResult
impl UnwindSafe for ResolveDependencyResult
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