pub struct DeviceListsSection {
pub changed: Vec<UserId>,
pub left: Vec<UserId>,
}Expand description
The device_lists block: which users (sharing a joined room with the
caller) had a device-list change since since (research doc §3.2).
Fields§
§changed: Vec<UserId>Users whose device list changed.
left: Vec<UserId>Users who no longer share any room with the caller as of this sync, and so are no longer tracked.
Trait Implementations§
Source§impl Clone for DeviceListsSection
impl Clone for DeviceListsSection
Source§impl Debug for DeviceListsSection
impl Debug for DeviceListsSection
Source§impl Default for DeviceListsSection
impl Default for DeviceListsSection
Source§impl<'de> Deserialize<'de> for DeviceListsSection
impl<'de> Deserialize<'de> for DeviceListsSection
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 DeviceListsSection
impl PartialEq for DeviceListsSection
Source§impl Serialize for DeviceListsSection
impl Serialize for DeviceListsSection
impl StructuralPartialEq for DeviceListsSection
Auto Trait Implementations§
impl Freeze for DeviceListsSection
impl RefUnwindSafe for DeviceListsSection
impl Send for DeviceListsSection
impl Sync for DeviceListsSection
impl Unpin for DeviceListsSection
impl UnsafeUnpin for DeviceListsSection
impl UnwindSafe for DeviceListsSection
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