Struct acter_core::events::read_receipt::ReadReceiptEventContent
source · pub struct ReadReceiptEventContent {
pub on: BelongsTo,
}
Expand description
Subscribe Event
Fields§
§on: BelongsTo
Implementations§
source§impl ReadReceiptEventContent
impl ReadReceiptEventContent
Auto-generated by derive_getters::Getters
.
source§impl ReadReceiptEventContent
impl ReadReceiptEventContent
pub fn new(object_id: OwnedEventId) -> ReadReceiptEventContent
Trait Implementations§
source§impl Clone for ReadReceiptEventContent
impl Clone for ReadReceiptEventContent
source§fn clone(&self) -> ReadReceiptEventContent
fn clone(&self) -> ReadReceiptEventContent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ReadReceiptEventContent
impl Debug for ReadReceiptEventContent
source§impl<'de> Deserialize<'de> for ReadReceiptEventContent
impl<'de> Deserialize<'de> for ReadReceiptEventContent
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl EventContent for ReadReceiptEventContent
impl EventContent for ReadReceiptEventContent
§type EventType = MessageLikeEventType
type EventType = MessageLikeEventType
The Rust enum for the event kind’s known types.
source§fn event_type(&self) -> Self::EventType
fn event_type(&self) -> Self::EventType
Get the event’s type, like
m.room.message
.source§impl RedactContent for ReadReceiptEventContent
impl RedactContent for ReadReceiptEventContent
§type Redacted = RedactedReadReceiptEventContent
type Redacted = RedactedReadReceiptEventContent
The redacted form of the event’s content.
source§fn redact(self, version: &RoomVersionId) -> RedactedReadReceiptEventContent
fn redact(self, version: &RoomVersionId) -> RedactedReadReceiptEventContent
Transform
self
into a redacted form (removing most or all fields) according to the spec. Read moresource§impl Serialize for ReadReceiptEventContent
impl Serialize for ReadReceiptEventContent
impl MessageLikeEventContent for ReadReceiptEventContent
Auto Trait Implementations§
impl Freeze for ReadReceiptEventContent
impl RefUnwindSafe for ReadReceiptEventContent
impl Send for ReadReceiptEventContent
impl Sync for ReadReceiptEventContent
impl Unpin for ReadReceiptEventContent
impl UnwindSafe for ReadReceiptEventContent
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> EventContentFromType for Twhere
T: EventContent + DeserializeOwned,
impl<T> EventContentFromType for Twhere
T: EventContent + DeserializeOwned,
source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more