Struct sequoia_openpgp::packet::key::SubordinateRole
source · pub struct SubordinateRole;
Expand description
A marker that indicates the Key
should treated like a subkey.
Refer to KeyRole
for details.
Trait Implementations§
source§impl Clone for SubordinateRole
impl Clone for SubordinateRole
source§fn clone(&self) -> SubordinateRole
fn clone(&self) -> SubordinateRole
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 SubordinateRole
impl Debug for SubordinateRole
source§impl Hash for SubordinateRole
impl Hash for SubordinateRole
source§impl KeyRole for SubordinateRole
impl KeyRole for SubordinateRole
source§fn convert_key<P: KeyParts>(key: Key<P, UnspecifiedRole>) -> Key<P, Self>
fn convert_key<P: KeyParts>(key: Key<P, UnspecifiedRole>) -> Key<P, Self>
Converts a key with an unspecified role into this kind of key. Read more
source§fn convert_key_ref<P: KeyParts>(key: &Key<P, UnspecifiedRole>) -> &Key<P, Self>
fn convert_key_ref<P: KeyParts>(key: &Key<P, UnspecifiedRole>) -> &Key<P, Self>
Converts a key reference with an unspecified role into this
kind of key reference. Read more
source§fn convert_bundle<P: KeyParts>(
bundle: KeyBundle<P, UnspecifiedRole>,
) -> KeyBundle<P, Self>
fn convert_bundle<P: KeyParts>( bundle: KeyBundle<P, UnspecifiedRole>, ) -> KeyBundle<P, Self>
Converts a key bundle with an unspecified role into this kind
of key bundle. Read more
source§fn convert_bundle_ref<P: KeyParts>(
bundle: &KeyBundle<P, UnspecifiedRole>,
) -> &KeyBundle<P, Self>
fn convert_bundle_ref<P: KeyParts>( bundle: &KeyBundle<P, UnspecifiedRole>, ) -> &KeyBundle<P, Self>
Converts a key bundle reference with an unspecified role into
this kind of key bundle reference. Read more
source§impl PartialEq for SubordinateRole
impl PartialEq for SubordinateRole
source§fn eq(&self, other: &SubordinateRole) -> bool
fn eq(&self, other: &SubordinateRole) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<'a, P> PrimaryKey<'a, P, SubordinateRole> for SubordinateKeyAmalgamation<'a, P>where
P: 'a + KeyParts,
impl<'a, P> PrimaryKey<'a, P, SubordinateRole> for SubordinateKeyAmalgamation<'a, P>where
P: 'a + KeyParts,
source§impl<'a, P> PrimaryKey<'a, P, SubordinateRole> for ValidSubordinateKeyAmalgamation<'a, P>where
P: 'a + KeyParts,
impl<'a, P> PrimaryKey<'a, P, SubordinateRole> for ValidSubordinateKeyAmalgamation<'a, P>where
P: 'a + KeyParts,
impl Copy for SubordinateRole
impl Eq for SubordinateRole
impl StructuralPartialEq for SubordinateRole
Auto Trait Implementations§
impl Freeze for SubordinateRole
impl RefUnwindSafe for SubordinateRole
impl Send for SubordinateRole
impl Sync for SubordinateRole
impl Unpin for SubordinateRole
impl UnwindSafe for SubordinateRole
Blanket Implementations§
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)