Allow our proc-macros to be used when re-exported from matrix-sdk
This commit is contained in:
parent
a54a28bfe1
commit
7708deda4e
@ -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 }
|
||||
}
|
||||
|
@ -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 }
|
||||
}
|
||||
|
@ -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 }
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user