pub enum ResolveDependencyResult {
Satisfied,
Impossible,
AlreadyResolved,
}Expand description
Legacy name retained for ff-script’s FromFcallResult plumbing.
Prefer ResolveDependencyOutcome in trait-level code.
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 From<ResolveDependencyResult> for ResolveDependencyOutcome
impl From<ResolveDependencyResult> for ResolveDependencyOutcome
Source§fn from(r: ResolveDependencyResult) -> Self
fn from(r: ResolveDependencyResult) -> Self
Converts to this type from the input type.
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