mirror of
https://github.com/rust-lang/rust-analyzer
synced 2025-01-01 07:48:45 +00:00
35e171aa01
Previously some expansions were not cached, but were cached in the expansion cache, which caused panics when later queries tried to lookup the node from the expansion cache.
15 lines
398 B
Rust
15 lines
398 B
Rust
//! Builtin macros and attributes
|
|
#[macro_use]
|
|
pub mod quote;
|
|
|
|
mod attr_macro;
|
|
mod derive_macro;
|
|
mod fn_macro;
|
|
|
|
pub use self::{
|
|
attr_macro::{find_builtin_attr, pseudo_derive_attr_expansion, BuiltinAttrExpander},
|
|
derive_macro::{find_builtin_derive, BuiltinDeriveExpander},
|
|
fn_macro::{
|
|
find_builtin_macro, include_input_to_file_id, BuiltinFnLikeExpander, EagerExpander,
|
|
},
|
|
};
|