Struct ethers_solc::artifacts::OutputContracts
source · pub struct OutputContracts(pub Contracts);
Expand description
A wrapper helper type for the Contracts
type alias
Tuple Fields§
§0: Contracts
Implementations§
source§impl OutputContracts
impl OutputContracts
sourcepub fn into_contracts(self) -> impl Iterator<Item = (String, Contract)>
pub fn into_contracts(self) -> impl Iterator<Item = (String, Contract)>
Returns an iterator over all contracts and their source names.
sourcepub fn contracts_iter(&self) -> impl Iterator<Item = (&String, &Contract)>
pub fn contracts_iter(&self) -> impl Iterator<Item = (&String, &Contract)>
Iterate over all contracts and their names
Trait Implementations§
source§impl Clone for OutputContracts
impl Clone for OutputContracts
source§fn clone(&self) -> OutputContracts
fn clone(&self) -> OutputContracts
Returns a copy 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 OutputContracts
impl Debug for OutputContracts
source§impl<'de> Deserialize<'de> for OutputContracts
impl<'de> Deserialize<'de> for OutputContracts
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