pub struct PolymorphicPseudonymPackage {
pub polymorphic_pseudonym: Triple,
pub nonce: PpNonce,
}Expand description
Returned (in sealed form) by phc::user::PppEP, needed for tr::EhppEP.
Fields§
§polymorphic_pseudonym: TripleThe actual polymorphic pseudonym for the user
nonce: PpNonceTrait Implementations§
Source§impl Clone for PolymorphicPseudonymPackage
impl Clone for PolymorphicPseudonymPackage
Source§fn clone(&self) -> PolymorphicPseudonymPackage
fn clone(&self) -> PolymorphicPseudonymPackage
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 PolymorphicPseudonymPackage
impl Debug for PolymorphicPseudonymPackage
Source§impl<'de> Deserialize<'de> for PolymorphicPseudonymPackage
impl<'de> Deserialize<'de> for PolymorphicPseudonymPackage
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 Signable for PolymorphicPseudonymPackage
impl Signable for PolymorphicPseudonymPackage
const CODE: MessageCode = crate::api::MessageCode::Ppp
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 PolymorphicPseudonymPackage
impl RefUnwindSafe for PolymorphicPseudonymPackage
impl Send for PolymorphicPseudonymPackage
impl Sync for PolymorphicPseudonymPackage
impl Unpin for PolymorphicPseudonymPackage
impl UnsafeUnpin for PolymorphicPseudonymPackage
impl UnwindSafe for PolymorphicPseudonymPackage
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