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