Trait extendr_api::robj::ToVectorValue[][src]

pub trait ToVectorValue {
    fn sexptype() -> SEXPTYPE { ... }
fn to_real(&self) -> f64
    where
        Self: Sized
, { ... }
fn to_integer(&self) -> i32
    where
        Self: Sized
, { ... }
fn to_logical(&self) -> i32
    where
        Self: Sized
, { ... }
fn to_raw(&self) -> u8
    where
        Self: Sized
, { ... }
fn to_sexp(&self) -> SEXP
    where
        Self: Sized
, { ... } }

ToVectorValue is a trait that allows many different types to be converted to vectors. It is used as a type parameter to collect_robj().

Provided methods

fn sexptype() -> SEXPTYPE[src]

fn to_real(&self) -> f64 where
    Self: Sized
[src]

fn to_integer(&self) -> i32 where
    Self: Sized
[src]

fn to_logical(&self) -> i32 where
    Self: Sized
[src]

fn to_raw(&self) -> u8 where
    Self: Sized
[src]

fn to_sexp(&self) -> SEXP where
    Self: Sized
[src]

Loading content...

Implementations on Foreign Types

impl ToVectorValue for f64[src]

impl ToVectorValue for &f64[src]

impl ToVectorValue for Option<f64>[src]

impl ToVectorValue for f32[src]

impl ToVectorValue for &f32[src]

impl ToVectorValue for Option<f32>[src]

impl ToVectorValue for usize[src]

impl ToVectorValue for &usize[src]

impl ToVectorValue for Option<usize>[src]

impl ToVectorValue for i8[src]

impl ToVectorValue for &i8[src]

impl ToVectorValue for Option<i8>[src]

impl ToVectorValue for i16[src]

impl ToVectorValue for &i16[src]

impl ToVectorValue for Option<i16>[src]

impl ToVectorValue for i32[src]

impl ToVectorValue for &i32[src]

impl ToVectorValue for Option<i32>[src]

impl ToVectorValue for i64[src]

impl ToVectorValue for &i64[src]

impl ToVectorValue for Option<i64>[src]

impl ToVectorValue for u8[src]

impl ToVectorValue for &u8[src]

impl ToVectorValue for Option<u8>[src]

impl ToVectorValue for u16[src]

impl ToVectorValue for &u16[src]

impl ToVectorValue for Option<u16>[src]

impl ToVectorValue for u32[src]

impl ToVectorValue for &u32[src]

impl ToVectorValue for Option<u32>[src]

impl ToVectorValue for u64[src]

impl ToVectorValue for &u64[src]

impl ToVectorValue for Option<u64>[src]

impl ToVectorValue for &str[src]

impl ToVectorValue for &&str[src]

impl ToVectorValue for Option<&str>[src]

impl ToVectorValue for String[src]

impl ToVectorValue for &String[src]

impl ToVectorValue for Option<String>[src]

impl ToVectorValue for bool[src]

impl ToVectorValue for &bool[src]

impl ToVectorValue for Option<bool>[src]

Loading content...

Implementors

impl ToVectorValue for &Bool[src]

impl ToVectorValue for Bool[src]

Loading content...