pub struct JoinedRoom {
pub summary: RoomSummary,
pub state: StateSection,
pub timeline: TimelineSection,
pub ephemeral: EphemeralSection,
pub account_data: AccountDataSection,
pub unread_notifications: UnreadNotifications,
}Expand description
One room this account is (or was) a member of, under rooms.join.
Fields§
§summary: RoomSummaryThe room’s summary (heroes, member counts).
state: StateSectionThe room’s state, per StateSection’s own doc for what’s included.
timeline: TimelineSectionThe room’s timeline window.
ephemeral: EphemeralSectionEphemeral events (typing, receipts) for this room.
account_data: AccountDataSectionRoom-scoped account data (e.g. m.fully_read).
unread_notifications: UnreadNotificationsUnread notification counters for this room.
Trait Implementations§
Source§impl Clone for JoinedRoom
impl Clone for JoinedRoom
Source§impl Debug for JoinedRoom
impl Debug for JoinedRoom
Source§impl Default for JoinedRoom
impl Default for JoinedRoom
Source§impl<'de> Deserialize<'de> for JoinedRoom
impl<'de> Deserialize<'de> for JoinedRoom
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 JoinedRoom
impl PartialEq for JoinedRoom
Source§impl Serialize for JoinedRoom
impl Serialize for JoinedRoom
impl StructuralPartialEq for JoinedRoom
Auto Trait Implementations§
impl Freeze for JoinedRoom
impl RefUnwindSafe for JoinedRoom
impl Send for JoinedRoom
impl Sync for JoinedRoom
impl Unpin for JoinedRoom
impl UnsafeUnpin for JoinedRoom
impl UnwindSafe for JoinedRoom
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