pub struct KeyMaintenanceResult {
pub signed_pre_key_rotated: bool,
pub kyber_pre_key_rotated: bool,
pub pre_keys_replenished: bool,
}Expand description
Result of key maintenance operations indicating which keys were rotated/replenished
Fields§
§signed_pre_key_rotated: boolTrue if a new signed pre-key was generated
kyber_pre_key_rotated: boolTrue if a new Kyber pre-key was generated
pre_keys_replenished: boolTrue if one-time pre-keys were replenished
Trait Implementations§
Source§impl Clone for KeyMaintenanceResult
impl Clone for KeyMaintenanceResult
Source§fn clone(&self) -> KeyMaintenanceResult
fn clone(&self) -> KeyMaintenanceResult
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 KeyMaintenanceResult
impl Debug for KeyMaintenanceResult
Source§impl Default for KeyMaintenanceResult
impl Default for KeyMaintenanceResult
Source§fn default() -> KeyMaintenanceResult
fn default() -> KeyMaintenanceResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for KeyMaintenanceResult
impl RefUnwindSafe for KeyMaintenanceResult
impl Send for KeyMaintenanceResult
impl Sync for KeyMaintenanceResult
impl Unpin for KeyMaintenanceResult
impl UnwindSafe for KeyMaintenanceResult
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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