Trait ruma::events::RedactContent
source · 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§
Required Methods§
sourcefn 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.