9 releases (5 breaking)
| 0.8.1 | Jul 12, 2025 |
|---|---|
| 0.8.0 | Apr 7, 2025 |
| 0.7.1 | Sep 5, 2024 |
| 0.7.0 | Jun 29, 2024 |
| 0.2.0 | Feb 21, 2021 |
#146 in FFI
507 downloads per month
105KB
2K
SLoC
extendr-engine
This crate facilitates embedding an R process together with a standalone binaries. In rust-powered R-packages, the R code calls Rust, and thus there is already an accompanying R process. Instead, this is meant to be used in unit tests, integration test and binaries that are standalone from R code.
This crate does not adhere to the non-API requirements of CRAN.
Using it in R-packages
Within Cargo.toml add extendr-engine under dev-dependencies.
[dev-dependencies]
extendr-engine = "*"
Then, you may use extendr_engine within unit tests, integration tests,
and binaries. If extendr-engine is added under [dependencies], then the
surrounding R-package will flag a CRAN note about non-API usage.
About
See documentation on doc.rs, or the latest development version on extendr website.
This crate is similar in spirit as {Rinside}, on CRAN.
Dependencies
~75KB