pub struct DeviceListDelta {
pub changed: Vec<String>,
pub left: Vec<String>,
}Expand description
The device_lists object of a sync window: mxids, sorted and de-duplicated.
Fields§
§changed: Vec<String>Visible users whose device list changed in the window, plus users who NEWLY share an encrypted room with the caller (Matrix: “or who now share an encrypted room with the client since the previous sync”) — the client has never queried their keys.
left: Vec<String>Users who no longer share any room with the caller: they left/were banned from a shared room, or the caller itself left the room. A user still sharing another room is never listed.
Auto Trait Implementations§
impl Freeze for DeviceListDelta
impl RefUnwindSafe for DeviceListDelta
impl Send for DeviceListDelta
impl Sync for DeviceListDelta
impl Unpin for DeviceListDelta
impl UnsafeUnpin for DeviceListDelta
impl UnwindSafe for DeviceListDelta
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