1//! ... type 2//! 3//! 4 5use ::rdll::*; 6use ::storage::*; 7use ::traits::*; 8 9use ::error::*; 10 11 12pub type RDot = RDotM<Preserve>; 13 14impl<T: SEXPbucket> RDotM<T> { 15 pub fn new(x: SEXP) -> Self { 16 RDotM { data: T::new(x) } 17 } 18} 19 20gen_traits_sexp!(RDotM);