Macro aorist_extendr_api::lang [−][src]
macro_rules! lang { ($sym : expr) => { ... }; ($sym : expr, $($rest : tt) *) => { ... }; }
Expand description
A macro for constructing R langage objects.
Example:
use extendr_api::prelude::*; test! { let call_to_c = lang!("c", 1., 2., 3.); let vec = call_to_c.eval().unwrap(); assert_eq!(vec, r!([1., 2., 3.])); let list = lang!("list", a=1, b=2).eval().unwrap(); assert_eq!(list.len(), 2); }