[][src]Enum casper_execution_engine::core::resolvers::v1_function_index::FunctionIndex

#[repr(usize)]pub enum FunctionIndex {
    WriteFuncIndex,
    WriteLocalFuncIndex,
    ReadFuncIndex,
    ReadLocalFuncIndex,
    AddFuncIndex,
    NewFuncIndex,
    RetFuncIndex,
    CallContractFuncIndex,
    GetKeyFuncIndex,
    GasFuncIndex,
    HasKeyFuncIndex,
    PutKeyFuncIndex,
    IsValidURefFnIndex,
    RevertFuncIndex,
    AddAssociatedKeyFuncIndex,
    RemoveAssociatedKeyFuncIndex,
    UpdateAssociatedKeyFuncIndex,
    SetActionThresholdFuncIndex,
    LoadNamedKeysFuncIndex,
    RemoveKeyFuncIndex,
    GetCallerIndex,
    GetBlocktimeIndex,
    CreatePurseIndex,
    TransferToAccountIndex,
    TransferFromPurseToAccountIndex,
    TransferFromPurseToPurseIndex,
    GetBalanceIndex,
    GetPhaseIndex,
    GetSystemContractIndex,
    GetMainPurseIndex,
    ReadHostBufferIndex,
    CreateContractPackageAtHash,
    AddContractVersion,
    DisableContractVersion,
    CallVersionedContract,
    CreateContractUserGroup,
    GetRuntimeArgsizeIndex,
    GetRuntimeArgIndex,
    RemoveContractUserGroupIndex,
    ExtendContractUserGroupURefsIndex,
    RemoveContractUserGroupURefsIndex,
    Blake2b,
    RecordTransfer,
}

Variants

WriteFuncIndex
WriteLocalFuncIndex
ReadFuncIndex
ReadLocalFuncIndex
AddFuncIndex
NewFuncIndex
RetFuncIndex
CallContractFuncIndex
GetKeyFuncIndex
GasFuncIndex
HasKeyFuncIndex
PutKeyFuncIndex
IsValidURefFnIndex
RevertFuncIndex
AddAssociatedKeyFuncIndex
RemoveAssociatedKeyFuncIndex
UpdateAssociatedKeyFuncIndex
SetActionThresholdFuncIndex
LoadNamedKeysFuncIndex
RemoveKeyFuncIndex
GetCallerIndex
GetBlocktimeIndex
CreatePurseIndex
TransferToAccountIndex
TransferFromPurseToAccountIndex
TransferFromPurseToPurseIndex
GetBalanceIndex
GetPhaseIndex
GetSystemContractIndex
GetMainPurseIndex
ReadHostBufferIndex
CreateContractPackageAtHash
AddContractVersion
DisableContractVersion
CallVersionedContract
CreateContractUserGroup
GetRuntimeArgsizeIndex
GetRuntimeArgIndex
RemoveContractUserGroupIndex
ExtendContractUserGroupURefsIndex
RemoveContractUserGroupURefsIndex
Blake2b
RecordTransfer

Trait Implementations

impl Clone for FunctionIndex[src]

impl Copy for FunctionIndex[src]

impl Debug for FunctionIndex[src]

impl FromPrimitive for FunctionIndex[src]

impl Into<usize> for FunctionIndex[src]

impl PartialEq<FunctionIndex> for FunctionIndex[src]

impl StructuralPartialEq for FunctionIndex[src]

impl ToPrimitive for FunctionIndex[src]

impl TryFrom<usize> for FunctionIndex[src]

type Error = &'static str

The type returned in the event of a conversion error.

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> FromBits<T> for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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>,