Trait RNew

Source
pub trait RNew
where Self: Sized,
{ // Required method fn rnew(x: SEXP) -> RResult<Self>; }

Required Methods§

Source

fn rnew(x: SEXP) -> RResult<Self>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl RNew for bool

Source§

impl RNew for f32

Source§

impl RNew for f64

Source§

impl RNew for i8

Source§

impl RNew for i16

Source§

impl RNew for i32

Source§

impl RNew for i64

Source§

impl RNew for isize

Source§

impl RNew for u8

Source§

impl RNew for u16

Source§

impl RNew for u32

Source§

impl RNew for u64

Source§

impl RNew for usize

Source§

impl RNew for BinaryHeap<bool>

Source§

impl RNew for BinaryHeap<i8>

Source§

impl RNew for BinaryHeap<i16>

Source§

impl RNew for BinaryHeap<i32>

Source§

impl RNew for BinaryHeap<i64>

Source§

impl RNew for BinaryHeap<isize>

Source§

impl RNew for BinaryHeap<u8>

Source§

impl RNew for BinaryHeap<u16>

Source§

impl RNew for BinaryHeap<u32>

Source§

impl RNew for BinaryHeap<u64>

Source§

impl RNew for BinaryHeap<usize>

Source§

impl RNew for BinaryHeap<CString>

Source§

impl RNew for BinaryHeap<String>

Source§

impl RNew for BTreeSet<bool>

Source§

impl RNew for BTreeSet<i8>

Source§

impl RNew for BTreeSet<i16>

Source§

impl RNew for BTreeSet<i32>

Source§

impl RNew for BTreeSet<i64>

Source§

impl RNew for BTreeSet<isize>

Source§

impl RNew for BTreeSet<u8>

Source§

impl RNew for BTreeSet<u16>

Source§

impl RNew for BTreeSet<u32>

Source§

impl RNew for BTreeSet<u64>

Source§

impl RNew for BTreeSet<usize>

Source§

impl RNew for BTreeSet<CString>

Source§

impl RNew for BTreeSet<String>

Source§

impl RNew for LinkedList<bool>

Source§

impl RNew for LinkedList<f32>

Source§

impl RNew for LinkedList<f64>

Source§

impl RNew for LinkedList<i8>

Source§

impl RNew for LinkedList<i16>

Source§

impl RNew for LinkedList<i32>

Source§

impl RNew for LinkedList<i64>

Source§

impl RNew for LinkedList<isize>

Source§

impl RNew for LinkedList<u8>

Source§

impl RNew for LinkedList<u16>

Source§

impl RNew for LinkedList<u32>

Source§

impl RNew for LinkedList<u64>

Source§

impl RNew for LinkedList<usize>

Source§

impl RNew for LinkedList<CString>

Source§

impl RNew for LinkedList<String>

Source§

impl RNew for VecDeque<bool>

Source§

impl RNew for VecDeque<f32>

Source§

impl RNew for VecDeque<f64>

Source§

impl RNew for VecDeque<i8>

Source§

impl RNew for VecDeque<i16>

Source§

impl RNew for VecDeque<i32>

Source§

impl RNew for VecDeque<i64>

Source§

impl RNew for VecDeque<isize>

Source§

impl RNew for VecDeque<u8>

Source§

impl RNew for VecDeque<u16>

Source§

impl RNew for VecDeque<u32>

Source§

impl RNew for VecDeque<u64>

Source§

impl RNew for VecDeque<usize>

Source§

impl RNew for VecDeque<CString>

Source§

impl RNew for VecDeque<String>

Source§

impl RNew for CString

Source§

impl RNew for String

Source§

impl RNew for Vec<bool>

Source§

impl RNew for Vec<f32>

Source§

impl RNew for Vec<f64>

Source§

impl RNew for Vec<i8>

Source§

impl RNew for Vec<i16>

Source§

impl RNew for Vec<i32>

Source§

impl RNew for Vec<i64>

Source§

impl RNew for Vec<isize>

Source§

impl RNew for Vec<u8>

Source§

impl RNew for Vec<u16>

Source§

impl RNew for Vec<u32>

Source§

impl RNew for Vec<u64>

Source§

impl RNew for Vec<usize>

Source§

impl RNew for Vec<CString>

Source§

impl RNew for Vec<String>

Source§

impl RNew for HashSet<bool>

Source§

impl RNew for HashSet<i8>

Source§

impl RNew for HashSet<i16>

Source§

impl RNew for HashSet<i32>

Source§

impl RNew for HashSet<i64>

Source§

impl RNew for HashSet<isize>

Source§

impl RNew for HashSet<u8>

Source§

impl RNew for HashSet<u16>

Source§

impl RNew for HashSet<u32>

Source§

impl RNew for HashSet<u64>

Source§

impl RNew for HashSet<usize>

Source§

impl RNew for HashSet<CString>

Source§

impl RNew for HashSet<String>

Source§

impl<D: RNew> RNew for BTreeMap<CString, D>

Source§

impl<D: RNew> RNew for BTreeMap<String, D>

Source§

impl<D: RNew> RNew for HashMap<CString, D>

Source§

impl<D: RNew> RNew for HashMap<String, D>

Implementors§

Source§

impl RNew for SEXP

Source§

impl<Obj: Any, T: SEXPbucket> RNew for RPtrM<Obj, T>

Source§

impl<Obj: Any, T: SEXPbucket> RNew for RWeakM<Obj, T>

Source§

impl<T: SEXPbucket> RNew for RFmlM<T>

Source§

impl<T: SEXPbucket> RNew for RCharM<T>

Source§

impl<T: SEXPbucket> RNew for RFunM<T>

Source§

impl<T: SEXPbucket> RNew for BoolVecM<T>

Source§

impl<T: SEXPbucket> RNew for CplVecM<T>

Source§

impl<T: SEXPbucket> RNew for IntVecM<T>

Source§

impl<T: SEXPbucket> RNew for NumVecM<T>

Source§

impl<T: SEXPbucket> RNew for RawVecM<T>

Source§

impl<T: SEXPbucket> RNew for CharVecM<T>

Source§

impl<T: SEXPbucket> RNew for ExprVecM<T>

Source§

impl<T: SEXPbucket> RNew for RListM<T>