Enum extendr_api::RType[][src]

pub enum RType {
    Null,
    Symbol,
    Pairlist,
    Function,
    Enviroment,
    Promise,
    Language,
    Special,
    Builtin,
    Character,
    Logical,
    Integer,
    Real,
    Complex,
    String,
    Dot,
    Any,
    List,
    Expression,
    Bytecode,
    ExternalPtr,
    WeakRef,
    Raw,
    S4,
    Unknown,
}

Type of R objects used by Robj::rtype.

Variants

Null
Symbol
Pairlist
Function
Enviroment
Promise
Language
Special
Builtin
Character
Logical
Integer
Real
Complex
String
Dot
Any
List
Expression
Bytecode
ExternalPtr
WeakRef
Raw
S4
Unknown

Trait Implementations

impl Debug for RType[src]

impl PartialEq<RType> for RType[src]

impl StructuralPartialEq for RType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.