rextendr: Call Rust Code from R using the 'extendr' Crate

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.2.0
Depends: R (≥ 4.0)
Imports: brio, callr, cli, desc, dplyr, glue, pkgbuild, pkgload, purrr, rlang (≥ 0.4.10), rprojroot, stringi, tibble, withr
Suggests: devtools, knitr, mockr, rmarkdown, rstudioapi, testthat (≥ 3.0.2), usethis
Published: 2021-06-15
Author: Claus O. Wilke ORCID iD [aut, cre], Andy Thomason [aut], Mossa M. Reimert [aut], Ilia Kosenkov ORCID iD [aut], Hiroaki Yutani ORCID iD [aut], Malcolm Barrett ORCID iD [aut]
Maintainer: Claus O. Wilke <wilke at austin.utexas.edu>
BugReports: https://github.com/extendr/rextendr/issues
License: MIT + file LICENSE
URL: https://extendr.github.io/rextendr/
NeedsCompilation: no
SystemRequirements: Rust 'cargo'; the crate 'libR-sys' must compile without error
Materials: README NEWS
CRAN checks: rextendr results

Documentation:

Reference manual: rextendr.pdf
Vignettes: Using Rust code in R packages
Setting up Rust

Downloads:

Package source: rextendr_0.2.0.tar.gz
Windows binaries: r-devel: rextendr_0.2.0.zip, r-release: rextendr_0.2.0.zip, r-oldrel: rextendr_0.2.0.zip
macOS binaries: r-release (arm64): rextendr_0.2.0.tgz, r-oldrel (arm64): rextendr_0.2.0.tgz, r-release (x86_64): rextendr_0.2.0.tgz, r-oldrel (x86_64): rextendr_0.2.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=rextendr to link to this page.