pub struct SecretsDelta {
pub current_version: Option<SecretVersion>,
pub new_versions: Vec<AuthorizedSecretVersionRecord>,
pub new_encrypted_secrets: Vec<AuthorizedEncryptedSecretForMember>,
}Expand description
Delta for room secrets state
Fields§
§current_version: Option<SecretVersion>§new_versions: Vec<AuthorizedSecretVersionRecord>§new_encrypted_secrets: Vec<AuthorizedEncryptedSecretForMember>Trait Implementations§
Source§impl Clone for SecretsDelta
impl Clone for SecretsDelta
Source§fn clone(&self) -> SecretsDelta
fn clone(&self) -> SecretsDelta
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 SecretsDelta
impl Debug for SecretsDelta
Source§impl<'de> Deserialize<'de> for SecretsDelta
impl<'de> Deserialize<'de> for SecretsDelta
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 PartialEq for SecretsDelta
impl PartialEq for SecretsDelta
Source§fn eq(&self, other: &SecretsDelta) -> bool
fn eq(&self, other: &SecretsDelta) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SecretsDelta
impl Serialize for SecretsDelta
impl StructuralPartialEq for SecretsDelta
Auto Trait Implementations§
impl Freeze for SecretsDelta
impl RefUnwindSafe for SecretsDelta
impl Send for SecretsDelta
impl Sync for SecretsDelta
impl Unpin for SecretsDelta
impl UnsafeUnpin for SecretsDelta
impl UnwindSafe for SecretsDelta
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