Fix sync ephemeral room events code-gen enum definition

This commit is contained in:
Devin R 2020-07-18 08:05:52 -04:00 committed by Jonas Platte
parent c74b737fa5
commit b55f82742c

View File

@ -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> }
}