[][src]Struct ruma_events::fully_read::FullyReadEvent

pub struct FullyReadEvent {
    pub content: FullyReadEventContent,
    pub room_id: Option<RoomId>,
}

The current location of the user's read marker in a room.

This event appears in the user's room account data for the room the marker is applicable for.

Fields

content: FullyReadEventContent

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 FullyReadEvent[src]

impl Debug for FullyReadEvent[src]

impl Event for FullyReadEvent[src]

type Content = FullyReadEventContent

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<FullyReadEvent> for Event[src]

impl From<FullyReadEvent> for Event[src]

impl FromRaw for FullyReadEvent[src]

type Raw = FullyReadEvent

The raw type.

impl PartialEq<FullyReadEvent> for FullyReadEvent[src]

impl Serialize for FullyReadEvent[src]

impl StructuralPartialEq for FullyReadEvent[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>,