Enum ethcontract_common::errors::ArtifactError
source · [−]pub enum ArtifactError {
Io(IoError),
Json(JsonError),
AbiMismatch(String),
DuplicateChain(String),
}Expand description
An error in loading or parsing an artifact.
Variants
Io(IoError)
An IO error occurred when loading a truffle artifact from disk.
Json(JsonError)
A JSON error occurred while parsing a truffle artifact.
AbiMismatch(String)
Contract was deployed onto different chains, and ABIs don’t match.
DuplicateChain(String)
Contract have multiple deployment addresses on the same chain.
Trait Implementations
sourceimpl Debug for ArtifactError
impl Debug for ArtifactError
sourceimpl Display for ArtifactError
impl Display for ArtifactError
sourceimpl Error for ArtifactError
impl Error for ArtifactError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<Error> for ArtifactError
impl From<Error> for ArtifactError
Auto Trait Implementations
impl !RefUnwindSafe for ArtifactError
impl Send for ArtifactError
impl Sync for ArtifactError
impl Unpin for ArtifactError
impl !UnwindSafe for ArtifactError
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