pub struct BabbageTransactionBodyEncoding {Show 34 fields
pub len_encoding: LenEncoding,
pub orig_deser_order: Vec<usize>,
pub inputs_encoding: LenEncoding,
pub inputs_key_encoding: Option<Sz>,
pub outputs_encoding: LenEncoding,
pub outputs_key_encoding: Option<Sz>,
pub fee_encoding: Option<Sz>,
pub fee_key_encoding: Option<Sz>,
pub ttl_encoding: Option<Sz>,
pub ttl_key_encoding: Option<Sz>,
pub certs_encoding: LenEncoding,
pub certs_key_encoding: Option<Sz>,
pub withdrawals_encoding: LenEncoding,
pub withdrawals_value_encodings: BTreeMap<RewardAccount, Option<Sz>>,
pub withdrawals_key_encoding: Option<Sz>,
pub update_key_encoding: Option<Sz>,
pub auxiliary_data_hash_encoding: StringEncoding,
pub auxiliary_data_hash_key_encoding: Option<Sz>,
pub validity_interval_start_encoding: Option<Sz>,
pub validity_interval_start_key_encoding: Option<Sz>,
pub mint_key_encoding: Option<Sz>,
pub script_data_hash_encoding: StringEncoding,
pub script_data_hash_key_encoding: Option<Sz>,
pub collateral_inputs_encoding: LenEncoding,
pub collateral_inputs_key_encoding: Option<Sz>,
pub required_signers_encoding: LenEncoding,
pub required_signers_elem_encodings: Vec<StringEncoding>,
pub required_signers_key_encoding: Option<Sz>,
pub network_id_key_encoding: Option<Sz>,
pub collateral_return_key_encoding: Option<Sz>,
pub total_collateral_encoding: Option<Sz>,
pub total_collateral_key_encoding: Option<Sz>,
pub reference_inputs_encoding: LenEncoding,
pub reference_inputs_key_encoding: Option<Sz>,
}Fields§
§len_encoding: LenEncoding§orig_deser_order: Vec<usize>§inputs_encoding: LenEncoding§inputs_key_encoding: Option<Sz>§outputs_encoding: LenEncoding§outputs_key_encoding: Option<Sz>§fee_encoding: Option<Sz>§fee_key_encoding: Option<Sz>§ttl_encoding: Option<Sz>§ttl_key_encoding: Option<Sz>§certs_encoding: LenEncoding§certs_key_encoding: Option<Sz>§withdrawals_encoding: LenEncoding§withdrawals_value_encodings: BTreeMap<RewardAccount, Option<Sz>>§withdrawals_key_encoding: Option<Sz>§update_key_encoding: Option<Sz>§auxiliary_data_hash_encoding: StringEncoding§auxiliary_data_hash_key_encoding: Option<Sz>§validity_interval_start_encoding: Option<Sz>§validity_interval_start_key_encoding: Option<Sz>§mint_key_encoding: Option<Sz>§script_data_hash_encoding: StringEncoding§script_data_hash_key_encoding: Option<Sz>§collateral_inputs_encoding: LenEncoding§collateral_inputs_key_encoding: Option<Sz>§required_signers_encoding: LenEncoding§required_signers_elem_encodings: Vec<StringEncoding>§required_signers_key_encoding: Option<Sz>§network_id_key_encoding: Option<Sz>§collateral_return_key_encoding: Option<Sz>§total_collateral_encoding: Option<Sz>§total_collateral_key_encoding: Option<Sz>§reference_inputs_encoding: LenEncoding§reference_inputs_key_encoding: Option<Sz>Trait Implementations§
Source§impl Clone for BabbageTransactionBodyEncoding
impl Clone for BabbageTransactionBodyEncoding
Source§fn clone(&self) -> BabbageTransactionBodyEncoding
fn clone(&self) -> BabbageTransactionBodyEncoding
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for BabbageTransactionBodyEncoding
impl Default for BabbageTransactionBodyEncoding
Source§fn default() -> BabbageTransactionBodyEncoding
fn default() -> BabbageTransactionBodyEncoding
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BabbageTransactionBodyEncoding
impl RefUnwindSafe for BabbageTransactionBodyEncoding
impl Send for BabbageTransactionBodyEncoding
impl Sync for BabbageTransactionBodyEncoding
impl Unpin for BabbageTransactionBodyEncoding
impl UnwindSafe for BabbageTransactionBodyEncoding
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more