pub struct VerifiedDecisionArchiveCommit { /* private fields */ }Expand description
Provider-verified, replay-safe archive transition. Blob bytes remain in the host archive; canonical ingress carries only the exact hot-state source root, token, and compact receipts needed to revalidate the transition.
Implementations§
Source§impl VerifiedDecisionArchiveCommit
impl VerifiedDecisionArchiveCommit
pub fn token(&self) -> &str
pub fn source_root(&self) -> &str
pub fn has_current_nonempty_shape(&self) -> bool
pub fn archive_locators(&self) -> impl Iterator<Item = &str>
Trait Implementations§
Source§impl Clone for VerifiedDecisionArchiveCommit
impl Clone for VerifiedDecisionArchiveCommit
Source§fn clone(&self) -> VerifiedDecisionArchiveCommit
fn clone(&self) -> VerifiedDecisionArchiveCommit
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<'de> Deserialize<'de> for VerifiedDecisionArchiveCommit
impl<'de> Deserialize<'de> for VerifiedDecisionArchiveCommit
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<VerifiedDecisionArchiveCommit, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VerifiedDecisionArchiveCommit, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for VerifiedDecisionArchiveCommit
Source§impl Serialize for VerifiedDecisionArchiveCommit
impl Serialize for VerifiedDecisionArchiveCommit
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for VerifiedDecisionArchiveCommit
Auto Trait Implementations§
impl Freeze for VerifiedDecisionArchiveCommit
impl RefUnwindSafe for VerifiedDecisionArchiveCommit
impl Send for VerifiedDecisionArchiveCommit
impl Sync for VerifiedDecisionArchiveCommit
impl Unpin for VerifiedDecisionArchiveCommit
impl UnsafeUnpin for VerifiedDecisionArchiveCommit
impl UnwindSafe for VerifiedDecisionArchiveCommit
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