pub struct ExecutableComponentDescriptor {
pub kind: ExecutableComponentKind,
pub schema_version: u16,
pub digest: Digest,
pub encoded_length: u64,
}Fields§
§kind: ExecutableComponentKind§schema_version: u16§digest: Digest§encoded_length: u64Implementations§
Source§impl ExecutableComponentDescriptor
impl ExecutableComponentDescriptor
pub fn from_payload( kind: ExecutableComponentKind, schema_version: u16, bytes: &[u8], ) -> Result<Self, ContractError>
Trait Implementations§
Source§impl Clone for ExecutableComponentDescriptor
impl Clone for ExecutableComponentDescriptor
Source§fn clone(&self) -> ExecutableComponentDescriptor
fn clone(&self) -> ExecutableComponentDescriptor
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 ExecutableComponentDescriptor
impl<'de> Deserialize<'de> for ExecutableComponentDescriptor
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
impl Eq for ExecutableComponentDescriptor
impl StructuralPartialEq for ExecutableComponentDescriptor
Auto Trait Implementations§
impl Freeze for ExecutableComponentDescriptor
impl RefUnwindSafe for ExecutableComponentDescriptor
impl Send for ExecutableComponentDescriptor
impl Sync for ExecutableComponentDescriptor
impl Unpin for ExecutableComponentDescriptor
impl UnsafeUnpin for ExecutableComponentDescriptor
impl UnwindSafe for ExecutableComponentDescriptor
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