[−][src]Struct gm_types::sync::InvitedRoom
Information about a room the user has been invited to.
Fields
invite_state: Events
The state of a room that the user has been invited to.
These state events may only have the sender
, type
, state_key
and
content
keys present. These events do not replace any state that the
client already has for the room, for example if the client has archived
the room. Instead the client should keep two separate copies of the
state: the one from the invite_state
and one from the archived state.
If the client joins the room then the current state will be given as a
delta against the archived state not the invite_state
.
Trait Implementations
impl Debug for InvitedRoom
[src]
impl<'de> Deserialize<'de> for InvitedRoom
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for InvitedRoom
impl Sync for InvitedRoom
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,