Trait ruma::events::RedactedEventContent [−][src]
pub trait RedactedEventContent: EventContent { }
This is supported on crate feature
events
only.Expand description
The base trait that all redacted event content types implement.
This trait’s associated functions and methods should not be used to build
redacted events, prefer the redact
method on AnyStateEvent
and
AnyMessageEvent
and their “sync” and “stripped” counterparts. The
RedactedEventContent
trait is an implementation detail, ruma makes no
API guarantees.
Implementors
impl RedactedEventContent for RedactedAnswerEventContent
[src]
impl RedactedEventContent for RedactedAnswerEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedAnswerEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedCandidatesEventContent
[src]
impl RedactedEventContent for RedactedCandidatesEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedCandidatesEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedHangupEventContent
[src]
impl RedactedEventContent for RedactedHangupEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedHangupEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedInviteEventContent
[src]
impl RedactedEventContent for RedactedInviteEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedInviteEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedCustomEventContent
[src]
impl RedactedEventContent for RedactedCustomEventContent
[src]pub fn empty(event_type: &str) -> Result<RedactedCustomEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedAcceptEventContent
[src]
impl RedactedEventContent for RedactedAcceptEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedAcceptEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedCancelEventContent
[src]
impl RedactedEventContent for RedactedCancelEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedCancelEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedDoneEventContent
[src]
impl RedactedEventContent for RedactedDoneEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedDoneEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedKeyEventContent
[src]
impl RedactedEventContent for RedactedKeyEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedKeyEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedMacEventContent
[src]
impl RedactedEventContent for RedactedMacEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedMacEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedReadyEventContent
[src]
impl RedactedEventContent for RedactedReadyEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedReadyEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedStartEventContent
[src]
impl RedactedEventContent for RedactedStartEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedStartEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedRoomEventContent
[src]
impl RedactedEventContent for RedactedRoomEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedRoomEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedServerEventContent
[src]
impl RedactedEventContent for RedactedServerEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedServerEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedUserEventContent
[src]
impl RedactedEventContent for RedactedUserEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedUserEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedReactionEventContent
[src]
impl RedactedEventContent for RedactedReactionEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedReactionEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedAliasesEventContent
[src]
impl RedactedEventContent for RedactedAliasesEventContent
[src]pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedAvatarEventContent
[src]
impl RedactedEventContent for RedactedAvatarEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedAvatarEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedCanonicalAliasEventContent
[src]
impl RedactedEventContent for RedactedCanonicalAliasEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedCanonicalAliasEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedCreateEventContent
[src]
impl RedactedEventContent for RedactedCreateEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedCreateEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedEncryptedEventContent
[src]
impl RedactedEventContent for RedactedEncryptedEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedEncryptedEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedEncryptionEventContent
[src]
impl RedactedEventContent for RedactedEncryptionEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedEncryptionEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedGuestAccessEventContent
[src]
impl RedactedEventContent for RedactedGuestAccessEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedGuestAccessEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedHistoryVisibilityEventContent
[src]
impl RedactedEventContent for RedactedHistoryVisibilityEventContent
[src]pub fn empty(
ev_type: &str
) -> Result<RedactedHistoryVisibilityEventContent, Error>
[src]
ev_type: &str
) -> Result<RedactedHistoryVisibilityEventContent, Error>
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedJoinRulesEventContent
[src]
impl RedactedEventContent for RedactedJoinRulesEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedJoinRulesEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedMemberEventContent
[src]
impl RedactedEventContent for RedactedMemberEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedMemberEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedFeedbackEventContent
[src]
impl RedactedEventContent for RedactedFeedbackEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedFeedbackEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedMessageEventContent
[src]
impl RedactedEventContent for RedactedMessageEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedMessageEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedNameEventContent
[src]
impl RedactedEventContent for RedactedNameEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedNameEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedPinnedEventsEventContent
[src]
impl RedactedEventContent for RedactedPinnedEventsEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedPinnedEventsEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedPowerLevelsEventContent
[src]
impl RedactedEventContent for RedactedPowerLevelsEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedPowerLevelsEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedRedactionEventContent
[src]
impl RedactedEventContent for RedactedRedactionEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedRedactionEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedServerAclEventContent
[src]
impl RedactedEventContent for RedactedServerAclEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedServerAclEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedThirdPartyInviteEventContent
[src]
impl RedactedEventContent for RedactedThirdPartyInviteEventContent
[src]pub fn empty(
ev_type: &str
) -> Result<RedactedThirdPartyInviteEventContent, Error>
[src]
ev_type: &str
) -> Result<RedactedThirdPartyInviteEventContent, Error>
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedTombstoneEventContent
[src]
impl RedactedEventContent for RedactedTombstoneEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedTombstoneEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedTopicEventContent
[src]
impl RedactedEventContent for RedactedTopicEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedTopicEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedChildEventContent
[src]
impl RedactedEventContent for RedactedChildEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedChildEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedParentEventContent
[src]
impl RedactedEventContent for RedactedParentEventContent
[src]pub fn empty(ev_type: &str) -> Result<RedactedParentEventContent, Error>
[src]
pub fn has_serialize_fields(&self) -> bool
[src]
pub fn has_deserialize_fields() -> HasDeserializeFields
[src]
impl RedactedEventContent for RedactedStickerEventContent
[src]
impl RedactedEventContent for RedactedStickerEventContent
[src]