Expand description
PDU (Persistent Data Unit) representations for different room version formats.
This module provides the PDU types used in Matrix federation:
Macros§
- impl_
state_ 🔒res_ event - Implements the [
StateResEvent] trait for PDU types.
Structs§
- PduCommon
- Common PDU fields independent of room version format.
- V1Pdu
- PDU representation for room version formats V1/V2.
- V3Pdu
- PDU representation for room version formats V3-V5.
- V6Pdu
- PDU representation for room version formats V6-V11.
- V12Pdu
- PDU representation for room version format V12.
Enums§
- Pdu
- Supported PDU representations for room versions.
Traits§
- AsEvent
Id 🔒 - Helper trait for extracting event IDs from different reference formats.
Type Aliases§
- Client
Event - Client event representation.