Struct ethers_solc::artifacts::MetadataSettings
source · [−]pub struct MetadataSettings {
pub remappings: Vec<Remapping>,
pub optimizer: Optimizer,
pub metadata: Option<SettingsMetadata>,
pub compilation_target: BTreeMap<String, String>,
pub libraries: Libraries,
}Expand description
Compiler settings
Fields
remappings: Vec<Remapping>optimizer: Optimizermetadata: Option<SettingsMetadata>compilation_target: BTreeMap<String, String>Required for Solidity: File and name of the contract or library this metadata is created for.
libraries: LibrariesMetadata settings
Trait Implementations
sourceimpl Clone for MetadataSettings
impl Clone for MetadataSettings
sourcefn clone(&self) -> MetadataSettings
fn clone(&self) -> MetadataSettings
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for MetadataSettings
impl Debug for MetadataSettings
sourceimpl<'de> Deserialize<'de> for MetadataSettings
impl<'de> Deserialize<'de> for MetadataSettings
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 PartialEq<MetadataSettings> for MetadataSettings
impl PartialEq<MetadataSettings> for MetadataSettings
sourcefn eq(&self, other: &MetadataSettings) -> bool
fn eq(&self, other: &MetadataSettings) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &MetadataSettings) -> bool
fn ne(&self, other: &MetadataSettings) -> bool
This method tests for !=.
sourceimpl Serialize for MetadataSettings
impl Serialize for MetadataSettings
impl Eq for MetadataSettings
impl StructuralEq for MetadataSettings
impl StructuralPartialEq for MetadataSettings
Auto Trait Implementations
impl RefUnwindSafe for MetadataSettings
impl Send for MetadataSettings
impl Sync for MetadataSettings
impl Unpin for MetadataSettings
impl UnwindSafe for MetadataSettings
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>
impl<T> Pointable for T
impl<T> Pointable for T
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