Enum ruma::events::AnyStrippedStateEvent
source · pub enum AnyStrippedStateEvent {
Show 21 variants
PolicyRuleRoom(StrippedStateEvent<PossiblyRedactedPolicyRuleRoomEventContent>),
PolicyRuleServer(StrippedStateEvent<PossiblyRedactedPolicyRuleServerEventContent>),
PolicyRuleUser(StrippedStateEvent<PossiblyRedactedPolicyRuleUserEventContent>),
RoomAliases(StrippedStateEvent<PossiblyRedactedRoomAliasesEventContent>),
RoomAvatar(StrippedStateEvent<RoomAvatarEventContent>),
RoomCanonicalAlias(StrippedStateEvent<RoomCanonicalAliasEventContent>),
RoomCreate(StrippedStateEvent<RoomCreateEventContent>),
RoomEncryption(StrippedStateEvent<PossiblyRedactedRoomEncryptionEventContent>),
RoomGuestAccess(StrippedStateEvent<PossiblyRedactedRoomGuestAccessEventContent>),
RoomHistoryVisibility(StrippedStateEvent<RoomHistoryVisibilityEventContent>),
RoomJoinRules(StrippedStateEvent<RoomJoinRulesEventContent>),
RoomMember(StrippedStateEvent<RoomMemberEventContent>),
RoomName(StrippedStateEvent<RoomNameEventContent>),
RoomPinnedEvents(StrippedStateEvent<PossiblyRedactedRoomPinnedEventsEventContent>),
RoomPowerLevels(StrippedStateEvent<RoomPowerLevelsEventContent>),
RoomServerAcl(StrippedStateEvent<RoomServerAclEventContent>),
RoomThirdPartyInvite(StrippedStateEvent<RoomThirdPartyInviteEventContent>),
RoomTombstone(StrippedStateEvent<PossiblyRedactedRoomTombstoneEventContent>),
RoomTopic(StrippedStateEvent<PossiblyRedactedRoomTopicEventContent>),
SpaceChild(StrippedStateEvent<SpaceChildEventContent>),
SpaceParent(StrippedStateEvent<SpaceParentEventContent>),
// some variants omitted
}
Available on crate feature
events
only.Expand description
Any state event.
Variants§
PolicyRuleRoom(StrippedStateEvent<PossiblyRedactedPolicyRuleRoomEventContent>)
m.policy.rule.room
PolicyRuleServer(StrippedStateEvent<PossiblyRedactedPolicyRuleServerEventContent>)
m.policy.rule.server
PolicyRuleUser(StrippedStateEvent<PossiblyRedactedPolicyRuleUserEventContent>)
m.policy.rule.user
RoomAliases(StrippedStateEvent<PossiblyRedactedRoomAliasesEventContent>)
m.room.aliases
RoomAvatar(StrippedStateEvent<RoomAvatarEventContent>)
m.room.avatar
RoomCanonicalAlias(StrippedStateEvent<RoomCanonicalAliasEventContent>)
m.room.canonical_alias
RoomCreate(StrippedStateEvent<RoomCreateEventContent>)
m.room.create
RoomEncryption(StrippedStateEvent<PossiblyRedactedRoomEncryptionEventContent>)
m.room.encryption
RoomGuestAccess(StrippedStateEvent<PossiblyRedactedRoomGuestAccessEventContent>)
m.room.guest_access
RoomHistoryVisibility(StrippedStateEvent<RoomHistoryVisibilityEventContent>)
m.room.history_visibility
RoomJoinRules(StrippedStateEvent<RoomJoinRulesEventContent>)
m.room.join_rules
RoomMember(StrippedStateEvent<RoomMemberEventContent>)
m.room.member
RoomName(StrippedStateEvent<RoomNameEventContent>)
m.room.name
RoomPinnedEvents(StrippedStateEvent<PossiblyRedactedRoomPinnedEventsEventContent>)
m.room.pinned_events
RoomPowerLevels(StrippedStateEvent<RoomPowerLevelsEventContent>)
m.room.power_levels
RoomServerAcl(StrippedStateEvent<RoomServerAclEventContent>)
m.room.server_acl
RoomThirdPartyInvite(StrippedStateEvent<RoomThirdPartyInviteEventContent>)
m.room.third_party_invite
RoomTombstone(StrippedStateEvent<PossiblyRedactedRoomTombstoneEventContent>)
m.room.tombstone
RoomTopic(StrippedStateEvent<PossiblyRedactedRoomTopicEventContent>)
m.room.topic
SpaceChild(StrippedStateEvent<SpaceChildEventContent>)
m.space.child
SpaceParent(StrippedStateEvent<SpaceParentEventContent>)
m.space.parent
Implementations§
source§impl AnyStrippedStateEvent
impl AnyStrippedStateEvent
sourcepub fn event_type(&self) -> StateEventType
pub fn event_type(&self) -> StateEventType
Returns the type
of this event.
Trait Implementations§
source§impl Clone for AnyStrippedStateEvent
impl Clone for AnyStrippedStateEvent
source§fn clone(&self) -> AnyStrippedStateEvent
fn clone(&self) -> AnyStrippedStateEvent
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 AnyStrippedStateEvent
impl Debug for AnyStrippedStateEvent
source§impl<'de> Deserialize<'de> for AnyStrippedStateEvent
impl<'de> Deserialize<'de> for AnyStrippedStateEvent
source§fn deserialize<D>(
deserializer: D
) -> Result<AnyStrippedStateEvent, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<AnyStrippedStateEvent, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<StrippedStateEvent<PossiblyRedactedPolicyRuleRoomEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<PossiblyRedactedPolicyRuleRoomEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<PossiblyRedactedPolicyRuleRoomEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<PossiblyRedactedPolicyRuleRoomEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<PossiblyRedactedPolicyRuleServerEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<PossiblyRedactedPolicyRuleServerEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<PossiblyRedactedPolicyRuleServerEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<PossiblyRedactedPolicyRuleServerEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<PossiblyRedactedPolicyRuleUserEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<PossiblyRedactedPolicyRuleUserEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<PossiblyRedactedPolicyRuleUserEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<PossiblyRedactedPolicyRuleUserEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<PossiblyRedactedRoomAliasesEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<PossiblyRedactedRoomAliasesEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<PossiblyRedactedRoomAliasesEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<PossiblyRedactedRoomAliasesEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<PossiblyRedactedRoomEncryptionEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<PossiblyRedactedRoomEncryptionEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<PossiblyRedactedRoomEncryptionEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<PossiblyRedactedRoomEncryptionEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<PossiblyRedactedRoomGuestAccessEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<PossiblyRedactedRoomGuestAccessEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<PossiblyRedactedRoomGuestAccessEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<PossiblyRedactedRoomGuestAccessEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<PossiblyRedactedRoomPinnedEventsEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<PossiblyRedactedRoomPinnedEventsEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<PossiblyRedactedRoomPinnedEventsEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<PossiblyRedactedRoomPinnedEventsEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<PossiblyRedactedRoomTombstoneEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<PossiblyRedactedRoomTombstoneEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<PossiblyRedactedRoomTombstoneEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<PossiblyRedactedRoomTombstoneEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<PossiblyRedactedRoomTopicEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<PossiblyRedactedRoomTopicEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<PossiblyRedactedRoomTopicEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<PossiblyRedactedRoomTopicEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<RoomAvatarEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<RoomAvatarEventContent>> for AnyStrippedStateEvent
source§fn from(c: StrippedStateEvent<RoomAvatarEventContent>) -> AnyStrippedStateEvent
fn from(c: StrippedStateEvent<RoomAvatarEventContent>) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<RoomCanonicalAliasEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<RoomCanonicalAliasEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<RoomCanonicalAliasEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<RoomCanonicalAliasEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<RoomCreateEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<RoomCreateEventContent>> for AnyStrippedStateEvent
source§fn from(c: StrippedStateEvent<RoomCreateEventContent>) -> AnyStrippedStateEvent
fn from(c: StrippedStateEvent<RoomCreateEventContent>) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<RoomHistoryVisibilityEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<RoomHistoryVisibilityEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<RoomHistoryVisibilityEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<RoomHistoryVisibilityEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<RoomJoinRulesEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<RoomJoinRulesEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<RoomJoinRulesEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<RoomJoinRulesEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<RoomMemberEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<RoomMemberEventContent>> for AnyStrippedStateEvent
source§fn from(c: StrippedStateEvent<RoomMemberEventContent>) -> AnyStrippedStateEvent
fn from(c: StrippedStateEvent<RoomMemberEventContent>) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<RoomNameEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<RoomNameEventContent>> for AnyStrippedStateEvent
source§fn from(c: StrippedStateEvent<RoomNameEventContent>) -> AnyStrippedStateEvent
fn from(c: StrippedStateEvent<RoomNameEventContent>) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<RoomPowerLevelsEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<RoomPowerLevelsEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<RoomPowerLevelsEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<RoomPowerLevelsEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<RoomServerAclEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<RoomServerAclEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<RoomServerAclEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<RoomServerAclEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<RoomThirdPartyInviteEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<RoomThirdPartyInviteEventContent>> for AnyStrippedStateEvent
source§fn from(
c: StrippedStateEvent<RoomThirdPartyInviteEventContent>
) -> AnyStrippedStateEvent
fn from(
c: StrippedStateEvent<RoomThirdPartyInviteEventContent>
) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<SpaceChildEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<SpaceChildEventContent>> for AnyStrippedStateEvent
source§fn from(c: StrippedStateEvent<SpaceChildEventContent>) -> AnyStrippedStateEvent
fn from(c: StrippedStateEvent<SpaceChildEventContent>) -> AnyStrippedStateEvent
Converts to this type from the input type.
source§impl From<StrippedStateEvent<SpaceParentEventContent>> for AnyStrippedStateEvent
impl From<StrippedStateEvent<SpaceParentEventContent>> for AnyStrippedStateEvent
source§fn from(c: StrippedStateEvent<SpaceParentEventContent>) -> AnyStrippedStateEvent
fn from(c: StrippedStateEvent<SpaceParentEventContent>) -> AnyStrippedStateEvent
Converts to this type from the input type.