Trait JsonCastable

Source
pub trait JsonCastable<T> { }
Expand description

Marker trait for restricting the types Raw::deserialize_as, Raw::cast and Raw::cast_ref can be called with.

Implementing this trait for a type U means that it is safe to cast from U to T because T can be deserialized from the same JSON as U.

Implementors§

Source§

impl JsonCastable<AnyEphemeralRoomEventContent> for ReceiptEventContent

Source§

impl JsonCastable<AnyEphemeralRoomEventContent> for TypingEventContent

Source§

impl JsonCastable<AnyGlobalAccountDataEventContent> for DirectEventContent

Source§

impl JsonCastable<AnyGlobalAccountDataEventContent> for IdentityServerEventContent

Source§

impl JsonCastable<AnyGlobalAccountDataEventContent> for IgnoredUserListEventContent

Source§

impl JsonCastable<AnyGlobalAccountDataEventContent> for AccountImagePackEventContent

Source§

impl JsonCastable<AnyGlobalAccountDataEventContent> for ImagePackRoomsEventContent

Source§

impl JsonCastable<AnyGlobalAccountDataEventContent> for MediaPreviewConfigEventContent

Source§

impl JsonCastable<AnyGlobalAccountDataEventContent> for UnstableMediaPreviewConfigEventContent

Source§

impl JsonCastable<AnyGlobalAccountDataEventContent> for PushRulesEventContent

Source§

impl JsonCastable<AnyGlobalAccountDataEventContent> for SecretStorageDefaultKeyEventContent

Source§

impl JsonCastable<AnyGlobalAccountDataEventContent> for SecretStorageKeyEventContent

Source§

impl JsonCastable<AnyMessageLikeEvent> for RoomRedactionEvent

Source§

impl JsonCastable<AnyMessageLikeEvent> for OriginalRoomRedactionEvent

Source§

impl JsonCastable<AnyMessageLikeEvent> for RedactedRoomRedactionEvent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for UnstablePollStartEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for AudioEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for BeaconEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for CallAnswerEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for CallCandidatesEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for CallHangupEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for CallInviteEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for CallNegotiateEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for CallNotifyEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for CallRejectEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for CallSdpStreamMetadataChangedEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for CallSelectAnswerEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for EmoteEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for EncryptedEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for FileEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for ImageEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for KeyVerificationAcceptEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for KeyVerificationCancelEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for KeyVerificationDoneEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for KeyVerificationKeyEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for KeyVerificationMacEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for KeyVerificationReadyEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for KeyVerificationStartEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for LocationEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for MessageEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for PollEndEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for PollResponseEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for PollStartEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for UnstablePollEndEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for UnstablePollResponseEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for ReactionEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for RoomEncryptedEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for RoomMessageEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for RoomRedactionEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for RtcDeclineEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for StickerEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for VideoEventContent

Source§

impl JsonCastable<AnyMessageLikeEventContent> for VoiceEventContent

Source§

impl JsonCastable<AnyRoomAccountDataEventContent> for FullyReadEventContent

Source§

impl JsonCastable<AnyRoomAccountDataEventContent> for MarkedUnreadEventContent

Source§

impl JsonCastable<AnyRoomAccountDataEventContent> for UnstableMarkedUnreadEventContent

Source§

impl JsonCastable<AnyRoomAccountDataEventContent> for MediaPreviewConfigEventContent

Source§

impl JsonCastable<AnyRoomAccountDataEventContent> for UnstableMediaPreviewConfigEventContent

Source§

impl JsonCastable<AnyRoomAccountDataEventContent> for TagEventContent

Source§

impl JsonCastable<AnyStateEventContent> for CallMemberEventContent

Source§

impl JsonCastable<AnyStateEventContent> for BeaconInfoEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomImagePackEventContent

Source§

impl JsonCastable<AnyStateEventContent> for MemberHintsEventContent

Source§

impl JsonCastable<AnyStateEventContent> for PolicyRuleRoomEventContent

Source§

impl JsonCastable<AnyStateEventContent> for PolicyRuleServerEventContent

Source§

impl JsonCastable<AnyStateEventContent> for PolicyRuleUserEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomAliasesEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomAvatarEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomCanonicalAliasEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomCreateEventContent

Source§

impl JsonCastable<AnyStateEventContent> for StateRoomEncryptedEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomEncryptionEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomGuestAccessEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomHistoryVisibilityEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomJoinRulesEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomMemberEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomNameEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomPinnedEventsEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomPowerLevelsEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomServerAclEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomThirdPartyInviteEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomTombstoneEventContent

Source§

impl JsonCastable<AnyStateEventContent> for RoomTopicEventContent

Source§

impl JsonCastable<AnyStateEventContent> for SpaceChildEventContent

Source§

impl JsonCastable<AnyStateEventContent> for SpaceParentEventContent

Source§

impl JsonCastable<AnyStrippedStateEvent> for AnyStateEvent

Source§

impl JsonCastable<AnySyncMessageLikeEvent> for AnyMessageLikeEvent

Source§

impl JsonCastable<AnySyncMessageLikeEvent> for RoomRedactionEvent

Source§

impl JsonCastable<AnySyncMessageLikeEvent> for SyncRoomRedactionEvent

Source§

impl JsonCastable<AnySyncMessageLikeEvent> for OriginalRoomRedactionEvent

Source§

impl JsonCastable<AnySyncMessageLikeEvent> for OriginalSyncRoomRedactionEvent

Source§

impl JsonCastable<AnySyncMessageLikeEvent> for RedactedRoomRedactionEvent

Source§

impl JsonCastable<AnySyncMessageLikeEvent> for RedactedSyncRoomRedactionEvent

Source§

impl JsonCastable<AnySyncStateEvent> for AnyStateEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for AnyMessageLikeEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for AnyStateEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for AnySyncMessageLikeEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for AnySyncStateEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for AnyTimelineEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for RoomRedactionEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for SyncRoomRedactionEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for OriginalRoomRedactionEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for OriginalSyncRoomRedactionEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for RedactedRoomRedactionEvent

Source§

impl JsonCastable<AnySyncTimelineEvent> for RedactedSyncRoomRedactionEvent

Source§

impl JsonCastable<AnyTimelineEvent> for AnyMessageLikeEvent

Source§

impl JsonCastable<AnyTimelineEvent> for AnyStateEvent

Source§

impl JsonCastable<AnyTimelineEvent> for RoomRedactionEvent

Source§

impl JsonCastable<AnyTimelineEvent> for OriginalRoomRedactionEvent

Source§

impl JsonCastable<AnyTimelineEvent> for RedactedRoomRedactionEvent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceDummyEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceForwardedRoomKeyEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceKeyVerificationAcceptEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceKeyVerificationCancelEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceKeyVerificationDoneEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceKeyVerificationKeyEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceKeyVerificationMacEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceKeyVerificationReadyEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceKeyVerificationRequestEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceKeyVerificationStartEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceRoomEncryptedEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceRoomKeyEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceRoomKeyWithheldEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceRoomKeyBundleEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceRoomKeyRequestEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceSecretRequestEventContent

Source§

impl JsonCastable<AnyToDeviceEventContent> for ToDeviceSecretSendEventContent

Source§

impl JsonCastable<RoomRedactionEvent> for OriginalRoomRedactionEvent

Source§

impl JsonCastable<RoomRedactionEvent> for RedactedRoomRedactionEvent

Source§

impl JsonCastable<SyncRoomRedactionEvent> for RoomRedactionEvent

Source§

impl JsonCastable<SyncRoomRedactionEvent> for OriginalRoomRedactionEvent

Source§

impl JsonCastable<SyncRoomRedactionEvent> for OriginalSyncRoomRedactionEvent

Source§

impl JsonCastable<SyncRoomRedactionEvent> for RedactedRoomRedactionEvent

Source§

impl JsonCastable<SyncRoomRedactionEvent> for RedactedSyncRoomRedactionEvent

Source§

impl JsonCastable<AudioEventContentWithoutRelation> for AudioEventContent

Source§

impl JsonCastable<RedactedAudioEventContent> for AudioEventContent

Source§

impl JsonCastable<RedactedBeaconEventContent> for BeaconEventContent

Source§

impl JsonCastable<PossiblyRedactedBeaconInfoEventContent> for BeaconInfoEventContent

Source§

impl JsonCastable<PossiblyRedactedBeaconInfoEventContent> for RedactedBeaconInfoEventContent

Source§

impl JsonCastable<RedactedBeaconInfoEventContent> for BeaconInfoEventContent

Source§

impl JsonCastable<RedactedCallAnswerEventContent> for CallAnswerEventContent

Source§

impl JsonCastable<RedactedCallCandidatesEventContent> for CallCandidatesEventContent

Source§

impl JsonCastable<RedactedCallHangupEventContent> for CallHangupEventContent

Source§

impl JsonCastable<RedactedCallInviteEventContent> for CallInviteEventContent

Source§

impl JsonCastable<RedactedCallNegotiateEventContent> for CallNegotiateEventContent

Source§

impl JsonCastable<RedactedCallNotifyEventContent> for CallNotifyEventContent

Source§

impl JsonCastable<RedactedCallRejectEventContent> for CallRejectEventContent

Source§

impl JsonCastable<RedactedCallSdpStreamMetadataChangedEventContent> for CallSdpStreamMetadataChangedEventContent

Source§

impl JsonCastable<RedactedCallSelectAnswerEventContent> for CallSelectAnswerEventContent

Source§

impl JsonCastable<EmoteEventContentWithoutRelation> for EmoteEventContent

Source§

impl JsonCastable<RedactedEmoteEventContent> for EmoteEventContent

Source§

impl JsonCastable<RedactedEncryptedEventContent> for EncryptedEventContent

Source§

impl JsonCastable<FileEventContentWithoutRelation> for FileEventContent

Source§

impl JsonCastable<RedactedFileEventContent> for FileEventContent

Source§

impl JsonCastable<ImageEventContentWithoutRelation> for ImageEventContent

Source§

impl JsonCastable<RedactedImageEventContent> for ImageEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomImagePackEventContent> for RedactedRoomImagePackEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomImagePackEventContent> for RoomImagePackEventContent

Source§

impl JsonCastable<RedactedRoomImagePackEventContent> for RoomImagePackEventContent

Source§

impl JsonCastable<RedactedKeyVerificationAcceptEventContent> for KeyVerificationAcceptEventContent

Source§

impl JsonCastable<RedactedKeyVerificationCancelEventContent> for KeyVerificationCancelEventContent

Source§

impl JsonCastable<RedactedKeyVerificationDoneEventContent> for KeyVerificationDoneEventContent

Source§

impl JsonCastable<RedactedKeyVerificationKeyEventContent> for KeyVerificationKeyEventContent

Source§

impl JsonCastable<RedactedKeyVerificationMacEventContent> for KeyVerificationMacEventContent

Source§

impl JsonCastable<RedactedKeyVerificationReadyEventContent> for KeyVerificationReadyEventContent

Source§

impl JsonCastable<RedactedKeyVerificationStartEventContent> for KeyVerificationStartEventContent

Source§

impl JsonCastable<LocationEventContentWithoutRelation> for LocationEventContent

Source§

impl JsonCastable<RedactedLocationEventContent> for LocationEventContent

Source§

impl JsonCastable<MediaPreviewConfigEventContent> for UnstableMediaPreviewConfigEventContent

Source§

impl JsonCastable<UnstableMediaPreviewConfigEventContent> for MediaPreviewConfigEventContent

Source§

impl JsonCastable<PossiblyRedactedMemberHintsEventContent> for MemberHintsEventContent

Source§

impl JsonCastable<PossiblyRedactedMemberHintsEventContent> for RedactedMemberHintsEventContent

Source§

impl JsonCastable<RedactedMemberHintsEventContent> for MemberHintsEventContent

Source§

impl JsonCastable<MessageEventContentWithoutRelation> for MessageEventContent

Source§

impl JsonCastable<RedactedMessageEventContent> for MessageEventContent

Source§

impl JsonCastable<RedactedPolicyRuleRoomEventContent> for PolicyRuleRoomEventContent

Source§

impl JsonCastable<RedactedPolicyRuleServerEventContent> for PolicyRuleServerEventContent

Source§

impl JsonCastable<RedactedPolicyRuleUserEventContent> for PolicyRuleUserEventContent

Source§

impl JsonCastable<RedactedPollEndEventContent> for PollEndEventContent

Source§

impl JsonCastable<RedactedPollResponseEventContent> for PollResponseEventContent

Source§

impl JsonCastable<PollStartEventContentWithoutRelation> for PollStartEventContent

Source§

impl JsonCastable<RedactedPollStartEventContent> for PollStartEventContent

Source§

impl JsonCastable<RedactedUnstablePollEndEventContent> for UnstablePollEndEventContent

Source§

impl JsonCastable<RedactedUnstablePollResponseEventContent> for UnstablePollResponseEventContent

Source§

impl JsonCastable<RedactedReactionEventContent> for ReactionEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomAliasesEventContent> for RoomAliasesEventContent

Source§

impl JsonCastable<RedactedRoomAvatarEventContent> for RoomAvatarEventContent

Source§

impl JsonCastable<RedactedRoomCanonicalAliasEventContent> for RoomCanonicalAliasEventContent

Source§

impl JsonCastable<RedactedRoomEncryptedEventContent> for RoomEncryptedEventContent

Source§

impl JsonCastable<RedactedStateRoomEncryptedEventContent> for StateRoomEncryptedEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomEncryptionEventContent> for RedactedRoomEncryptionEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomEncryptionEventContent> for RoomEncryptionEventContent

Source§

impl JsonCastable<RedactedRoomEncryptionEventContent> for RoomEncryptionEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomGuestAccessEventContent> for RedactedRoomGuestAccessEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomGuestAccessEventContent> for RoomGuestAccessEventContent

Source§

impl JsonCastable<RedactedRoomGuestAccessEventContent> for RoomGuestAccessEventContent

Source§

impl JsonCastable<RedactedRoomHistoryVisibilityEventContent> for RoomHistoryVisibilityEventContent

Source§

impl JsonCastable<RedactedRoomJoinRulesEventContent> for RoomJoinRulesEventContent

Source§

impl JsonCastable<RedactedRoomMessageEventContent> for RoomMessageEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomNameEventContent> for RedactedRoomNameEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomNameEventContent> for RoomNameEventContent

Source§

impl JsonCastable<RedactedRoomNameEventContent> for RoomNameEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomPinnedEventsEventContent> for RedactedRoomPinnedEventsEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomPinnedEventsEventContent> for RoomPinnedEventsEventContent

Source§

impl JsonCastable<RedactedRoomPinnedEventsEventContent> for RoomPinnedEventsEventContent

Source§

impl JsonCastable<OriginalSyncRoomRedactionEvent> for OriginalRoomRedactionEvent

Source§

impl JsonCastable<RedactedSyncRoomRedactionEvent> for RedactedRoomRedactionEvent

Source§

impl JsonCastable<RedactedRoomServerAclEventContent> for RoomServerAclEventContent

Source§

impl JsonCastable<RedactedRoomThirdPartyInviteEventContent> for RoomThirdPartyInviteEventContent

Source§

impl JsonCastable<RedactedRoomTombstoneEventContent> for RoomTombstoneEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomTopicEventContent> for RedactedRoomTopicEventContent

Source§

impl JsonCastable<PossiblyRedactedRoomTopicEventContent> for RoomTopicEventContent

Source§

impl JsonCastable<RedactedRoomTopicEventContent> for RoomTopicEventContent

Source§

impl JsonCastable<RedactedRtcDeclineEventContent> for RtcDeclineEventContent

Source§

impl JsonCastable<HierarchySpaceChildEvent> for StateEvent<SpaceChildEventContent>

Source§

impl JsonCastable<HierarchySpaceChildEvent> for SyncStateEvent<SpaceChildEventContent>

Source§

impl JsonCastable<HierarchySpaceChildEvent> for OriginalStateEvent<SpaceChildEventContent>

Source§

impl JsonCastable<HierarchySpaceChildEvent> for OriginalSyncStateEvent<SpaceChildEventContent>

Source§

impl JsonCastable<PossiblyRedactedSpaceChildEventContent> for RedactedSpaceChildEventContent

Source§

impl JsonCastable<PossiblyRedactedSpaceChildEventContent> for SpaceChildEventContent

Source§

impl JsonCastable<RedactedSpaceChildEventContent> for SpaceChildEventContent

Source§

impl JsonCastable<PossiblyRedactedSpaceParentEventContent> for RedactedSpaceParentEventContent

Source§

impl JsonCastable<PossiblyRedactedSpaceParentEventContent> for SpaceParentEventContent

Source§

impl JsonCastable<RedactedSpaceParentEventContent> for SpaceParentEventContent

Source§

impl JsonCastable<RedactedStickerEventContent> for StickerEventContent

Source§

impl JsonCastable<StickerEventContentWithoutRelation> for StickerEventContent

Source§

impl JsonCastable<RedactedVideoEventContent> for VideoEventContent

Source§

impl JsonCastable<VideoEventContentWithoutRelation> for VideoEventContent

Source§

impl JsonCastable<RedactedVoiceEventContent> for VoiceEventContent

Source§

impl JsonCastable<VoiceEventContentWithoutRelation> for VoiceEventContent

Source§

impl JsonCastable<Map<String, Value>> for CallMemberEventContent

Source§

impl JsonCastable<Map<String, Value>> for AnyEphemeralRoomEventContent

Source§

impl JsonCastable<Map<String, Value>> for AnyGlobalAccountDataEvent

Source§

impl JsonCastable<Map<String, Value>> for AnyGlobalAccountDataEventContent

Source§

impl JsonCastable<Map<String, Value>> for AnyInitialStateEvent

Source§

impl JsonCastable<Map<String, Value>> for AnyMessageLikeEvent

Source§

impl JsonCastable<Map<String, Value>> for AnyMessageLikeEventContent

Source§

impl JsonCastable<Map<String, Value>> for AnyRoomAccountDataEvent

Source§

impl JsonCastable<Map<String, Value>> for AnyRoomAccountDataEventContent

Source§

impl JsonCastable<Map<String, Value>> for AnyStateEvent

Source§

impl JsonCastable<Map<String, Value>> for AnyStateEventContent

Source§

impl JsonCastable<Map<String, Value>> for AnyStrippedStateEvent

Source§

impl JsonCastable<Map<String, Value>> for AnySyncEphemeralRoomEvent

Source§

impl JsonCastable<Map<String, Value>> for AnySyncMessageLikeEvent

Source§

impl JsonCastable<Map<String, Value>> for AnySyncStateEvent

Source§

impl JsonCastable<Map<String, Value>> for AnySyncTimelineEvent

Source§

impl JsonCastable<Map<String, Value>> for AnyTimelineEvent

Source§

impl JsonCastable<Map<String, Value>> for AnyToDeviceEvent

Source§

impl JsonCastable<Map<String, Value>> for AnyToDeviceEventContent

Source§

impl JsonCastable<Map<String, Value>> for UnstablePollStartEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomRedactionEvent

Source§

impl JsonCastable<Map<String, Value>> for SyncRoomRedactionEvent

Source§

impl JsonCastable<Map<String, Value>> for AudioEventContent

Source§

impl JsonCastable<Map<String, Value>> for AudioEventContentWithoutRelation

Source§

impl JsonCastable<Map<String, Value>> for RedactedAudioEventContent

Source§

impl JsonCastable<Map<String, Value>> for BeaconEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedBeaconEventContent

Source§

impl JsonCastable<Map<String, Value>> for BeaconInfoEventContent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedBeaconInfoEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedBeaconInfoEventContent

Source§

impl JsonCastable<Map<String, Value>> for CallAnswerEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedCallAnswerEventContent

Source§

impl JsonCastable<Map<String, Value>> for CallCandidatesEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedCallCandidatesEventContent

Source§

impl JsonCastable<Map<String, Value>> for CallHangupEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedCallHangupEventContent

Source§

impl JsonCastable<Map<String, Value>> for CallInviteEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedCallInviteEventContent

Source§

impl JsonCastable<Map<String, Value>> for CallNegotiateEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedCallNegotiateEventContent

Source§

impl JsonCastable<Map<String, Value>> for CallNotifyEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedCallNotifyEventContent

Source§

impl JsonCastable<Map<String, Value>> for CallRejectEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedCallRejectEventContent

Source§

impl JsonCastable<Map<String, Value>> for CallSdpStreamMetadataChangedEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedCallSdpStreamMetadataChangedEventContent

Source§

impl JsonCastable<Map<String, Value>> for CallSelectAnswerEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedCallSelectAnswerEventContent

Source§

impl JsonCastable<Map<String, Value>> for DirectEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceDummyEventContent

Source§

impl JsonCastable<Map<String, Value>> for EmoteEventContent

Source§

impl JsonCastable<Map<String, Value>> for EmoteEventContentWithoutRelation

Source§

impl JsonCastable<Map<String, Value>> for RedactedEmoteEventContent

Source§

impl JsonCastable<Map<String, Value>> for EncryptedEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedEncryptedEventContent

Source§

impl JsonCastable<Map<String, Value>> for FileEventContent

Source§

impl JsonCastable<Map<String, Value>> for FileEventContentWithoutRelation

Source§

impl JsonCastable<Map<String, Value>> for RedactedFileEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceForwardedRoomKeyEventContent

Source§

impl JsonCastable<Map<String, Value>> for FullyReadEventContent

Source§

impl JsonCastable<Map<String, Value>> for IdentityServerEventContent

Source§

impl JsonCastable<Map<String, Value>> for IgnoredUserListEventContent

Source§

impl JsonCastable<Map<String, Value>> for ImageEventContent

Source§

impl JsonCastable<Map<String, Value>> for ImageEventContentWithoutRelation

Source§

impl JsonCastable<Map<String, Value>> for RedactedImageEventContent

Source§

impl JsonCastable<Map<String, Value>> for AccountImagePackEventContent

Source§

impl JsonCastable<Map<String, Value>> for ImagePackRoomsEventContent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedRoomImagePackEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomImagePackEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomImagePackEventContent

Source§

impl JsonCastable<Map<String, Value>> for KeyVerificationAcceptEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedKeyVerificationAcceptEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceKeyVerificationAcceptEventContent

Source§

impl JsonCastable<Map<String, Value>> for KeyVerificationCancelEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedKeyVerificationCancelEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceKeyVerificationCancelEventContent

Source§

impl JsonCastable<Map<String, Value>> for KeyVerificationDoneEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedKeyVerificationDoneEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceKeyVerificationDoneEventContent

Source§

impl JsonCastable<Map<String, Value>> for KeyVerificationKeyEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedKeyVerificationKeyEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceKeyVerificationKeyEventContent

Source§

impl JsonCastable<Map<String, Value>> for KeyVerificationMacEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedKeyVerificationMacEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceKeyVerificationMacEventContent

Source§

impl JsonCastable<Map<String, Value>> for KeyVerificationReadyEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedKeyVerificationReadyEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceKeyVerificationReadyEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceKeyVerificationRequestEventContent

Source§

impl JsonCastable<Map<String, Value>> for KeyVerificationStartEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedKeyVerificationStartEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceKeyVerificationStartEventContent

Source§

impl JsonCastable<Map<String, Value>> for LocationEventContent

Source§

impl JsonCastable<Map<String, Value>> for LocationEventContentWithoutRelation

Source§

impl JsonCastable<Map<String, Value>> for RedactedLocationEventContent

Source§

impl JsonCastable<Map<String, Value>> for MarkedUnreadEventContent

Source§

impl JsonCastable<Map<String, Value>> for UnstableMarkedUnreadEventContent

Source§

impl JsonCastable<Map<String, Value>> for MediaPreviewConfigEventContent

Source§

impl JsonCastable<Map<String, Value>> for UnstableMediaPreviewConfigEventContent

Source§

impl JsonCastable<Map<String, Value>> for MemberHintsEventContent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedMemberHintsEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedMemberHintsEventContent

Source§

impl JsonCastable<Map<String, Value>> for MessageEventContent

Source§

impl JsonCastable<Map<String, Value>> for MessageEventContentWithoutRelation

Source§

impl JsonCastable<Map<String, Value>> for RedactedMessageEventContent

Source§

impl JsonCastable<Map<String, Value>> for PolicyRuleRoomEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedPolicyRuleRoomEventContent

Source§

impl JsonCastable<Map<String, Value>> for PolicyRuleServerEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedPolicyRuleServerEventContent

Source§

impl JsonCastable<Map<String, Value>> for PolicyRuleUserEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedPolicyRuleUserEventContent

Source§

impl JsonCastable<Map<String, Value>> for PollEndEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedPollEndEventContent

Source§

impl JsonCastable<Map<String, Value>> for PollResponseEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedPollResponseEventContent

Source§

impl JsonCastable<Map<String, Value>> for PollStartEventContent

Source§

impl JsonCastable<Map<String, Value>> for PollStartEventContentWithoutRelation

Source§

impl JsonCastable<Map<String, Value>> for RedactedPollStartEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedUnstablePollEndEventContent

Source§

impl JsonCastable<Map<String, Value>> for UnstablePollEndEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedUnstablePollResponseEventContent

Source§

impl JsonCastable<Map<String, Value>> for UnstablePollResponseEventContent

Source§

impl JsonCastable<Map<String, Value>> for PushRulesEventContent

Source§

impl JsonCastable<Map<String, Value>> for ReactionEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedReactionEventContent

Source§

impl JsonCastable<Map<String, Value>> for ReceiptEventContent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedRoomAliasesEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomAliasesEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomAvatarEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomAvatarEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomCanonicalAliasEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomCanonicalAliasEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomCreateEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomEncryptedEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomEncryptedEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceRoomEncryptedEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedStateRoomEncryptedEventContent

Source§

impl JsonCastable<Map<String, Value>> for StateRoomEncryptedEventContent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedRoomEncryptionEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomEncryptionEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomEncryptionEventContent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedRoomGuestAccessEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomGuestAccessEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomGuestAccessEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomHistoryVisibilityEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomHistoryVisibilityEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomJoinRulesEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomJoinRulesEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomMemberEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomMessageEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomMessageEventContent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedRoomNameEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomNameEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomNameEventContent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedRoomPinnedEventsEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomPinnedEventsEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomPinnedEventsEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomPowerLevelsEventContent

Source§

impl JsonCastable<Map<String, Value>> for OriginalRoomRedactionEvent

Source§

impl JsonCastable<Map<String, Value>> for OriginalSyncRoomRedactionEvent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomRedactionEvent

Source§

impl JsonCastable<Map<String, Value>> for RedactedSyncRoomRedactionEvent

Source§

impl JsonCastable<Map<String, Value>> for RoomRedactionEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomServerAclEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomServerAclEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomThirdPartyInviteEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomThirdPartyInviteEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomTombstoneEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomTombstoneEventContent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedRoomTopicEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRoomTopicEventContent

Source§

impl JsonCastable<Map<String, Value>> for RoomTopicEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceRoomKeyEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceRoomKeyWithheldEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceRoomKeyBundleEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceRoomKeyRequestEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedRtcDeclineEventContent

Source§

impl JsonCastable<Map<String, Value>> for RtcDeclineEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceSecretRequestEventContent

Source§

impl JsonCastable<Map<String, Value>> for ToDeviceSecretSendEventContent

Source§

impl JsonCastable<Map<String, Value>> for SecretStorageDefaultKeyEventContent

Source§

impl JsonCastable<Map<String, Value>> for SecretStorageKeyEventContent

Source§

impl JsonCastable<Map<String, Value>> for HierarchySpaceChildEvent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedSpaceChildEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedSpaceChildEventContent

Source§

impl JsonCastable<Map<String, Value>> for SpaceChildEventContent

Source§

impl JsonCastable<Map<String, Value>> for PossiblyRedactedSpaceParentEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedSpaceParentEventContent

Source§

impl JsonCastable<Map<String, Value>> for SpaceParentEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedStickerEventContent

Source§

impl JsonCastable<Map<String, Value>> for StickerEventContent

Source§

impl JsonCastable<Map<String, Value>> for StickerEventContentWithoutRelation

Source§

impl JsonCastable<Map<String, Value>> for TagEventContent

Source§

impl JsonCastable<Map<String, Value>> for TypingEventContent

Source§

impl JsonCastable<Map<String, Value>> for RedactedVideoEventContent

Source§

impl JsonCastable<Map<String, Value>> for VideoEventContent

Source§

impl JsonCastable<Map<String, Value>> for VideoEventContentWithoutRelation

Source§

impl JsonCastable<Map<String, Value>> for RedactedVoiceEventContent

Source§

impl JsonCastable<Map<String, Value>> for VoiceEventContent

Source§

impl JsonCastable<Map<String, Value>> for VoiceEventContentWithoutRelation

Source§

impl<C> JsonCastable<AnyGlobalAccountDataEvent> for GlobalAccountDataEvent<C>

Source§

impl<C> JsonCastable<AnyInitialStateEvent> for InitialStateEvent<C>

Source§

impl<C> JsonCastable<AnyMessageLikeEvent> for MessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnyMessageLikeEvent> for OriginalMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnyMessageLikeEvent> for RedactedMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnyRoomAccountDataEvent> for RoomAccountDataEvent<C>

Source§

impl<C> JsonCastable<AnyStateEvent> for StateEvent<C>

Source§

impl<C> JsonCastable<AnyStateEvent> for OriginalStateEvent<C>

Source§

impl<C> JsonCastable<AnyStateEvent> for RedactedStateEvent<C>

Source§

impl<C> JsonCastable<AnyStrippedStateEvent> for StateEvent<C>

Source§

impl<C> JsonCastable<AnyStrippedStateEvent> for OriginalStateEvent<C>

Source§

impl<C> JsonCastable<AnyStrippedStateEvent> for OriginalSyncStateEvent<C>

Source§

impl<C> JsonCastable<AnyStrippedStateEvent> for RedactedStateEvent<C>

Source§

impl<C> JsonCastable<AnyStrippedStateEvent> for RedactedSyncStateEvent<C>

Source§

impl<C> JsonCastable<AnyStrippedStateEvent> for StrippedStateEvent<C>

Source§

impl<C> JsonCastable<AnySyncEphemeralRoomEvent> for EphemeralRoomEvent<C>

Source§

impl<C> JsonCastable<AnySyncEphemeralRoomEvent> for SyncEphemeralRoomEvent<C>

Source§

impl<C> JsonCastable<AnySyncMessageLikeEvent> for MessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncMessageLikeEvent> for SyncMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncMessageLikeEvent> for OriginalMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncMessageLikeEvent> for OriginalSyncMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncMessageLikeEvent> for RedactedMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncMessageLikeEvent> for RedactedSyncMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncStateEvent> for StateEvent<C>

Source§

impl<C> JsonCastable<AnySyncStateEvent> for SyncStateEvent<C>

Source§

impl<C> JsonCastable<AnySyncStateEvent> for OriginalStateEvent<C>

Source§

impl<C> JsonCastable<AnySyncStateEvent> for OriginalSyncStateEvent<C>

Source§

impl<C> JsonCastable<AnySyncStateEvent> for RedactedStateEvent<C>

Source§

impl<C> JsonCastable<AnySyncStateEvent> for RedactedSyncStateEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for MessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for StateEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for SyncMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for SyncStateEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for OriginalMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for OriginalStateEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for OriginalSyncMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for OriginalSyncStateEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for RedactedMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for RedactedStateEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for RedactedSyncMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnySyncTimelineEvent> for RedactedSyncStateEvent<C>

Source§

impl<C> JsonCastable<AnyTimelineEvent> for MessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnyTimelineEvent> for StateEvent<C>

Source§

impl<C> JsonCastable<AnyTimelineEvent> for OriginalMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnyTimelineEvent> for OriginalStateEvent<C>

Source§

impl<C> JsonCastable<AnyTimelineEvent> for RedactedMessageLikeEvent<C>

Source§

impl<C> JsonCastable<AnyTimelineEvent> for RedactedStateEvent<C>

Source§

impl<C> JsonCastable<AnyToDeviceEvent> for ToDeviceEvent<C>

Source§

impl<C> JsonCastable<MessageLikeEvent<C>> for OriginalMessageLikeEvent<C>

Source§

impl<C> JsonCastable<MessageLikeEvent<C>> for RedactedMessageLikeEvent<<C as RedactContent>::Redacted>

Source§

impl<C> JsonCastable<StateEvent<C>> for OriginalStateEvent<C>

Source§

impl<C> JsonCastable<StateEvent<C>> for RedactedStateEvent<<C as RedactContent>::Redacted>

Source§

impl<C> JsonCastable<SyncMessageLikeEvent<C>> for MessageLikeEvent<C>

Source§

impl<C> JsonCastable<SyncMessageLikeEvent<C>> for OriginalMessageLikeEvent<C>

Source§

impl<C> JsonCastable<SyncMessageLikeEvent<C>> for OriginalSyncMessageLikeEvent<C>

Source§

impl<C> JsonCastable<SyncMessageLikeEvent<C>> for RedactedMessageLikeEvent<<C as RedactContent>::Redacted>

Source§

impl<C> JsonCastable<SyncMessageLikeEvent<C>> for RedactedSyncMessageLikeEvent<<C as RedactContent>::Redacted>

Source§

impl<C> JsonCastable<SyncStateEvent<C>> for StateEvent<C>

Source§

impl<C> JsonCastable<SyncStateEvent<C>> for OriginalStateEvent<C>

Source§

impl<C> JsonCastable<SyncStateEvent<C>> for OriginalSyncStateEvent<C>

Source§

impl<C> JsonCastable<SyncStateEvent<C>> for RedactedStateEvent<<C as RedactContent>::Redacted>

Source§

impl<C> JsonCastable<SyncStateEvent<C>> for RedactedSyncStateEvent<<C as RedactContent>::Redacted>

Source§

impl<C> JsonCastable<OriginalSyncMessageLikeEvent<C>> for OriginalMessageLikeEvent<C>

Source§

impl<C> JsonCastable<OriginalSyncStateEvent<C>> for OriginalStateEvent<C>

Source§

impl<C> JsonCastable<RedactedSyncMessageLikeEvent<C>> for RedactedMessageLikeEvent<C>

Source§

impl<C> JsonCastable<RedactedSyncStateEvent<C>> for RedactedStateEvent<C>

Source§

impl<C> JsonCastable<StrippedStateEvent<<C as StaticStateEventContent>::PossiblyRedacted>> for StateEvent<C>

Source§

impl<C> JsonCastable<StrippedStateEvent<<C as StaticStateEventContent>::PossiblyRedacted>> for SyncStateEvent<C>

Source§

impl<C> JsonCastable<StrippedStateEvent<<C as StaticStateEventContent>::PossiblyRedacted>> for OriginalStateEvent<C>

Source§

impl<C> JsonCastable<StrippedStateEvent<<C as StaticStateEventContent>::PossiblyRedacted>> for OriginalSyncStateEvent<C>

Source§

impl<C> JsonCastable<SyncEphemeralRoomEvent<C>> for EphemeralRoomEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for MessageLikeEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for StateEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for SyncMessageLikeEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for SyncStateEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for EphemeralRoomEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for GlobalAccountDataEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for InitialStateEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for OriginalMessageLikeEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for OriginalStateEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for OriginalSyncMessageLikeEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for OriginalSyncStateEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for RedactedMessageLikeEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for RedactedStateEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for RedactedSyncMessageLikeEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for RedactedSyncStateEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for RoomAccountDataEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for StrippedStateEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for SyncEphemeralRoomEvent<C>

Source§

impl<C> JsonCastable<Map<String, Value>> for ToDeviceEvent<C>

Source§

impl<T> JsonCastable<CanonicalJsonValue> for T

Source§

impl<T> JsonCastable<Value> for T

Source§

impl<T> JsonCastable<BTreeMap<String, CanonicalJsonValue>> for T