Trait chain_impl_mockchain::transaction::payload::Payload
source · pub trait Payload: DeserializeFromSlice {
type Auth: DeserializeFromSlice;
const HAS_DATA: bool;
const HAS_AUTH: bool;
// Required methods
fn payload_data(&self) -> PayloadData<Self>;
fn payload_auth_data(auth: &Self::Auth) -> PayloadAuthData<Self>;
fn payload_to_certificate_slice(
p: PayloadSlice<'_, Self>
) -> Option<CertificateSlice<'_>>;
}