pub struct EvmAbiFilterTemplate {
pub abi: String,
pub contracts: Vec<String>,
}Expand description
Template arguments for an EVM ABI filter: decodes and filters events for a set of contracts using a provided ABI.
Fields§
§abi: StringJSON-encoded contract ABI used to decode event data.
contracts: Vec<String>Contract addresses to watch for events.
Trait Implementations§
Source§impl Clone for EvmAbiFilterTemplate
impl Clone for EvmAbiFilterTemplate
Source§fn clone(&self) -> EvmAbiFilterTemplate
fn clone(&self) -> EvmAbiFilterTemplate
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 EvmAbiFilterTemplate
impl Debug for EvmAbiFilterTemplate
Source§impl<'de> Deserialize<'de> for EvmAbiFilterTemplate
impl<'de> Deserialize<'de> for EvmAbiFilterTemplate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EvmAbiFilterTemplate
impl RefUnwindSafe for EvmAbiFilterTemplate
impl Send for EvmAbiFilterTemplate
impl Sync for EvmAbiFilterTemplate
impl Unpin for EvmAbiFilterTemplate
impl UnsafeUnpin for EvmAbiFilterTemplate
impl UnwindSafe for EvmAbiFilterTemplate
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