[][src]Function glsp::bind_rfn

pub fn bind_rfn<S>(name: S, wrapped_fn: WrappedFn) -> Result<RFn, GError> where
    S: ToSym

Binds a Rust function to a global variable.

glsp::bind_rfn(name, rfn!(f))? is equivalent to:

let sym = name.to_sym()?
let rfn = glsp::named_rfn(sym, rfn!(f));
glsp::bind_global(sym, rfn)?;
Ok(rfn)