[][src]Enum grid_sdk::permissions::PermissionCheckerError

pub enum PermissionCheckerError {
    Context(ContextError),
    InvalidPublicKey(String),
    ProtoConversion(ProtoConversionError),
}

Variants

Context(ContextError)

Returned for an error originating at the TransactionContext.

InvalidPublicKey(String)

Returned for an invalid agent public key.

ProtoConversion(ProtoConversionError)

Returned for an error in the protobuf data.

Trait Implementations

impl From<ContextError> for PermissionCheckerError[src]

impl From<ProtoConversionError> for PermissionCheckerError[src]

impl Debug for PermissionCheckerError[src]

impl Display for PermissionCheckerError[src]

impl Error for PermissionCheckerError[src]

fn description(&self) -> &str1.0.0[src]

This method is soft-deprecated. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

Blanket Implementations

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

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

impl<T> From<T> for T[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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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