Struct gpgme::engine::EngineInfo [] [src]

pub struct EngineInfo<'a, T: 'a> {
    // some fields omitted
}

Methods

impl<'a, T> EngineInfo<'a, T>

unsafe fn from_raw<'b>(raw: gpgme_engine_info_t) -> EngineInfo<'b, T>

fn raw(&self) -> gpgme_engine_info_t

fn protocol(&self) -> Protocol

Returns the Protocol implemented by the engine.

fn filename(&self) -> StrResult<'a>

fn home_dir(&self) -> StrResult<'a>

fn version(&self) -> StrResult<'a>

fn required_version(&self) -> StrResult<'a>

Trait Implementations

Derived Implementations

impl<'a, T: Clone + 'a> Clone for EngineInfo<'a, T>

fn clone(&self) -> EngineInfo<'a, T>

1.0.0fn clone_from(&mut self, source: &Self)

impl<'a, T: Copy + 'a> Copy for EngineInfo<'a, T>

impl<'a, T: Debug + 'a> Debug for EngineInfo<'a, T>

fn fmt(&self, __arg_0: &mut Formatter) -> Result