RawBytesEncoding

Trait RawBytesEncoding 

Source
pub trait RawBytesEncoding {
    // Required methods
    fn to_raw_bytes(&self) -> &[u8] ;
    fn from_raw_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>
       where Self: Sized;

    // Provided methods
    fn to_raw_hex(&self) -> String { ... }
    fn from_raw_hex(hex_str: &str) -> Result<Self, DeserializeError>
       where Self: Sized { ... }
}

Required Methods§

Source

fn to_raw_bytes(&self) -> &[u8]

Source

fn from_raw_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>
where Self: Sized,

Provided Methods§

Source

fn to_raw_hex(&self) -> String

Source

fn from_raw_hex(hex_str: &str) -> Result<Self, DeserializeError>
where Self: Sized,

Implementations on Foreign Types§

Source§

impl RawBytesEncoding for AddressId

Source§

impl RawBytesEncoding for ByronScript

Source§

impl RawBytesEncoding for StakeholderId

Source§

impl RawBytesEncoding for PlutusV1Script

Source§

impl RawBytesEncoding for PlutusV2Script

Source§

impl RawBytesEncoding for PlutusV3Script

Source§

impl RawBytesEncoding for AnchorDocHash

Source§

impl RawBytesEncoding for AuxiliaryDataHash

Source§

impl RawBytesEncoding for Bip32PrivateKey

Source§

impl RawBytesEncoding for Bip32PublicKey

Source§

impl RawBytesEncoding for BlockBodyHash

Source§

impl RawBytesEncoding for BlockHeaderHash

Source§

impl RawBytesEncoding for DatumHash

Source§

impl RawBytesEncoding for Ed25519KeyHash

Source§

impl RawBytesEncoding for Ed25519Signature

Source§

impl RawBytesEncoding for GenesisDelegateHash

Source§

impl RawBytesEncoding for GenesisHash

Source§

impl RawBytesEncoding for KESVkey

Source§

impl RawBytesEncoding for LegacyDaedalusPrivateKey

Source§

impl RawBytesEncoding for NonceHash

Source§

impl RawBytesEncoding for PoolMetadataHash

Source§

impl RawBytesEncoding for PrivateKey

Source§

impl RawBytesEncoding for PublicKey

Source§

impl RawBytesEncoding for ScriptDataHash

Source§

impl RawBytesEncoding for ScriptHash

Source§

impl RawBytesEncoding for TransactionHash

Source§

impl RawBytesEncoding for VRFKeyHash

Source§

impl RawBytesEncoding for VRFVkey

Implementors§