Trait OpcodeSerialization

Source
pub trait OpcodeSerialization {
    // Required methods
    fn serialize(&self) -> Vec<u8> ;
    fn deserialize<'i, I: Iterator<Item = &'i u8>, T: VerifiableTransaction>(
        it: &mut I,
    ) -> Result<Box<dyn OpCodeImplementation<T>>, TxScriptError>
       where Self: Sized;
}

Required Methods§

Source

fn serialize(&self) -> Vec<u8>

Source

fn deserialize<'i, I: Iterator<Item = &'i u8>, T: VerifiableTransaction>( it: &mut I, ) -> Result<Box<dyn OpCodeImplementation<T>>, TxScriptError>
where Self: Sized,

Implementors§