This reverts commit 2a91dc1eb7215a762bd2204bc103ef172258d2d9. Also * Add back type defs and Any*Event enums * Move EventDeHelper and from_raw_json_value to lib make pub so event_enum! macro can use them and test. * Fix Any*Event enum deserialization error * Remove event_content_enum! macro and ruma-events-macros/src/content_enum.rs * Use serde's IgnoreAny to skip Unknown field's value * Clean up imports and test names for state_event
16 lines
253 B
Rust
16 lines
253 B
Rust
use ruma_events_macros::event_enum;
|
|
|
|
event_enum! {
|
|
/// Any basic event.
|
|
name: AnyBasicEvent,
|
|
events: [
|
|
"m.direct",
|
|
"m.dummy",
|
|
"m.ignored_user_list",
|
|
"m.push_rules",
|
|
"m.room_key",
|
|
]
|
|
}
|
|
|
|
fn main() {}
|