pub enum ModuleResolutionOutcome {
Linked,
CacheHit,
Failed,
Cycle,
}Expand description
Inspectable terminal outcome for a resolution attempt.
Variants§
Linked
Source was decoded, evaluated, and linked.
CacheHit
An already linked cache generation was returned.
Failed
Resolution, decoding, or evaluation failed.
Cycle
The initializing thread requested the same canonical module again.
Trait Implementations§
Source§impl Clone for ModuleResolutionOutcome
impl Clone for ModuleResolutionOutcome
Source§fn clone(&self) -> ModuleResolutionOutcome
fn clone(&self) -> ModuleResolutionOutcome
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 ModuleResolutionOutcome
Source§impl Debug for ModuleResolutionOutcome
impl Debug for ModuleResolutionOutcome
impl Eq for ModuleResolutionOutcome
Source§impl PartialEq for ModuleResolutionOutcome
impl PartialEq for ModuleResolutionOutcome
impl StructuralPartialEq for ModuleResolutionOutcome
Auto Trait Implementations§
impl Freeze for ModuleResolutionOutcome
impl RefUnwindSafe for ModuleResolutionOutcome
impl Send for ModuleResolutionOutcome
impl Sync for ModuleResolutionOutcome
impl Unpin for ModuleResolutionOutcome
impl UnsafeUnpin for ModuleResolutionOutcome
impl UnwindSafe for ModuleResolutionOutcome
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