#[non_exhaustive]pub struct RekeyStatus {
pub started: bool,
pub nonce: String,
pub t: u32,
pub n: u32,
pub progress: u32,
pub required: u32,
pub pgp_finger_prints: Option<Vec<String>>,
pub backup: bool,
pub verification_required: bool,
pub complete: bool,
pub keys: Option<Vec<SecretString>>,
pub keys_base64: Option<Vec<SecretString>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.started: bool§nonce: String§t: u32§n: u32§progress: u32§required: u32§pgp_finger_prints: Option<Vec<String>>§backup: bool§verification_required: bool§complete: bool§keys: Option<Vec<SecretString>>§keys_base64: Option<Vec<SecretString>>Trait Implementations§
Source§impl Clone for RekeyStatus
impl Clone for RekeyStatus
Source§impl Debug for RekeyStatus
impl Debug for RekeyStatus
Source§impl<'de> Deserialize<'de> for RekeyStatus
impl<'de> Deserialize<'de> for RekeyStatus
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 Drop for RekeyStatus
impl Drop for RekeyStatus
Auto Trait Implementations§
impl Freeze for RekeyStatus
impl RefUnwindSafe for RekeyStatus
impl Send for RekeyStatus
impl Sync for RekeyStatus
impl Unpin for RekeyStatus
impl UnsafeUnpin for RekeyStatus
impl UnwindSafe for RekeyStatus
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