[−][src]Enum ruma_events::collections::only::Event
A basic event.
Variants
Direct(DirectEvent)
m.direct
Dummy(DummyEvent)
m.dummy
ForwardedRoomKey(ForwardedRoomKeyEvent)
m.forwarded_room_key
FullyRead(FullyReadEvent)
m.fully_read
KeyVerificationAccept(AcceptEvent)
m.key.verification.accept
KeyVerificationCancel(CancelEvent)
m.key.verification.cancel
KeyVerificationKey(KeyEvent)
m.key.verification.key
KeyVerificationMac(MacEvent)
m.key.verification.mac
KeyVerificationRequest(RequestEvent)
m.key.verification.request
KeyVerificationStart(StartEvent)
m.key.verification.start
IgnoredUserList(IgnoredUserListEvent)
m.ignored_user_list
Presence(PresenceEvent)
m.presence
PushRules(PushRulesEvent)
m.push_rules
RoomKey(RoomKeyEvent)
m.room_key
RoomKeyRequest(RoomKeyRequestEvent)
m.room_key_request
Receipt(ReceiptEvent)
m.receipt
Tag(TagEvent)
m.tag
Typing(TypingEvent)
m.typing
Custom(CustomEvent)
Any basic event that is not part of the specification.
Trait Implementations
impl Clone for Event
[src]
impl Debug for Event
[src]
impl From<AcceptEvent> for Event
[src]
fn from(event: AcceptEvent) -> Self
[src]
impl From<CancelEvent> for Event
[src]
fn from(event: CancelEvent) -> Self
[src]
impl From<CustomEvent> for Event
[src]
fn from(event: CustomEvent) -> Self
[src]
impl From<DirectEvent> for Event
[src]
fn from(event: DirectEvent) -> Self
[src]
impl From<DummyEvent> for Event
[src]
fn from(event: DummyEvent) -> Self
[src]
impl From<ForwardedRoomKeyEvent> for Event
[src]
fn from(event: ForwardedRoomKeyEvent) -> Self
[src]
impl From<FullyReadEvent> for Event
[src]
fn from(event: FullyReadEvent) -> Self
[src]
impl From<IgnoredUserListEvent> for Event
[src]
fn from(event: IgnoredUserListEvent) -> Self
[src]
impl From<KeyEvent> for Event
[src]
impl From<MacEvent> for Event
[src]
impl From<PresenceEvent> for Event
[src]
fn from(event: PresenceEvent) -> Self
[src]
impl From<PushRulesEvent> for Event
[src]
fn from(event: PushRulesEvent) -> Self
[src]
impl From<ReceiptEvent> for Event
[src]
fn from(event: ReceiptEvent) -> Self
[src]
impl From<RequestEvent> for Event
[src]
fn from(event: RequestEvent) -> Self
[src]
impl From<StartEvent> for Event
[src]
fn from(event: StartEvent) -> Self
[src]
impl From<TagEvent> for Event
[src]
impl From<TypingEvent> for Event
[src]
fn from(event: TypingEvent) -> Self
[src]
impl Serialize for Event
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl TryFromRaw for Event
[src]
Auto Trait Implementations
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnwindSafe for Event
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>,