pub enum ResolveStatus {
External,
Unresolved,
Cycle,
Resolved,
}Expand description
The outcome of resolving a clip’s root ancestor.
Variants§
External
Resolution stopped at an ancestor outside the index (gap-fill budget exhausted, or the API reported it has no parent of its own).
Unresolved
The root could not be determined within the hop cap.
Cycle
A cycle was detected while walking (pathological data).
Resolved
The root was reached: a clip present in the index with no parent. Also the fallback for any unknown future status slug.
Trait Implementations§
Source§impl Clone for ResolveStatus
impl Clone for ResolveStatus
Source§fn clone(&self) -> ResolveStatus
fn clone(&self) -> ResolveStatus
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 moreimpl Copy for ResolveStatus
Source§impl Debug for ResolveStatus
impl Debug for ResolveStatus
Source§impl Default for ResolveStatus
impl Default for ResolveStatus
Source§fn default() -> ResolveStatus
fn default() -> ResolveStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResolveStatus
impl<'de> Deserialize<'de> for ResolveStatus
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 ResolveStatus
Source§impl PartialEq for ResolveStatus
impl PartialEq for ResolveStatus
Source§fn eq(&self, other: &ResolveStatus) -> bool
fn eq(&self, other: &ResolveStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResolveStatus
impl Serialize for ResolveStatus
impl StructuralPartialEq for ResolveStatus
Auto Trait Implementations§
impl Freeze for ResolveStatus
impl RefUnwindSafe for ResolveStatus
impl Send for ResolveStatus
impl Sync for ResolveStatus
impl Unpin for ResolveStatus
impl UnsafeUnpin for ResolveStatus
impl UnwindSafe for ResolveStatus
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