Struct ethers_solc::artifacts::Error
source · pub struct Error {
pub source_location: Option<SourceLocation>,
pub secondary_source_locations: Vec<SecondarySourceLocation>,
pub type: String,
pub component: String,
pub severity: Severity,
pub error_code: Option<u64>,
pub message: String,
pub formatted_message: Option<String>,
}
Fields§
§source_location: Option<SourceLocation>
§secondary_source_locations: Vec<SecondarySourceLocation>
§type: String
§component: String
§severity: Severity
§error_code: Option<u64>
§message: String
§formatted_message: Option<String>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Error
impl<'de> Deserialize<'de> for Error
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
impl Eq for Error
impl StructuralEq for Error
impl StructuralPartialEq for Error
Auto Trait Implementations§
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.