[][src]Enum safe_nd::RequestAuthKind

pub enum RequestAuthKind {
    GetPub,
    GetPriv,
    GetBalance,
    Mutation,
    ManageAppKeys,
    TransferCoins,
    MutAndTransferCoins,
}

The kind of authorisation needed for a request.

Variants

GetPub

Get request against public data.

GetPriv

Get request against private data.

GetBalance

Request to get balance.

Mutation

Mutation request.

ManageAppKeys

Request to manage app keys.

TransferCoins

Request to transfer coins

MutAndTransferCoins

Request to mutate and transfer coins

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> Same<T> for T

type Output = T

Should always be Self

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