pub struct ActiveSequenceCompletionReceipt { /* private fields */ }Expand description
Core-signed evidence that synchronization succeeded and the exact active slot epoch was atomically cleared. It is trusted output and deliberately cannot be deserialized or constructed by a caller.
Implementations§
Source§impl ActiveSequenceCompletionReceipt
impl ActiveSequenceCompletionReceipt
pub fn plan(&self) -> &TrustedPlanRuntimeEvidence
pub fn run_id(&self) -> &RunId
pub fn request_id(&self) -> &RequestIdentity
pub const fn activation_epoch(&self) -> u64
pub fn runtime_implementation_fingerprint(&self) -> &str
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ActiveSequenceCompletionReceipt
impl RefUnwindSafe for ActiveSequenceCompletionReceipt
impl Send for ActiveSequenceCompletionReceipt
impl Sync for ActiveSequenceCompletionReceipt
impl Unpin for ActiveSequenceCompletionReceipt
impl UnsafeUnpin for ActiveSequenceCompletionReceipt
impl UnwindSafe for ActiveSequenceCompletionReceipt
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