[][src]Enum ruma_events::stripped::AnyStrippedStateEvent

pub enum AnyStrippedStateEvent {
    RoomAliases(StrippedRoomAliases),
    RoomAvatar(StrippedRoomAvatar),
    RoomCanonicalAlias(StrippedRoomCanonicalAlias),
    RoomCreate(StrippedRoomCreate),
    RoomGuestAccess(StrippedRoomGuestAccess),
    RoomHistoryVisibility(StrippedRoomHistoryVisibility),
    RoomJoinRules(StrippedRoomJoinRules),
    RoomMember(StrippedRoomMember),
    RoomName(StrippedRoomName),
    RoomPowerLevels(StrippedRoomPowerLevels),
    RoomThirdPartyInvite(StrippedRoomThirdPartyInvite),
    RoomTopic(StrippedRoomTopic),
}

A stripped-down version of a state event that is included along with some other events.

Variants

RoomAliases(StrippedRoomAliases)

A stripped-down version of the m.room.aliases event.

RoomAvatar(StrippedRoomAvatar)

A stripped-down version of the m.room.avatar event.

RoomCanonicalAlias(StrippedRoomCanonicalAlias)

A stripped-down version of the m.room.canonical_alias event.

RoomCreate(StrippedRoomCreate)

A striped-down version of the m.room.create event.

RoomGuestAccess(StrippedRoomGuestAccess)

A stripped-down version of the m.room.guest_access event.

RoomHistoryVisibility(StrippedRoomHistoryVisibility)

A stripped-down version of the m.room.history_visibility event.

RoomJoinRules(StrippedRoomJoinRules)

A stripped-down version of the m.room.join_rules event.

RoomMember(StrippedRoomMember)

A stripped-down version of the m.room.member event.

A stripped-down version of the m.room.name event.

RoomPowerLevels(StrippedRoomPowerLevels)

A stripped-down version of the m.room.power_levels event.

RoomThirdPartyInvite(StrippedRoomThirdPartyInvite)

A stripped-down version of the m.room.third_party_invite event.

A stripped-down version of the m.room.topic event.

Trait Implementations

impl Clone for AnyStrippedStateEvent[src]

impl Debug for AnyStrippedStateEvent[src]

impl Serialize for AnyStrippedStateEvent[src]

impl TryFromRaw for AnyStrippedStateEvent[src]

type Raw = StrippedState

The raw type.

type Err = String

The error type returned if conversion fails.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,