pub enum EvmContractSourceCodeResult {
Success(Vec<EvmContractSourceCode>),
Failed(String),
}Expand description
Structure holding variant response fro field reuslt of Contracts’s
getting contract code API.
Variants§
Success(Vec<EvmContractSourceCode>)
Failed(String)
This also includes the case of querying for non-verified source code.
Although it is not error / failed case per-se as its abi field will
contain exactly “Contract source code not verified”. But it is included
as failed case as well.
Trait Implementations§
Source§impl Debug for EvmContractSourceCodeResult
impl Debug for EvmContractSourceCodeResult
Source§impl<'de> Deserialize<'de> for EvmContractSourceCodeResult
impl<'de> Deserialize<'de> for EvmContractSourceCodeResult
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 EvmContractSourceCodeResult
impl RefUnwindSafe for EvmContractSourceCodeResult
impl Send for EvmContractSourceCodeResult
impl Sync for EvmContractSourceCodeResult
impl Unpin for EvmContractSourceCodeResult
impl UnsafeUnpin for EvmContractSourceCodeResult
impl UnwindSafe for EvmContractSourceCodeResult
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