pub struct MasterEncKeyPart(pub PublicKey);Expand description
A master encryption key part, wrapped so it can be sealed as
DiscoveryInfoResp::master_enc_key_part_sealed.
Tuple Fields§
§0: PublicKeyTrait Implementations§
Source§impl Clone for MasterEncKeyPart
impl Clone for MasterEncKeyPart
Source§fn clone(&self) -> MasterEncKeyPart
fn clone(&self) -> MasterEncKeyPart
Returns a duplicate 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 MasterEncKeyPart
impl Debug for MasterEncKeyPart
Source§impl<'de> Deserialize<'de> for MasterEncKeyPart
impl<'de> Deserialize<'de> for MasterEncKeyPart
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 Serialize for MasterEncKeyPart
impl Serialize for MasterEncKeyPart
Source§impl Signable for MasterEncKeyPart
impl Signable for MasterEncKeyPart
const CODE: MessageCode = crate::api::MessageCode::MasterEncKeyPart
Source§const CONSTELLATION_BOUND: bool = false
const CONSTELLATION_BOUND: bool = false
Include a
CONSTELLATION_CLAIM in the Signed message of this type, binding the
signed message to the current Constellation.Auto Trait Implementations§
impl Freeze for MasterEncKeyPart
impl RefUnwindSafe for MasterEncKeyPart
impl Send for MasterEncKeyPart
impl Sync for MasterEncKeyPart
impl Unpin for MasterEncKeyPart
impl UnsafeUnpin for MasterEncKeyPart
impl UnwindSafe for MasterEncKeyPart
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§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more