Struct ethers_etherscan::contract::ContractMetadata
source · [−]Fields
items: Vec<Metadata>
Implementations
sourceimpl ContractMetadata
impl ContractMetadata
sourcepub fn abis(&self) -> Result<Vec<Abi>, EtherscanError>
pub fn abis(&self) -> Result<Vec<Abi>, EtherscanError>
All ABI from all contracts in the source file
sourcepub fn source_code(&self) -> String
pub fn source_code(&self) -> String
Combined source code of all contracts
pub fn source_tree(&self) -> Result<SourceTree, EtherscanError>
Trait Implementations
sourceimpl Debug for ContractMetadata
impl Debug for ContractMetadata
sourceimpl<'de> Deserialize<'de> for ContractMetadata
impl<'de> Deserialize<'de> for ContractMetadata
sourcefn 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
sourceimpl IntoIterator for ContractMetadata
impl IntoIterator for ContractMetadata
sourceimpl Serialize for ContractMetadata
impl Serialize for ContractMetadata
Auto Trait Implementations
impl RefUnwindSafe for ContractMetadata
impl Send for ContractMetadata
impl Sync for ContractMetadata
impl Unpin for ContractMetadata
impl UnwindSafe for ContractMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more