Provides functions to compile and load Rust code from R, similar to how 'Rcpp' or 'cpp11' allow easy interfacing with C++ code. Also provides helper functions to create R packages that use Rust code. Under the hood, the Rust crate 'extendr' is used to do all the heavy lifting.
| Version: | 0.4.2 |
| Depends: | R (≥ 4.1) |
| Imports: | brio,callr,cli,desc,dplyr,glue (≥ 1.7.0),jsonlite,pkgbuild (≥ 1.4.0),processx,rlang (≥ 1.0.5),rprojroot,stringi,vctrs,withr |
| Suggests: | devtools,rcmdcheck,knitr,lintr,rmarkdown,testthat (≥3.1.7),usethis |
| Published: | 2025-08-26 |
| DOI: | 10.32614/CRAN.package.rextendr |
| Author: | Claus O. Wilke [aut], Andy Thomason [aut], Mossa M. Reimert [aut], Ilia Kosenkov [aut, cre], Malcolm Barrett [aut], Josiah Parry [ctb], Kenneth Vernon [ctb], Alberson Miranda [ctb] |
| Maintainer: | Ilia Kosenkov <ilia.kosenkov at outlook.com> |
| BugReports: | https://github.com/extendr/rextendr/issues |
| License: | MIT + fileLICENSE |
| URL: | https://extendr.rs/rextendr/,https://github.com/extendr/rextendr |
| NeedsCompilation: | no |
| SystemRequirements: | Rust 'cargo'; the crate 'libR-sys' must compilewithout error |
| Materials: | README,NEWS |
| CRAN checks: | rextendr results |