pub struct CalcExplanation {
pub cell: String,
pub status: CalcStatus,
pub source_revision: u64,
pub policy_digest: PolicyDigest,
pub authority_digest: AuthorityDigest,
pub receipt: Option<CalcReceipt>,
pub reasons: Vec<String>,
}Expand description
Inspectable, non-evaluating explanation of one cell’s current state.
Fields§
§cell: StringCanonical cell path.
status: CalcStatusCurrent non-evaluating status.
source_revision: u64Current source revision.
policy_digest: PolicyDigestCurrent effective policy digest.
Current effective authority digest.
receipt: Option<CalcReceipt>Latest bounded receipt, when any.
reasons: Vec<String>Stable human-readable reasons for the status.
Trait Implementations§
Source§impl Clone for CalcExplanation
impl Clone for CalcExplanation
Source§fn clone(&self) -> CalcExplanation
fn clone(&self) -> CalcExplanation
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 CalcExplanation
impl Debug for CalcExplanation
impl Eq for CalcExplanation
Source§impl PartialEq for CalcExplanation
impl PartialEq for CalcExplanation
impl StructuralPartialEq for CalcExplanation
Auto Trait Implementations§
impl Freeze for CalcExplanation
impl RefUnwindSafe for CalcExplanation
impl Send for CalcExplanation
impl Sync for CalcExplanation
impl Unpin for CalcExplanation
impl UnsafeUnpin for CalcExplanation
impl UnwindSafe for CalcExplanation
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