pub struct NativePgpConfig {
pub secret_key: NativePgpSecretKey,
pub secret_key_passphrase: Secret,
pub wkd: bool,
pub key_servers: Vec<String>,
}Expand description
The native PGP configuration.
This configuration is based on the pgp crate, which provides a
native Rust implementation of the PGP standard.
Fields§
§secret_key: NativePgpSecretKey§secret_key_passphrase: Secret§wkd: bool§key_servers: Vec<String>Implementations§
source§impl NativePgpConfig
impl NativePgpConfig
pub fn default_wkd() -> bool
pub fn default_key_servers() -> Vec<String>
Trait Implementations§
source§impl Clone for NativePgpConfig
impl Clone for NativePgpConfig
source§fn clone(&self) -> NativePgpConfig
fn clone(&self) -> NativePgpConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for NativePgpConfig
impl Debug for NativePgpConfig
source§impl Default for NativePgpConfig
impl Default for NativePgpConfig
source§impl<'de> Deserialize<'de> for NativePgpConfig
impl<'de> Deserialize<'de> for NativePgpConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<NativePgpConfig> for Pgp
impl From<NativePgpConfig> for Pgp
source§fn from(val: NativePgpConfig) -> Self
fn from(val: NativePgpConfig) -> Self
Converts to this type from the input type.
source§impl PartialEq for NativePgpConfig
impl PartialEq for NativePgpConfig
source§fn eq(&self, other: &NativePgpConfig) -> bool
fn eq(&self, other: &NativePgpConfig) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for NativePgpConfig
impl Serialize for NativePgpConfig
impl Eq for NativePgpConfig
impl StructuralPartialEq for NativePgpConfig
Auto Trait Implementations§
impl Freeze for NativePgpConfig
impl !RefUnwindSafe for NativePgpConfig
impl Send for NativePgpConfig
impl Sync for NativePgpConfig
impl Unpin for NativePgpConfig
impl !UnwindSafe for NativePgpConfig
Blanket Implementations§
source§impl<Src, Scheme> ApproxFrom<Src, Scheme> for Srcwhere
Scheme: ApproxScheme,
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Srcwhere
Scheme: ApproxScheme,
source§fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
Convert the given value into an approximately equivalent representation.
source§impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Srcwhere
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Srcwhere
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
§type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
The error type produced by a failed conversion.
source§fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
Convert the subject into an approximately equivalent representation.
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T, Dst> ConvAsUtil<Dst> for T
impl<T, Dst> ConvAsUtil<Dst> for T
source§impl<T> ConvUtil for T
impl<T> ConvUtil for T
source§fn approx_as<Dst>(self) -> Result<Dst, Self::Err>where
Self: Sized + ApproxInto<Dst>,
fn approx_as<Dst>(self) -> Result<Dst, Self::Err>where
Self: Sized + ApproxInto<Dst>,
Approximate the subject to a given type with the default scheme.
source§fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err>
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err>
Approximate the subject to a given type with a specific scheme.
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
source§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.