pub enum SystemConfigUpdate {
Batcher(BatcherUpdate),
GasConfig(GasConfigUpdate),
GasLimit(GasLimitUpdate),
UnsafeBlockSigner,
Eip1559(Eip1559Update),
OperatorFee(OperatorFeeUpdate),
}Expand description
The system config update is an update
of type SystemConfigUpdateKind.
Variants§
Batcher(BatcherUpdate)
The batcher update.
GasConfig(GasConfigUpdate)
The gas config update.
GasLimit(GasLimitUpdate)
The gas limit update.
UnsafeBlockSigner
The unsafe block signer update.
Eip1559(Eip1559Update)
The EIP-1559 parameters update.
OperatorFee(OperatorFeeUpdate)
The operator fee parameter update.
Implementations§
Source§impl SystemConfigUpdate
impl SystemConfigUpdate
Sourcepub fn apply(&self, config: &mut SystemConfig)
pub fn apply(&self, config: &mut SystemConfig)
Applies the update to the SystemConfig.
Sourcepub const fn kind(&self) -> SystemConfigUpdateKind
pub const fn kind(&self) -> SystemConfigUpdateKind
Returns the update kind.
Trait Implementations§
Source§impl Clone for SystemConfigUpdate
impl Clone for SystemConfigUpdate
Source§fn clone(&self) -> SystemConfigUpdate
fn clone(&self) -> SystemConfigUpdate
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SystemConfigUpdate
impl Debug for SystemConfigUpdate
Source§impl Hash for SystemConfigUpdate
impl Hash for SystemConfigUpdate
Source§impl PartialEq for SystemConfigUpdate
impl PartialEq for SystemConfigUpdate
impl Eq for SystemConfigUpdate
impl StructuralPartialEq for SystemConfigUpdate
Auto Trait Implementations§
impl Freeze for SystemConfigUpdate
impl RefUnwindSafe for SystemConfigUpdate
impl Send for SystemConfigUpdate
impl Sync for SystemConfigUpdate
impl Unpin for SystemConfigUpdate
impl UnwindSafe for SystemConfigUpdate
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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