[−][src]Struct ruma_events::typing::TypingEvent
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]
fn clone(&self) -> TypingEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[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]
fn from(event: TypingEvent) -> Self
[src]
impl From<TypingEvent> for Event
[src]
fn from(event: TypingEvent) -> Self
[src]
impl FromRaw for TypingEvent
[src]
impl PartialEq<TypingEvent> for TypingEvent
[src]
fn eq(&self, other: &TypingEvent) -> bool
[src]
fn ne(&self, other: &TypingEvent) -> bool
[src]
impl Serialize for TypingEvent
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for TypingEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for TypingEvent
impl Send for TypingEvent
impl Sync for TypingEvent
impl Unpin for TypingEvent
impl UnwindSafe for TypingEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> 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, U> TryInto<U> 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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,