Struct gpgme::engine::EngineInfo
[−]
[src]
pub struct EngineInfo<'a>(_, _);
Methods
impl<'a> EngineInfo<'a>
[src]
unsafe fn from_raw(raw: gpgme_engine_info_t) -> Self
fn as_raw(&self) -> gpgme_engine_info_t
fn protocol(&self) -> Protocol
Returns the Protocol
implemented by the engine.
fn path(&self) -> Result<&str, Option<Utf8Error>>
fn path_raw(&self) -> Option<&CStr>
fn home_dir(&self) -> Result<&str, Option<Utf8Error>>
fn home_dir_raw(&self) -> Option<&CStr>
fn version(&self) -> Result<&str, Option<Utf8Error>>
fn version_raw(&self) -> Option<&CStr>
fn required_version(&self) -> Result<&str, Option<Utf8Error>>
fn required_version_raw(&self) -> Option<&CStr>
Trait Implementations
impl<'a> Copy for EngineInfo<'a>
[src]
impl<'a> Clone for EngineInfo<'a>
[src]
fn clone(&self) -> EngineInfo<'a>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more