Module ruma_events::pdu[][src]

This is supported on crate feature unstable-pdu only.
Expand description

Types for persistent data unit schemas

The differences between the RoomV1Pdu schema and the RoomV3Pdu schema are that the RoomV1Pdu takes an event_id field (RoomV3Pdu does not), and auth_events and prev_events take Vec<(EventId, EventHash)> rather than VecinRoomV3Pdu`.


Content hashes of a PDU.

A ‘persistent data unit’ (event) for room versions 1 and 2.

A ‘persistent data unit’ (event) for room versions 3 and beyond.


Enum for PDU schemas