pub struct OperatorCredentialReissueRequest {
pub conversation_id: ConversationId,
pub participant_id: ParticipantId,
pub expected_current_generation: u64,
}Expand description
The complete input of one OperatorCredentialReissue (§0.18 item 1).
Fields§
§conversation_id: ConversationIdConversation holding the identity to re-issue.
participant_id: ParticipantIdPermanent participant index within that conversation.
expected_current_generation: u64Generation the operator believes is current — the compare-and-set that makes concurrent operator repetitions serialize instead of double-rotating.
Trait Implementations§
Source§impl Clone for OperatorCredentialReissueRequest
impl Clone for OperatorCredentialReissueRequest
Source§fn clone(&self) -> OperatorCredentialReissueRequest
fn clone(&self) -> OperatorCredentialReissueRequest
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 moreimpl Copy for OperatorCredentialReissueRequest
impl Eq for OperatorCredentialReissueRequest
impl StructuralPartialEq for OperatorCredentialReissueRequest
Auto Trait Implementations§
impl Freeze for OperatorCredentialReissueRequest
impl RefUnwindSafe for OperatorCredentialReissueRequest
impl Send for OperatorCredentialReissueRequest
impl Sync for OperatorCredentialReissueRequest
impl Unpin for OperatorCredentialReissueRequest
impl UnsafeUnpin for OperatorCredentialReissueRequest
impl UnwindSafe for OperatorCredentialReissueRequest
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.