[][src]Struct pinentry::GpgError

pub struct GpgError { /* fields omitted */ }

An uncommon or unexpected GPG error.

pinentry is built on top of Assuan, which inherits all of GPG's error codes. Only some of these error codes are actually used by the common pinentry implementations, but it's possible to receive any of them.

Methods

impl GpgError[src]

pub fn code(&self) -> u16[src]

Returns the GPG code for this error.

Trait Implementations

impl Debug for GpgError[src]

impl Display for GpgError[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.