Struct syntax::ext::expand::ExpansionConfig [−][src]
pub struct ExpansionConfig<'feat> {
pub crate_name: String,
pub features: Option<&'feat Features>,
pub recursion_limit: usize,
pub trace_mac: bool,
pub should_test: bool,
pub single_step: bool,
pub keep_macs: bool,
}Fields
crate_name: String
features: Option<&'feat Features>
recursion_limit: usize
trace_mac: bool
should_test: bool
single_step: bool
keep_macs: bool
Methods
impl<'feat> ExpansionConfig<'feat>[src]
impl<'feat> ExpansionConfig<'feat>pub fn default(crate_name: String) -> ExpansionConfig<'static>[src]
pub fn default(crate_name: String) -> ExpansionConfig<'static>pub fn enable_quotes(&self) -> bool[src]
pub fn enable_quotes(&self) -> boolpub fn enable_asm(&self) -> bool[src]
pub fn enable_asm(&self) -> boolpub fn enable_global_asm(&self) -> bool[src]
pub fn enable_global_asm(&self) -> boolpub fn enable_log_syntax(&self) -> bool[src]
pub fn enable_log_syntax(&self) -> boolpub fn enable_concat_idents(&self) -> bool[src]
pub fn enable_concat_idents(&self) -> boolpub fn enable_trace_macros(&self) -> bool[src]
pub fn enable_trace_macros(&self) -> boolpub fn enable_allow_internal_unstable(&self) -> bool[src]
pub fn enable_allow_internal_unstable(&self) -> boolpub fn enable_custom_derive(&self) -> bool[src]
pub fn enable_custom_derive(&self) -> boolpub fn use_extern_macros_enabled(&self) -> bool[src]
pub fn use_extern_macros_enabled(&self) -> boolpub fn macros_in_extern_enabled(&self) -> bool[src]
pub fn macros_in_extern_enabled(&self) -> boolpub fn proc_macro_mod(&self) -> bool[src]
pub fn proc_macro_mod(&self) -> boolpub fn proc_macro_gen(&self) -> bool[src]
pub fn proc_macro_gen(&self) -> boolpub fn proc_macro_expr(&self) -> bool[src]
pub fn proc_macro_expr(&self) -> boolpub fn proc_macro_non_items(&self) -> bool[src]
pub fn proc_macro_non_items(&self) -> boolAuto Trait Implementations
impl<'feat> !Send for ExpansionConfig<'feat>
impl<'feat> !Send for ExpansionConfig<'feat>impl<'feat> !Sync for ExpansionConfig<'feat>
impl<'feat> !Sync for ExpansionConfig<'feat>