pub trait DefsGroupEx: DefsGroup {
// Provided methods
fn set_override_crate_macro_plugins(
&mut self,
crate_id: CrateId,
plugins: Arc<[MacroPluginId]>,
) { ... }
fn set_override_crate_inline_macro_plugins(
&mut self,
crate_id: CrateId,
plugins: Arc<OrderedHashMap<String, InlineMacroExprPluginId>>,
) { ... }
}
Provided Methods§
Sourcefn set_override_crate_macro_plugins(
&mut self,
crate_id: CrateId,
plugins: Arc<[MacroPluginId]>,
)
fn set_override_crate_macro_plugins( &mut self, crate_id: CrateId, plugins: Arc<[MacroPluginId]>, )
Overrides the default macro plugins available for CrateId
with plugins
.
Note: Sets the following Salsa input: DefsGroup::macro_plugin_overrides
.
Sourcefn set_override_crate_inline_macro_plugins(
&mut self,
crate_id: CrateId,
plugins: Arc<OrderedHashMap<String, InlineMacroExprPluginId>>,
)
fn set_override_crate_inline_macro_plugins( &mut self, crate_id: CrateId, plugins: Arc<OrderedHashMap<String, InlineMacroExprPluginId>>, )
Overrides the default inline macro plugins available for CrateId
with plugins
.
Note: Sets the following Salsa input: DefsGroup::inline_macro_plugin_overrides
.