Trait ckb_types::prelude::Entity[][src]

pub trait Entity: Debug + Default + Clone {
    type Builder: Builder;

    const NAME: &'static str;

    fn new_unchecked(data: Bytes) -> Self;
fn as_bytes(&self) -> Bytes;
fn as_slice(&self) -> &[u8];
fn from_slice(slice: &[u8]) -> Result<Self, VerificationError>;
fn from_compatible_slice(slice: &[u8]) -> Result<Self, VerificationError>;
fn new_builder() -> Self::Builder;
fn as_builder(self) -> Self::Builder; }

Associated Types

Associated Constants

Required methods

Implementors