[][src]Struct ruma_events::typing::TypingEvent

pub struct TypingEvent {
    pub content: TypingEventContent,
    pub room_id: Option<RoomId>,
}

Informs the client of the list of users currently typing.

Fields

content: TypingEventContent

The event's content.

room_id: Option<RoomId>

The unique identifier for the room associated with this event.

None if the room is known through other means (such as this even being part of an event list scoped to a room in a /sync response)

Trait Implementations

impl Clone for TypingEvent[src]

impl Debug for TypingEvent[src]

impl Event for TypingEvent[src]

type Content = TypingEventContent

The type of this event's content field.

fn content(&self) -> &Self::Content[src]

The event's content.

fn event_type(&self) -> EventType[src]

The type of the event.

impl From<TypingEvent> for Event[src]

impl From<TypingEvent> for Event[src]

impl FromRaw for TypingEvent[src]

type Raw = TypingEvent

The raw type.

impl PartialEq<TypingEvent> for TypingEvent[src]

impl Serialize for TypingEvent[src]

impl StructuralPartialEq for TypingEvent[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> 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<V, T> VZip<V> for T where
    V: MultiLane<T>,