* Add derive for PresenceEventContent and create struct AnyPresenceEventContent since there is only one content type * Add derive for Ephemeral event and create enum AnyEphemeralEventContent, convert receipt and typing to use derive(EphemeralEventContent) over ruma_api!
ruma-events
ruma-events contains serializable types for the events in the Matrix specification that can be shared by client and server code.
Minimum Rust version
ruma-events requires Rust 1.40.0 or later.
Documentation
ruma-events has comprehensive documentation available on docs.rs.
Languages
Rust
100%