[−][src]Struct ruma_events::receipt::ReceiptEvent
Informs the client of new receipts.
Fields
content: ReceiptEventContent
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 ReceiptEvent
[src]
fn clone(&self) -> ReceiptEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ReceiptEvent
[src]
impl Event for ReceiptEvent
[src]
type Content = ReceiptEventContent
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<ReceiptEvent> for Event
[src]
fn from(event: ReceiptEvent) -> Self
[src]
impl From<ReceiptEvent> for Event
[src]
fn from(event: ReceiptEvent) -> Self
[src]
impl FromRaw for ReceiptEvent
[src]
impl PartialEq<ReceiptEvent> for ReceiptEvent
[src]
fn eq(&self, other: &ReceiptEvent) -> bool
[src]
fn ne(&self, other: &ReceiptEvent) -> bool
[src]
impl Serialize for ReceiptEvent
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ReceiptEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for ReceiptEvent
impl Send for ReceiptEvent
impl Sync for ReceiptEvent
impl Unpin for ReceiptEvent
impl UnwindSafe for ReceiptEvent
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>,