pub struct ModuleResolutionReceipt {
pub identity: ModuleIdentity,
pub generation: u64,
pub outcome: ModuleResolutionOutcome,
pub detail: Option<String>,
}Expand description
Deterministic evidence published for every terminal resolution attempt.
Fields§
§identity: ModuleIdentityCanonical requested identity.
generation: u64Cache generation observed or produced.
outcome: ModuleResolutionOutcomeTerminal result.
detail: Option<String>Stable failure text when resolution did not link.
Trait Implementations§
Source§impl Clone for ModuleResolutionReceipt
impl Clone for ModuleResolutionReceipt
Source§fn clone(&self) -> ModuleResolutionReceipt
fn clone(&self) -> ModuleResolutionReceipt
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 ModuleResolutionReceipt
impl Debug for ModuleResolutionReceipt
impl Eq for ModuleResolutionReceipt
Source§impl PartialEq for ModuleResolutionReceipt
impl PartialEq for ModuleResolutionReceipt
impl StructuralPartialEq for ModuleResolutionReceipt
Auto Trait Implementations§
impl Freeze for ModuleResolutionReceipt
impl RefUnwindSafe for ModuleResolutionReceipt
impl Send for ModuleResolutionReceipt
impl Sync for ModuleResolutionReceipt
impl Unpin for ModuleResolutionReceipt
impl UnsafeUnpin for ModuleResolutionReceipt
impl UnwindSafe for ModuleResolutionReceipt
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