Trait ruma_events::RedactedEventContent[][src]

pub trait RedactedEventContent: EventContent { }
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]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedCandidatesEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedHangupEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedInviteEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedCustomEventContent[src]

fn empty(event_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedRoomEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedServerEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedUserEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedAliasesEventContent[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedAvatarEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedCanonicalAliasEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedCreateEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedEncryptedEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedEncryptionEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedGuestAccessEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedHistoryVisibilityEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedJoinRulesEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedMemberEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedFeedbackEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedMessageEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedNameEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedPinnedEventsEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedPowerLevelsEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedRedactionEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedServerAclEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedThirdPartyInviteEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedTombstoneEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedTopicEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]

impl RedactedEventContent for RedactedStickerEventContent[src]

fn empty(ev_type: &str) -> Result<Self>[src]

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

fn has_deserialize_fields() -> HasDeserializeFields[src]