Trait ra_ap_base_db::ProcMacroExpander [−][src]
pub trait ProcMacroExpander: Debug + Send + Sync + RefUnwindSafe { fn expand(
&self,
subtree: &Subtree,
attrs: Option<&Subtree>,
env: &Env
) -> Result<Subtree, ExpansionError>; }
Required methods
fn expand(
&self,
subtree: &Subtree,
attrs: Option<&Subtree>,
env: &Env
) -> Result<Subtree, ExpansionError>
[src]
&self,
subtree: &Subtree,
attrs: Option<&Subtree>,
env: &Env
) -> Result<Subtree, ExpansionError>