Re-exports§
pub use util::rprint;
pub use dll::*;
pub use traits::*;
pub use error::*;
pub use macros::*;
pub use vector::*;
pub use rtype::*;
pub use rdll::*;
pub use protect::stackp::*;
pub use storage::*;
pub use rfunction::*;
pub use environment::*;
pub use robject::*;
pub use vectorx::*;
pub use rchar::*;
Modules§
- complex
- R Rcomplex methods
- dll
- R FFI to Rust
- dotpair
- … type
- environment
- R Enviroment type
- error
- Error Type
- eval
- Evaluate R script
- feature
- Features
- formula
- R Formula type
- grow
- R pairlist methods
- impls
- Special Traits Implementation
- lcons
- R lcons methods
- macros
- Helper macro
- name_
object - Named Object Proxy
- promise
- R Promise type
- protect
- R Memory Protection Functions
- rcast
- Cast R Object type
- rchar
- rdll
- R FFI
- reference
- R RC type
- result
- Safe unwrap for R ffi
- rfunction
- R Function type
- rlang
- R Language type
- rmath
- R Math Functions
- robject
- R Object type
- rptr
- R External Pointer type
- rstatic
- C static varibles for R
- rtype
- C Macro constant for R
- rweak
- R Weak Reference type
- rwrap
- Some C APIs for R coded in Rust.
- s4
- R S4 type
- storage
- Preserve and Unprotect SEXP struct
- sugar
- Sugar for rustr
- symbol
- R Symbol type
- traits
- Traits for R type
- types
- Types from other crates
- util
- Utilities
- vector
- R Vector with boolean and number
- vectorx
- R Vector with String, List and Expression
Macros§
- DATAPTR
- C Macro DATAPTR()
- boolvec
- Create a BoolVec
- charvec
- Create a CharVec
- check_
interrupt_ return - Check User Interrupt
- cstring
- For CString
- gen_
named_ vec - For Vectors
- gen_
traits_ rptr - For RPtr
- gen_
traits_ sexp - For SEXP
- intvec
- Create a IntVec
- numvec
- Create a NumVec
- replace_
expr - Helper for the number of arguments
- rlist
- Create a RList
- rtry
- For rustinr codegen, it moves error to R
- rustr_
version - rustr version
- ucharvec
- Create a CharVec with unsafe code
- unwrapr
- For rustinr codegen, it moves error to R
- unwrapr_
void - For rustinr codegen, it moves error to R
- urlist
- Create a rlist with unsafe code