[−][src]Enum ruma_events::collections::only::RoomEvent
A room event.
Variants
CallAnswer(AnswerEvent)
m.call.answer
CallCandidates(CandidatesEvent)
m.call.candidates
CallHangup(HangupEvent)
m.call.hangup
CallInvite(InviteEvent)
m.call.invite
RoomEncrypted(EncryptedEvent)
m.room.encrypted
RoomMessage(MessageEvent)
m.room.message
RoomMessageFeedback(FeedbackEvent)
m.room.message.feedback
RoomRedaction(RedactionEvent)
m.room.redaction
Sticker(StickerEvent)
m.sticker
CustomRoom(CustomRoomEvent)
Any room event that is not part of the specification.
Trait Implementations
impl Clone for RoomEvent
[src]
impl Debug for RoomEvent
[src]
impl From<AnswerEvent> for RoomEvent
[src]
fn from(event: AnswerEvent) -> Self
[src]
impl From<CandidatesEvent> for RoomEvent
[src]
fn from(event: CandidatesEvent) -> Self
[src]
impl From<CustomRoomEvent> for RoomEvent
[src]
fn from(event: CustomRoomEvent) -> Self
[src]
impl From<EncryptedEvent> for RoomEvent
[src]
fn from(event: EncryptedEvent) -> Self
[src]
impl From<FeedbackEvent> for RoomEvent
[src]
fn from(event: FeedbackEvent) -> Self
[src]
impl From<HangupEvent> for RoomEvent
[src]
fn from(event: HangupEvent) -> Self
[src]
impl From<InviteEvent> for RoomEvent
[src]
fn from(event: InviteEvent) -> Self
[src]
impl From<MessageEvent> for RoomEvent
[src]
fn from(event: MessageEvent) -> Self
[src]
impl From<RedactionEvent> for RoomEvent
[src]
fn from(event: RedactionEvent) -> Self
[src]
impl From<StickerEvent> for RoomEvent
[src]
fn from(event: StickerEvent) -> Self
[src]
impl Serialize for RoomEvent
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl TryFromRaw for RoomEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for RoomEvent
impl Send for RoomEvent
impl Sync for RoomEvent
impl Unpin for RoomEvent
impl UnwindSafe for RoomEvent
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>,