pub struct DisplaynameRefresh {
pub rooms_updated: usize,
pub affected_user_ids: HashSet<i64>,
}Expand description
What one refresh_member_displayname pass did.
Fields§
§rooms_updated: usizeHow many rooms got a new m.room.member event for the user.
affected_user_ids: HashSet<i64>Every user_id that must be woken for those new events: each updated
room’s joined and invited members, the refreshed user included.
Trait Implementations§
Source§impl Clone for DisplaynameRefresh
impl Clone for DisplaynameRefresh
Source§impl Debug for DisplaynameRefresh
impl Debug for DisplaynameRefresh
Source§impl Default for DisplaynameRefresh
impl Default for DisplaynameRefresh
impl Eq for DisplaynameRefresh
Source§impl PartialEq for DisplaynameRefresh
impl PartialEq for DisplaynameRefresh
impl StructuralPartialEq for DisplaynameRefresh
Auto Trait Implementations§
impl Freeze for DisplaynameRefresh
impl RefUnwindSafe for DisplaynameRefresh
impl Send for DisplaynameRefresh
impl Sync for DisplaynameRefresh
impl Unpin for DisplaynameRefresh
impl UnsafeUnpin for DisplaynameRefresh
impl UnwindSafe for DisplaynameRefresh
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.