[][src]Macro emacs::export_functions

macro_rules! export_functions {
    ($env:expr, $prefix:expr, $mappings:tt,) => { ... };
    ($env:expr, $prefix:expr, {
        $( $name:expr => $declaration:tt ),+,
    }) => { ... };
    ($env:expr, $prefix:expr, {
        $( $name:expr => $declaration:tt ),*
    }) => { ... };
    (decl, $env:expr, $prefix:expr, $name:expr, ($func:path, $( $opt:expr ),+,)) => { ... };
    (decl, $env:expr, $prefix:expr, $name:expr, ($func:path, $( $opt:expr ),+)) => { ... };
}

Exports Rust functions to the Lisp runtime. [#[defun]] is preferred over this low-level interface.

[#[defun]]: /emacs-macros/*/emacs_macros/attr.defun.html