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
sourceimpl Clone for SubordinateRole
impl Clone for SubordinateRole
sourcefn clone(&self) -> SubordinateRole
fn clone(&self) -> SubordinateRole
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SubordinateRole
impl Debug for SubordinateRole
sourceimpl Hash for SubordinateRole
impl Hash for SubordinateRole
sourceimpl KeyRole for SubordinateRole
impl KeyRole for SubordinateRole
sourcefn 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
sourcefn 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
sourcefn 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
sourcefn 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
sourceimpl PartialEq<SubordinateRole> for SubordinateRole
impl PartialEq<SubordinateRole> for SubordinateRole
sourceimpl<'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,
sourceimpl<'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 StructuralEq for SubordinateRole
impl StructuralPartialEq for SubordinateRole
Auto Trait Implementations
impl RefUnwindSafe for SubordinateRole
impl Send for SubordinateRole
impl Sync for SubordinateRole
impl Unpin for SubordinateRole
impl UnwindSafe for SubordinateRole
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more