Struct rustr::reference::ReferenceM [] [src]

pub struct ReferenceM<T: SEXPbucket> {
    // some fields omitted
}

Methods

impl<T: SEXPbucket> ReferenceM<T>

fn new<E: ToSEXP>(x: E) -> RResult<ReferenceM<T>>

fn from_cstring(x: CString) -> RResult<ReferenceM<T>>

fn is(&self, clazz: CString) -> bool

Trait Implementations

impl<T: SEXPbucket> IntoR for ReferenceM<T>

fn intor(&self) -> RResult<SEXP>

impl<T: SEXPbucket> UIntoR for ReferenceM<T>

unsafe fn uintor(&self) -> SEXP

impl<T: SEXPbucket> RAttribute for ReferenceM<T>

fn get_attr<D: RNew, S: SEXPbucket, EE: Into<SymbolM<S>>>(&self, name: EE) -> RResult<D>

fn set_attr<T: ToSEXP, EE: Into<SymbolM<S>>, S: SEXPbucket>(&self, name: EE, attr: T)

fn attribute_names(&self) -> Vec<CString>

fn has_attribute(&self, attr: &str) -> bool

fn attributte<D: RNew>(&self) -> RResult<D>

impl<T: SEXPbucket> RSlot for ReferenceM<T>

fn get_slot<D: RNew>(&self, slot: &str) -> RResult<D>

fn set_slot<T: ToSEXP, D: RNew>(&self, slot: &str, x: T) -> RResult<D>

fn has_slot(&self, slot: &str) -> RResult<bool>

impl<T: SEXPbucket> ToSEXP for ReferenceM<T>

unsafe fn s(&self) -> SEXP

fn rtype(&self) -> Rtype

unsafe fn t(&self) -> Rtemp

fn print(&self)

fn is_null(&self) -> bool

fn is_object(&self) -> bool

fn is_s4(&self) -> bool

fn is_array(&self) -> bool

fn is_factor(&self) -> bool

fn is_frame(&self) -> bool

fn is_function(&self) -> bool

fn is_integer(&self) -> bool

fn is_language(&self) -> bool

fn is_list(&self) -> bool

fn is_matrix(&self) -> bool

fn is_newlist(&self) -> bool

fn is_number(&self) -> bool

fn is_numeric(&self) -> bool

fn is_pairlist(&self) -> bool

fn is_primitive(&self) -> bool

fn is_ts(&self) -> bool

fn is_userbinop(&self) -> bool

fn is_validstring(&self) -> bool

fn is_validstringf(&self) -> bool

fn is_vector(&self) -> bool

fn is_vectoratomic(&self) -> bool

fn is_vectorlist(&self) -> bool

fn is_vectorizable(&self) -> bool

fn is_ordered(&self) -> bool

fn is_unordered(&self) -> bool

fn is_data_frame(&self) -> bool

impl<T: SEXPbucket> SetSelf for ReferenceM<T>

fn set(&mut self, x: Self)

impl<T: SEXPbucket> Shallow for ReferenceM<T>

fn sc(&self) -> Self

fn sclone_from(&mut self, source: &Self)

impl<T: SEXPbucket> Clone for ReferenceM<T>

fn clone(&self) -> Self

1.0.0fn clone_from(&mut self, source: &Self)

impl<T: SEXPbucket> RObjClass for ReferenceM<T>

type Origin = ReferenceM<T>

impl<T: SEXPbucket> Named for ReferenceM<T>

fn named(&self) -> bool

fn name(&self) -> SEXP

Derived Implementations

impl<T: Debug + SEXPbucket> Debug for ReferenceM<T>

fn fmt(&self, __arg_0: &mut Formatter) -> Result