rextendr: Call Rust Code from R using the 'extendr' Crate (original) (raw)
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 + file
URL:
https://extendr.rs/rextendr/, https://github.com/extendr/rextendr
NeedsCompilation:
no
SystemRequirements:
Rust 'cargo'; the crate 'libR-sys' must compile without error
Materials:
CRAN checks: