Trait extendr_api::robj::FromRobj
source · pub trait FromRobj<'a>: Sized {
// Provided method
fn from_robj(_robj: &'a Robj) -> Result<Self, &'static str> { ... }
}
Expand description
Trait used for incomming parameter conversion.
Provided Methods§
Object Safety§
This trait is not object safe.
Implementations on Foreign Types§
Implementors§
impl<'a> FromRobj<'a> for StrIter
impl<'a> FromRobj<'a> for Altrep
impl<'a> FromRobj<'a> for Complexes
impl<'a> FromRobj<'a> for Doubles
impl<'a> FromRobj<'a> for Environment
impl<'a> FromRobj<'a> for Expressions
impl<'a> FromRobj<'a> for Function
impl<'a> FromRobj<'a> for Integers
impl<'a> FromRobj<'a> for Language
impl<'a> FromRobj<'a> for List
impl<'a> FromRobj<'a> for ListIter
impl<'a> FromRobj<'a> for Logicals
impl<'a> FromRobj<'a> for Pairlist
impl<'a> FromRobj<'a> for Primitive
impl<'a> FromRobj<'a> for Promise
impl<'a> FromRobj<'a> for Raw
impl<'a> FromRobj<'a> for Rstr
impl<'a> FromRobj<'a> for S4
impl<'a> FromRobj<'a> for Strings
impl<'a> FromRobj<'a> for Symbol
impl<'a> FromRobj<'a> for Robj
Pass-through Robj conversion, essentially a clone.