diff --git a/ruma-events-macros/src/event_enum.rs b/ruma-events-macros/src/event_enum.rs index 42d7d994..57fecfec 100644 --- a/ruma-events-macros/src/event_enum.rs +++ b/ruma-events-macros/src/event_enum.rs @@ -582,7 +582,11 @@ fn to_event_path(name: &LitStr, struct_name: &Ident) -> TokenStream { }; quote! { ::ruma_events::room::redaction::#redaction } } - "ToDeviceEvent" | "SyncStateEvent" | "StrippedStateEvent" | "SyncMessageEvent" => { + "ToDeviceEvent" + | "SyncStateEvent" + | "StrippedStateEvent" + | "SyncMessageEvent" + | "SyncEphemeralRoomEvent" => { let content = format_ident!("{}EventContent", event); quote! { ::ruma_events::#struct_name<::ruma_events::#( #path )::*::#content> } }