[][src]Enum ethabi_next::StateMutability

pub enum StateMutability {
    Pure,
    View,
    Nonpayable,
    Payable,
}

The state mutability of the function https://solidity.readthedocs.io/en/v0.6.6/abi-spec.html#json

Variants

Pure

Specified to not read blockchain state

View

Specified to not modify the blockchain state

Nonpayable

Function does not accept Ether

Payable

Function accepts Ether

Trait Implementations

impl Clone for StateMutability[src]

impl Debug for StateMutability[src]

impl<'de> Deserialize<'de> for StateMutability[src]

impl PartialEq<StateMutability> for StateMutability[src]

impl Serialize for StateMutability[src]

impl StructuralPartialEq for StateMutability[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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<V, T> VZip<V> for T where
    V: MultiLane<T>,