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>
Implementations§
source§impl Error
impl Error
sourcepub fn error_style(&self) -> Style
pub fn error_style(&self) -> Style
The style of the diagnostic severity.
sourcepub fn message_style() -> Style
pub fn message_style() -> Style
The style of the diagnostic message.
sourcepub fn secondary_style() -> Style
pub fn secondary_style() -> Style
The style of the secondary source location.
sourcepub fn highlight_style() -> Style
pub fn highlight_style() -> Style
The style of the source location highlight.
sourcepub fn diag_style() -> Style
pub fn diag_style() -> Style
The style of the diagnostics.
sourcepub fn frame_style() -> Style
pub fn frame_style() -> Style
The style of the source location frame.
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
source§impl PartialEq for Error
impl PartialEq for Error
impl Eq 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<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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.