logo
pub trait Redact {
    type Redacted;

    fn redact(
        self,
        redaction: SyncRoomRedactionEvent,
        version: &RoomVersionId
    ) -> Self::Redacted; }
Available on crate feature events only.
Expand description

Trait to define the behavior of redacting an event.

Required Associated Types

The redacted form of the event.

Required Methods

Transforms self into a redacted form (removing most fields) according to the spec.

A small number of events have room-version specific redaction behavior, so a version has to be specified.

Implementors