pub struct KeyRotationInput {
pub error: Option<String>,
pub encrypted_ephemeral_key_by_group_key_and_public_key: String,
pub encrypted_group_key_by_ephemeral: String,
pub ephemeral_alg: String,
pub encrypted_eph_key_key_id: EncryptionKeyPairId,
pub previous_group_key_id: SymKeyId,
pub time: u128,
pub new_group_key_id: SymKeyId,
}Fields§
§error: Option<String>§encrypted_ephemeral_key_by_group_key_and_public_key: String§encrypted_group_key_by_ephemeral: String§ephemeral_alg: String§encrypted_eph_key_key_id: EncryptionKeyPairId§previous_group_key_id: SymKeyId§time: u128§new_group_key_id: SymKeyIdImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeyRotationInput
impl<'de> Deserialize<'de> for KeyRotationInput
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
Auto Trait Implementations§
impl Freeze for KeyRotationInput
impl RefUnwindSafe for KeyRotationInput
impl Send for KeyRotationInput
impl Sync for KeyRotationInput
impl Unpin for KeyRotationInput
impl UnwindSafe for KeyRotationInput
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