Struct syntex::Registry
[−]
[src]
pub struct Registry { // some fields omitted }
pub struct Registry { // some fields omitted }
impl Registry
[src]fn new() -> Registry
fn add_cfg(&mut self, cfg: &str)
fn add_attr(&mut self, attr: &str)
fn add_macro<F>(&mut self, name: &str, extension: F) where F: TTMacroExpander + 'static
fn add_ident_macro<F>(&mut self, name: &str, extension: F) where F: IdentMacroExpander + 'static
fn add_decorator<F>(&mut self, name: &str, extension: F) where F: MultiItemDecorator + 'static
fn add_modifier<F>(&mut self, name: &str, extension: F) where F: MultiItemModifier + 'static
fn add_pre_expansion_pass(&mut self, pass: Pass)
fn add_post_expansion_pass(&mut self, pass: Pass)
fn expand(self, crate_name: &str, src: &Path, dst: &Path) -> Result<()>