pub enum AnyStrippedStateEvent {
Show 24 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<PossiblyRedactedRoomNameEventContent>),
RoomPinnedEvents(StrippedStateEvent<PossiblyRedactedRoomPinnedEventsEventContent>),
RoomPowerLevels(StrippedStateEvent<RoomPowerLevelsEventContent>),
RoomServerAcl(StrippedStateEvent<RoomServerAclEventContent>),
RoomThirdPartyInvite(StrippedStateEvent<RoomThirdPartyInviteEventContent>),
RoomTombstone(StrippedStateEvent<PossiblyRedactedRoomTombstoneEventContent>),
RoomTopic(StrippedStateEvent<PossiblyRedactedRoomTopicEventContent>),
SpaceChild(StrippedStateEvent<PossiblyRedactedSpaceChildEventContent>),
SpaceParent(StrippedStateEvent<PossiblyRedactedSpaceParentEventContent>),
BeaconInfo(StrippedStateEvent<PossiblyRedactedBeaconInfoEventContent>),
CallMember(StrippedStateEvent<CallMemberEventContent>),
MemberHints(StrippedStateEvent<PossiblyRedactedMemberHintsEventContent>),
// some variants omitted
}
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<PossiblyRedactedRoomNameEventContent>)
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<PossiblyRedactedSpaceChildEventContent>)
m.space.child
SpaceParent(StrippedStateEvent<PossiblyRedactedSpaceParentEventContent>)
m.space.parent
BeaconInfo(StrippedStateEvent<PossiblyRedactedBeaconInfoEventContent>)
unstable-msc3489
only.m.beacon_info
This variant uses the unstable type org.matrix.msc3672.beacon_info
.
This variant can also be deserialized from the m.beacon_info
type.
CallMember(StrippedStateEvent<CallMemberEventContent>)
unstable-msc3401
only.m.call.member
This variant uses the unstable type org.matrix.msc3401.call.member
.
This variant can also be deserialized from the m.call.member
type.
MemberHints(StrippedStateEvent<PossiblyRedactedMemberHintsEventContent>)
unstable-msc4171
only.m.member_hints
This variant uses the unstable type io.element.functional_members
.
This variant can also be deserialized from the m.member_hints
type.
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
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
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>,
Source§impl From<StrippedStateEvent<CallMemberEventContent>> for AnyStrippedStateEvent
Available on crate feature unstable-msc3401
only.
impl From<StrippedStateEvent<CallMemberEventContent>> for AnyStrippedStateEvent
unstable-msc3401
only.Source§fn from(c: StrippedStateEvent<CallMemberEventContent>) -> AnyStrippedStateEvent
fn from(c: StrippedStateEvent<CallMemberEventContent>) -> AnyStrippedStateEvent
Source§impl From<StrippedStateEvent<PossiblyRedactedBeaconInfoEventContent>> for AnyStrippedStateEvent
Available on crate feature unstable-msc3489
only.
impl From<StrippedStateEvent<PossiblyRedactedBeaconInfoEventContent>> for AnyStrippedStateEvent
unstable-msc3489
only.Source§fn from(
c: StrippedStateEvent<PossiblyRedactedBeaconInfoEventContent>,
) -> AnyStrippedStateEvent
fn from( c: StrippedStateEvent<PossiblyRedactedBeaconInfoEventContent>, ) -> AnyStrippedStateEvent
Source§impl From<StrippedStateEvent<PossiblyRedactedMemberHintsEventContent>> for AnyStrippedStateEvent
Available on crate feature unstable-msc4171
only.
impl From<StrippedStateEvent<PossiblyRedactedMemberHintsEventContent>> for AnyStrippedStateEvent
unstable-msc4171
only.