pub struct ProtocolParamUpdateEncoding {Show 52 fields
pub len_encoding: LenEncoding,
pub orig_deser_order: Vec<usize>,
pub minfee_a_encoding: Option<Sz>,
pub minfee_a_key_encoding: Option<Sz>,
pub minfee_b_encoding: Option<Sz>,
pub minfee_b_key_encoding: Option<Sz>,
pub max_block_body_size_encoding: Option<Sz>,
pub max_block_body_size_key_encoding: Option<Sz>,
pub max_transaction_size_encoding: Option<Sz>,
pub max_transaction_size_key_encoding: Option<Sz>,
pub max_block_header_size_encoding: Option<Sz>,
pub max_block_header_size_key_encoding: Option<Sz>,
pub key_deposit_encoding: Option<Sz>,
pub key_deposit_key_encoding: Option<Sz>,
pub pool_deposit_encoding: Option<Sz>,
pub pool_deposit_key_encoding: Option<Sz>,
pub maximum_epoch_encoding: Option<Sz>,
pub maximum_epoch_key_encoding: Option<Sz>,
pub n_opt_encoding: Option<Sz>,
pub n_opt_key_encoding: Option<Sz>,
pub pool_pledge_influence_key_encoding: Option<Sz>,
pub expansion_rate_key_encoding: Option<Sz>,
pub treasury_growth_rate_key_encoding: Option<Sz>,
pub min_pool_cost_encoding: Option<Sz>,
pub min_pool_cost_key_encoding: Option<Sz>,
pub ada_per_utxo_byte_encoding: Option<Sz>,
pub ada_per_utxo_byte_key_encoding: Option<Sz>,
pub cost_models_for_script_languages_key_encoding: Option<Sz>,
pub execution_costs_key_encoding: Option<Sz>,
pub max_tx_ex_units_key_encoding: Option<Sz>,
pub max_block_ex_units_key_encoding: Option<Sz>,
pub max_value_size_encoding: Option<Sz>,
pub max_value_size_key_encoding: Option<Sz>,
pub collateral_percentage_encoding: Option<Sz>,
pub collateral_percentage_key_encoding: Option<Sz>,
pub max_collateral_inputs_encoding: Option<Sz>,
pub max_collateral_inputs_key_encoding: Option<Sz>,
pub pool_voting_thresholds_key_encoding: Option<Sz>,
pub d_rep_voting_thresholds_key_encoding: Option<Sz>,
pub min_committee_size_encoding: Option<Sz>,
pub min_committee_size_key_encoding: Option<Sz>,
pub committee_term_limit_encoding: Option<Sz>,
pub committee_term_limit_key_encoding: Option<Sz>,
pub governance_action_validity_period_encoding: Option<Sz>,
pub governance_action_validity_period_key_encoding: Option<Sz>,
pub governance_action_deposit_encoding: Option<Sz>,
pub governance_action_deposit_key_encoding: Option<Sz>,
pub d_rep_deposit_encoding: Option<Sz>,
pub d_rep_deposit_key_encoding: Option<Sz>,
pub d_rep_inactivity_period_encoding: Option<Sz>,
pub d_rep_inactivity_period_key_encoding: Option<Sz>,
pub min_fee_ref_script_cost_per_byte_key_encoding: Option<Sz>,
}
Fields§
§len_encoding: LenEncoding
§orig_deser_order: Vec<usize>
§minfee_a_encoding: Option<Sz>
§minfee_a_key_encoding: Option<Sz>
§minfee_b_encoding: Option<Sz>
§minfee_b_key_encoding: Option<Sz>
§max_block_body_size_encoding: Option<Sz>
§max_block_body_size_key_encoding: Option<Sz>
§max_transaction_size_encoding: Option<Sz>
§max_transaction_size_key_encoding: Option<Sz>
§max_block_header_size_encoding: Option<Sz>
§max_block_header_size_key_encoding: Option<Sz>
§key_deposit_encoding: Option<Sz>
§key_deposit_key_encoding: Option<Sz>
§pool_deposit_encoding: Option<Sz>
§pool_deposit_key_encoding: Option<Sz>
§maximum_epoch_encoding: Option<Sz>
§maximum_epoch_key_encoding: Option<Sz>
§n_opt_encoding: Option<Sz>
§n_opt_key_encoding: Option<Sz>
§pool_pledge_influence_key_encoding: Option<Sz>
§expansion_rate_key_encoding: Option<Sz>
§treasury_growth_rate_key_encoding: Option<Sz>
§min_pool_cost_encoding: Option<Sz>
§min_pool_cost_key_encoding: Option<Sz>
§ada_per_utxo_byte_encoding: Option<Sz>
§ada_per_utxo_byte_key_encoding: Option<Sz>
§cost_models_for_script_languages_key_encoding: Option<Sz>
§execution_costs_key_encoding: Option<Sz>
§max_tx_ex_units_key_encoding: Option<Sz>
§max_block_ex_units_key_encoding: Option<Sz>
§max_value_size_encoding: Option<Sz>
§max_value_size_key_encoding: Option<Sz>
§collateral_percentage_encoding: Option<Sz>
§collateral_percentage_key_encoding: Option<Sz>
§max_collateral_inputs_encoding: Option<Sz>
§max_collateral_inputs_key_encoding: Option<Sz>
§pool_voting_thresholds_key_encoding: Option<Sz>
§d_rep_voting_thresholds_key_encoding: Option<Sz>
§min_committee_size_encoding: Option<Sz>
§min_committee_size_key_encoding: Option<Sz>
§committee_term_limit_encoding: Option<Sz>
§committee_term_limit_key_encoding: Option<Sz>
§governance_action_validity_period_encoding: Option<Sz>
§governance_action_validity_period_key_encoding: Option<Sz>
§governance_action_deposit_encoding: Option<Sz>
§governance_action_deposit_key_encoding: Option<Sz>
§d_rep_deposit_encoding: Option<Sz>
§d_rep_deposit_key_encoding: Option<Sz>
§d_rep_inactivity_period_encoding: Option<Sz>
§d_rep_inactivity_period_key_encoding: Option<Sz>
§min_fee_ref_script_cost_per_byte_key_encoding: Option<Sz>
Trait Implementations§
Source§impl Clone for ProtocolParamUpdateEncoding
impl Clone for ProtocolParamUpdateEncoding
Source§fn clone(&self) -> ProtocolParamUpdateEncoding
fn clone(&self) -> ProtocolParamUpdateEncoding
Returns a copy 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 Debug for ProtocolParamUpdateEncoding
impl Debug for ProtocolParamUpdateEncoding
Source§impl Default for ProtocolParamUpdateEncoding
impl Default for ProtocolParamUpdateEncoding
Source§fn default() -> ProtocolParamUpdateEncoding
fn default() -> ProtocolParamUpdateEncoding
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProtocolParamUpdateEncoding
impl RefUnwindSafe for ProtocolParamUpdateEncoding
impl Send for ProtocolParamUpdateEncoding
impl Sync for ProtocolParamUpdateEncoding
impl Unpin for ProtocolParamUpdateEncoding
impl UnwindSafe for ProtocolParamUpdateEncoding
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