Trait matrix_sdk_base::ruma::events::RedactContent
pub trait RedactContent {
type Redacted;
// Required method
fn redact(self, version: &RoomVersionId) -> Self::Redacted;
}
Expand description
Trait to define the behavior of redact an event’s content object.
Required Associated Types§
type Redacted
type Redacted
The redacted form of the event’s content.
Required Methods§
fn redact(self, version: &RoomVersionId) -> Self::Redacted
fn redact(self, version: &RoomVersionId) -> Self::Redacted
Transform self
into a redacted form (removing most or all fields) according to the spec.
A small number of events have room-version specific redaction behavior, so a version has to be specified.