• Rustr Book
  • Rustr Gallery
  • 1 Introduction
  • 2 Setup
    • 2.1 Windows
      • 2.1.1 Get R
      • 2.1.2 Get Rust with GNU ABI
      • 2.1.3 Get rustinr
    • 2.2 Mac
      • 2.2.1 Get R
      • 2.2.2 Get Rust
      • 2.2.3 Get rustinr
      • 2.2.4 Get Xcode Command Line Tools
      • 2.2.5 Get gfortran (optional)
    • 2.3 Linux
      • 2.3.1 Get R
      • 2.3.2 Get Rust
      • 2.3.3 Get rustinr
    • 2.4 Playground with Docker
  • 3 Run
    • 3.1 rustinr R package
      • 3.1.1 Rust Function in R Console
    • 3.2 Create a Rust-R Package
      • 3.2.1 Init a Package
      • 3.2.2 Intro rustrize()
    • 3.3 Summary
      • 3.3.1 rust()
      • 3.3.2 rustr_init()
      • 3.3.3 headr()
      • 3.3.4 rustrize()
  • 4 Rusty Error Handling
    • 4.0.1 RResult
  • 5 R Console Print in Rust
    • 5.0.1 r_printf()
    • 5.0.2 r_message()
    • 5.0.3 r_warn()
    • 5.0.4 rprint()
  • 6 R Type <-> Rust Type
    • 6.0.1 Origin:
    • 6.0.2 Generated:
    • 6.0.3 RNew
    • 6.0.4 IntoR
    • 6.0.5 Orphan Rule
    • 6.0.6 RNew IntoR impl Added to rustr Crate?
  • 7 Type Table
    • 7.1 R and Rust Type
      • 7.1.1 R type
      • 7.1.2 Rust type
    • 7.2 The Type Table
  • 8 R in Rust
    • 8.0.1 REngine
    • 8.0.2 Example
  • 9 R Object
    • 9.1 Vector
      • 9.1.1 NumVec
      • 9.1.2 IntVec
      • 9.1.3 RawVec
      • 9.1.4 BoolVec
      • 9.1.5 CplVec
    • 9.2 VectorX - Special Vector
      • 9.2.1 CharVec
      • 9.2.2 List
      • 9.2.3 ExprVec
    • 9.3 Rcomplex
    • 9.4 Envir - Enviroment
    • 9.5 RFun - Function
    • 9.6 RPtr - External Pointer
    • 9.7 Fml - Formula
    • 9.8 RError - Error
    • 9.9 Symbol - Symbol
    • 9.10 Promise - Promise
    • 9.11 S4 - S4
    • 9.12 Reference - RC
    • 9.13 RObj - Object
    • 9.14 RWeak - Weak Reference
    • 9.15 RRand - Random Source
    • 9.16 RLang - Language
  • 10 R Raw FFI with unsafe Rust
  • 11 Cheat Sheet
  • Build with R bookdown

Rustr Book

9.13 RObj - Object

https://docs.rustr.org/rustr/robject/struct.RObjM.html