* it's guaranteed to always be an object * `Option` isn't needed because the distinction empty object / missing field is not of interest
ruma-events-macros
ruma-events-macros provides a procedural macro for easily generating event types for ruma-events.
Documentation
ruma-events-macros has comprehensive documentation available on docs.rs.