pub struct ChainContracts {
pub multicall3: Option<ChainContract>,
pub ens_registry: Option<ChainContract>,
pub ens_universal_resolver: Option<ChainContract>,
}Expand description
Well-known contracts on an EVM chain.
Fields§
§multicall3: Option<ChainContract>Multicall3 contract.
ens_registry: Option<ChainContract>ENS registry contract.
ens_universal_resolver: Option<ChainContract>ENS universal resolver contract.
Trait Implementations§
Source§impl Clone for ChainContracts
impl Clone for ChainContracts
Source§fn clone(&self) -> ChainContracts
fn clone(&self) -> ChainContracts
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 moreAuto Trait Implementations§
impl Freeze for ChainContracts
impl RefUnwindSafe for ChainContracts
impl Send for ChainContracts
impl Sync for ChainContracts
impl Unpin for ChainContracts
impl UnsafeUnpin for ChainContracts
impl UnwindSafe for ChainContracts
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