pub struct SolcOutput {
pub contracts: HashMap<String, Value>,
pub sources: HashMap<String, SourceData>,
}Expand description
Solc combined JSON output
Fields§
§contracts: HashMap<String, Value>Contract data keyed by fully qualified name
sources: HashMap<String, SourceData>Source files with AST
Trait Implementations§
Source§impl Clone for SolcOutput
impl Clone for SolcOutput
Source§fn clone(&self) -> SolcOutput
fn clone(&self) -> SolcOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SolcOutput
impl Debug for SolcOutput
Source§impl<'de> Deserialize<'de> for SolcOutput
impl<'de> Deserialize<'de> for SolcOutput
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 SolcOutput
impl RefUnwindSafe for SolcOutput
impl Send for SolcOutput
impl Sync for SolcOutput
impl Unpin for SolcOutput
impl UnsafeUnpin for SolcOutput
impl UnwindSafe for SolcOutput
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