pub struct SyncFilter {
pub room: RoomFilter,
pub account_data: AccountDataFilter,
}Fields§
§room: RoomFilter§account_data: AccountDataFilterImplementations§
Source§impl SyncFilter
impl SyncFilter
Sourcepub fn lazy_load_members(&self) -> bool
pub fn lazy_load_members(&self) -> bool
Default true — every client this server ships sets it, and it is
the single biggest /sync payload-size win for anything but a tiny
room (plan §3.3).
Trait Implementations§
Source§impl Clone for SyncFilter
impl Clone for SyncFilter
Source§impl Default for SyncFilter
impl Default for SyncFilter
Source§impl<'de> Deserialize<'de> for SyncFilter
impl<'de> Deserialize<'de> for SyncFilter
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 SyncFilter
impl RefUnwindSafe for SyncFilter
impl Send for SyncFilter
impl Sync for SyncFilter
impl Unpin for SyncFilter
impl UnsafeUnpin for SyncFilter
impl UnwindSafe for SyncFilter
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