pub enum EvmHookStorageUpdate {
StorageSlot(EvmHookStorageSlot),
MappingEntries(EvmHookMappingEntries),
}Expand description
A lambda storage update containing either a storage slot or mapping entries.
Variants§
StorageSlot(EvmHookStorageSlot)
MappingEntries(EvmHookMappingEntries)
Trait Implementations§
Source§impl Clone for EvmHookStorageUpdate
impl Clone for EvmHookStorageUpdate
Source§fn clone(&self) -> EvmHookStorageUpdate
fn clone(&self) -> EvmHookStorageUpdate
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 Debug for EvmHookStorageUpdate
impl Debug for EvmHookStorageUpdate
Source§impl PartialEq for EvmHookStorageUpdate
impl PartialEq for EvmHookStorageUpdate
impl Eq for EvmHookStorageUpdate
impl StructuralPartialEq for EvmHookStorageUpdate
Auto Trait Implementations§
impl Freeze for EvmHookStorageUpdate
impl RefUnwindSafe for EvmHookStorageUpdate
impl Send for EvmHookStorageUpdate
impl Sync for EvmHookStorageUpdate
impl Unpin for EvmHookStorageUpdate
impl UnsafeUnpin for EvmHookStorageUpdate
impl UnwindSafe for EvmHookStorageUpdate
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request