[][src]Struct gm_types::sync::InvitedRoom

pub struct InvitedRoom {
    pub invite_state: Events,
}

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]

Auto Trait Implementations

impl Send for InvitedRoom

impl Sync for InvitedRoom

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]