pub struct AvatarUploadCredential { /* private fields */ }Implementations§
Source§impl AvatarUploadCredential
impl AvatarUploadCredential
pub fn present( &self, server_params: &GenericServerPublicParams, randomness: RandomnessBytes, ) -> AvatarUploadCredentialPresentation
Sourcepub fn cm(&self) -> CommitmentPoint
pub fn cm(&self) -> CommitmentPoint
The Pedersen commitment cm, used as a stable unlinkable identifier.
Sourcepub fn cm_bytes(&self) -> [u8; 32]
pub fn cm_bytes(&self) -> [u8; 32]
The compressed-Ristretto encoding of Pedersen commitment cm, suitable for bridge consumers.
Sourcepub fn redemption_time(&self) -> Timestamp
pub fn redemption_time(&self) -> Timestamp
The redemption time the issuing server chose for this credential.
Trait Implementations§
Source§impl Clone for AvatarUploadCredential
impl Clone for AvatarUploadCredential
Source§fn clone(&self) -> AvatarUploadCredential
fn clone(&self) -> AvatarUploadCredential
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<'de> Deserialize<'de> for AvatarUploadCredential
impl<'de> Deserialize<'de> for AvatarUploadCredential
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 PartialDefault for AvatarUploadCredential
impl PartialDefault for AvatarUploadCredential
Source§fn partial_default() -> Self
fn partial_default() -> Self
Returns a value that can be safely dropped or assigned over.
Auto Trait Implementations§
impl Freeze for AvatarUploadCredential
impl RefUnwindSafe for AvatarUploadCredential
impl Send for AvatarUploadCredential
impl Sync for AvatarUploadCredential
impl Unpin for AvatarUploadCredential
impl UnsafeUnpin for AvatarUploadCredential
impl UnwindSafe for AvatarUploadCredential
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> 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