[][src]Enum ethcontract_common::errors::BytecodeError

pub enum BytecodeError {
    MissingHexPrefix,
    InvalidLength,
    PlaceholderTooShort,
    InvalidHexDigit(char),
}

An error reading bytecode string representation.

Variants

MissingHexPrefix

Missing hex prefix at start of string.

InvalidLength

Bytecode string is not an even length.

PlaceholderTooShort

Placeholder is not long enough at end of bytecode string.

InvalidHexDigit(char)

Invalid hex digit

Trait Implementations

impl Debug for BytecodeError[src]

impl Display for BytecodeError[src]

impl Error for BytecodeError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,