Struct matrix_sdk_crypto::store::Changes [−][src]
pub struct Changes {
pub account: Option<ReadOnlyAccount>,
pub private_identity: Option<PrivateCrossSigningIdentity>,
pub sessions: Vec<Session>,
pub message_hashes: Vec<OlmMessageHash>,
pub inbound_group_sessions: Vec<InboundGroupSession>,
pub outbound_group_sessions: Vec<OutboundGroupSession>,
pub identities: IdentityChanges,
pub key_requests: Vec<GossipRequest>,
pub devices: DeviceChanges,
}Fields
account: Option<ReadOnlyAccount>private_identity: Option<PrivateCrossSigningIdentity>sessions: Vec<Session>message_hashes: Vec<OlmMessageHash>inbound_group_sessions: Vec<InboundGroupSession>outbound_group_sessions: Vec<OutboundGroupSession>identities: IdentityChangeskey_requests: Vec<GossipRequest>devices: DeviceChangesTrait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Changes
impl !UnwindSafe for Changes
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more