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) -> bool
pub fn enable_asm(&self) -> bool
[src]
pub fn enable_asm(&self) -> bool
pub fn enable_global_asm(&self) -> bool
[src]
pub fn enable_global_asm(&self) -> bool
pub fn enable_log_syntax(&self) -> bool
[src]
pub fn enable_log_syntax(&self) -> bool
pub fn enable_concat_idents(&self) -> bool
[src]
pub fn enable_concat_idents(&self) -> bool
pub fn enable_trace_macros(&self) -> bool
[src]
pub fn enable_trace_macros(&self) -> bool
pub fn enable_allow_internal_unstable(&self) -> bool
[src]
pub fn enable_allow_internal_unstable(&self) -> bool
pub fn enable_custom_derive(&self) -> bool
[src]
pub fn enable_custom_derive(&self) -> bool
pub fn proc_macro_enabled(&self) -> bool
[src]
pub fn proc_macro_enabled(&self) -> bool
pub fn macros_in_extern_enabled(&self) -> bool
[src]
pub fn macros_in_extern_enabled(&self) -> bool
pub fn proc_macro_mod(&self) -> bool
[src]
pub fn proc_macro_mod(&self) -> bool
pub fn proc_macro_gen(&self) -> bool
[src]
pub fn proc_macro_gen(&self) -> bool
pub fn proc_macro_expr(&self) -> bool
[src]
pub fn proc_macro_expr(&self) -> bool
pub fn proc_macro_non_items(&self) -> bool
[src]
pub fn proc_macro_non_items(&self) -> bool
Auto 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>