diff --git a/crates/ruma-api-macros/src/util.rs b/crates/ruma-api-macros/src/util.rs index 78d49305..daae5cdb 100644 --- a/crates/ruma-api-macros/src/util.rs +++ b/crates/ruma-api-macros/src/util.rs @@ -31,6 +31,12 @@ pub(crate) fn import_ruma_api() -> TokenStream { } else if let Ok(FoundCrate::Name(name)) = crate_name("ruma") { let import = format_ident!("{}", name); quote! { ::#import::api } + } else if let Ok(FoundCrate::Name(name)) = crate_name("matrix-sdk") { + let import = format_ident!("{}", name); + quote! { ::#import::ruma::api } + } else if let Ok(FoundCrate::Name(name)) = crate_name("matrix-sdk-appservice") { + let import = format_ident!("{}", name); + quote! { ::#import::ruma::api } } else { quote! { ::ruma_api } } diff --git a/crates/ruma-events-macros/src/lib.rs b/crates/ruma-events-macros/src/lib.rs index 5db57123..02b7f5d0 100644 --- a/crates/ruma-events-macros/src/lib.rs +++ b/crates/ruma-events-macros/src/lib.rs @@ -97,6 +97,12 @@ pub(crate) fn import_ruma_events() -> pm2::TokenStream { } else if let Ok(FoundCrate::Name(name)) = crate_name("ruma") { let import = format_ident!("{}", name); quote! { ::#import::events } + } else if let Ok(FoundCrate::Name(name)) = crate_name("matrix-sdk") { + let import = format_ident!("{}", name); + quote! { ::#import::ruma::events } + } else if let Ok(FoundCrate::Name(name)) = crate_name("matrix-sdk-appservice") { + let import = format_ident!("{}", name); + quote! { ::#import::ruma::events } } else { quote! { ::ruma_events } } diff --git a/crates/ruma-serde-macros/src/util.rs b/crates/ruma-serde-macros/src/util.rs index 1615064c..13e073c9 100644 --- a/crates/ruma-serde-macros/src/util.rs +++ b/crates/ruma-serde-macros/src/util.rs @@ -15,6 +15,12 @@ pub fn import_ruma_serde() -> TokenStream { } else if let Ok(FoundCrate::Name(name)) = crate_name("ruma") { let import = format_ident!("{}", name); quote! { ::#import::serde } + } else if let Ok(FoundCrate::Name(name)) = crate_name("matrix-sdk") { + let import = format_ident!("{}", name); + quote! { ::#import::ruma::serde } + } else if let Ok(FoundCrate::Name(name)) = crate_name("matrix-sdk-appservice") { + let import = format_ident!("{}", name); + quote! { ::#import::ruma::serde } } else { quote! { ::ruma_serde } }