Struct sequoia_openpgp::packet::key::PublicParts [−][src]
pub struct PublicParts;
Expand description
A marker that indicates that a Key
should be treated like a
public key.
Note: this doesn’t indicate whether the data structure contains
secret key material; it indicates whether any secret key material
should be ignored. For instance, when exporting a key with the
PublicParts
marker, secret key material will not be exported.
See the documentation for Key
for a demonstration.
Refer to KeyParts
for details.
Trait Implementations
Converts a key with unspecified parts into this kind of key. Read more
Converts a key reference with unspecified parts into this kind of key reference. Read more
fn convert_bundle<R: KeyRole>(
bundle: KeyBundle<UnspecifiedParts, R>
) -> Result<KeyBundle<Self, R>>
[src]
fn convert_bundle<R: KeyRole>(
bundle: KeyBundle<UnspecifiedParts, R>
) -> Result<KeyBundle<Self, R>>
[src]Converts a key bundle with unspecified parts into this kind of key bundle. Read more
fn convert_bundle_ref<R: KeyRole>(
bundle: &KeyBundle<UnspecifiedParts, R>
) -> Result<&KeyBundle<Self, R>>
[src]
fn convert_bundle_ref<R: KeyRole>(
bundle: &KeyBundle<UnspecifiedParts, R>
) -> Result<&KeyBundle<Self, R>>
[src]Converts a key bundle reference with unspecified parts into this kind of key bundle reference. Read more
fn convert_key_amalgamation<'a, R: KeyRole>(
ka: ComponentAmalgamation<'a, Key<UnspecifiedParts, R>>
) -> Result<ComponentAmalgamation<'a, Key<Self, R>>>
[src]
fn convert_key_amalgamation<'a, R: KeyRole>(
ka: ComponentAmalgamation<'a, Key<UnspecifiedParts, R>>
) -> Result<ComponentAmalgamation<'a, Key<Self, R>>>
[src]Converts a key amalgamation with unspecified parts into this kind of key amalgamation. Read more
fn convert_key_amalgamation_ref<'a, R: KeyRole>(
ka: &'a ComponentAmalgamation<'a, Key<UnspecifiedParts, R>>
) -> Result<&'a ComponentAmalgamation<'a, Key<Self, R>>>
[src]
fn convert_key_amalgamation_ref<'a, R: KeyRole>(
ka: &'a ComponentAmalgamation<'a, Key<UnspecifiedParts, R>>
) -> Result<&'a ComponentAmalgamation<'a, Key<Self, R>>>
[src]Converts a key amalgamation reference with unspecified parts into this kind of key amalgamation reference. Read more
Indicates that secret key material should be considered when comparing or hashing this key. Read more
Auto Trait Implementations
impl RefUnwindSafe for PublicParts
impl Send for PublicParts
impl Sync for PublicParts
impl Unpin for PublicParts
impl UnwindSafe for PublicParts
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self