pub struct ExplicitInviteEventContent {
pub to: BelongsTo,
pub mention: Mentions,
}
Expand description
Subscribe Event
Fields§
§to: BelongsTo
§mention: Mentions
The actual user being invited
Implementations§
Source§impl ExplicitInviteEventContent
Auto-generated by derive_getters::Getters
.
impl ExplicitInviteEventContent
Auto-generated by derive_getters::Getters
.
Source§impl ExplicitInviteEventContent
impl ExplicitInviteEventContent
pub fn new( object_id: OwnedEventId, user_id: OwnedUserId, ) -> ExplicitInviteEventContent
Trait Implementations§
Source§impl Clone for ExplicitInviteEventContent
impl Clone for ExplicitInviteEventContent
Source§fn clone(&self) -> ExplicitInviteEventContent
fn clone(&self) -> ExplicitInviteEventContent
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 ExplicitInviteEventContent
impl Debug for ExplicitInviteEventContent
Source§impl<'de> Deserialize<'de> for ExplicitInviteEventContent
impl<'de> Deserialize<'de> for ExplicitInviteEventContent
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 ExplicitInviteEventContent
impl EventContent for ExplicitInviteEventContent
Source§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 ExplicitInviteEventContent
impl RedactContent for ExplicitInviteEventContent
Source§type Redacted = RedactedExplicitInviteEventContent
type Redacted = RedactedExplicitInviteEventContent
The redacted form of the event’s content.
Source§fn redact(self, version: &RoomVersionId) -> RedactedExplicitInviteEventContent
fn redact(self, version: &RoomVersionId) -> RedactedExplicitInviteEventContent
Transform
self
into a redacted form (removing most or all fields) according to the spec. Read moreimpl MessageLikeEventContent for ExplicitInviteEventContent
Auto Trait Implementations§
impl Freeze for ExplicitInviteEventContent
impl RefUnwindSafe for ExplicitInviteEventContent
impl Send for ExplicitInviteEventContent
impl Sync for ExplicitInviteEventContent
impl Unpin for ExplicitInviteEventContent
impl UnwindSafe for ExplicitInviteEventContent
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§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