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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

pub fn has_serialize_fields(&self) -> bool[src]

pub fn has_deserialize_fields() -> HasDeserializeFields[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]

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]

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]

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]

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]

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]

pub fn empty(
    ev_type: &str
) -> Result<RedactedHistoryVisibilityEventContent, Error>
[src]

pub fn has_serialize_fields(&self) -> bool[src]

pub fn has_deserialize_fields() -> HasDeserializeFields[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]

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]

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]

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]

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]

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]

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]

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]

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]

pub fn empty(
    ev_type: &str
) -> Result<RedactedThirdPartyInviteEventContent, Error>
[src]

pub fn has_serialize_fields(&self) -> bool[src]

pub fn has_deserialize_fields() -> HasDeserializeFields[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]

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]

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]

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]

pub fn empty(ev_type: &str) -> Result<RedactedStickerEventContent, Error>[src]

pub fn has_serialize_fields(&self) -> bool[src]

pub fn has_deserialize_fields() -> HasDeserializeFields[src]