[−][src]Function glsp::bind_rfn_macro
pub fn bind_rfn_macro<S>(name: S, wrapped_fn: WrappedFn) -> Result<RFn, GError> where
S: ToSym,
Binds a Rust function to a global macro.
glsp::bind_rfn_macro(name, rfn!(f))?
is equivalent to:
let sym = name.to_sym()? let rfn = glsp::named_rfn(sym, rfn!(f)); glsp::bind_macro(sym, Expander::RFn(rfn))?; Ok(rfn)