pub struct CanonicalRuntimeEffectEnvelope { /* private fields */ }Expand description
The exact serialized envelope bytes and the SHA-256 verdict derived from those same bytes.
Durable substrates record this value as one unit. Replay validation parses
json only to explain a mismatch; the hash is always over json itself.
Implementations§
Trait Implementations§
Source§impl Clone for CanonicalRuntimeEffectEnvelope
impl Clone for CanonicalRuntimeEffectEnvelope
Source§fn clone(&self) -> CanonicalRuntimeEffectEnvelope
fn clone(&self) -> CanonicalRuntimeEffectEnvelope
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 CanonicalRuntimeEffectEnvelope
impl<'de> Deserialize<'de> for CanonicalRuntimeEffectEnvelope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CanonicalRuntimeEffectEnvelope
impl RefUnwindSafe for CanonicalRuntimeEffectEnvelope
impl Send for CanonicalRuntimeEffectEnvelope
impl Sync for CanonicalRuntimeEffectEnvelope
impl Unpin for CanonicalRuntimeEffectEnvelope
impl UnsafeUnpin for CanonicalRuntimeEffectEnvelope
impl UnwindSafe for CanonicalRuntimeEffectEnvelope
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