pub struct OperatorCredentialReissued {
pub conversation_id: ConversationId,
pub participant_id: ParticipantId,
pub presented_generation: u64,
pub issued_generation: u64,
pub attach_secret: String,
}Expand description
The committed result of one re-issue, carrying its sole secret delivery.
Fields§
§conversation_id: ConversationIdConversation the re-issue committed in.
participant_id: ParticipantIdIdentity whose credential was re-issued.
presented_generation: u64Generation the compare-and-set matched (G).
issued_generation: u64Generation this re-issue minted (G+1).
attach_secret: StringThe minted attach secret, lowercase hex. Returned EXACTLY ONCE: nothing replays it, and no receipt row holds it.
Trait Implementations§
Source§impl Clone for OperatorCredentialReissued
impl Clone for OperatorCredentialReissued
Source§fn clone(&self) -> OperatorCredentialReissued
fn clone(&self) -> OperatorCredentialReissued
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OperatorCredentialReissued
impl Debug for OperatorCredentialReissued
impl Eq for OperatorCredentialReissued
impl StructuralPartialEq for OperatorCredentialReissued
Auto Trait Implementations§
impl Freeze for OperatorCredentialReissued
impl RefUnwindSafe for OperatorCredentialReissued
impl Send for OperatorCredentialReissued
impl Sync for OperatorCredentialReissued
impl Unpin for OperatorCredentialReissued
impl UnsafeUnpin for OperatorCredentialReissued
impl UnwindSafe for OperatorCredentialReissued
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.