CRAN/E | rextendr

rextendr

Call Rust Code from R using the 'extendr' Crate

Installation

About

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.

extendr.github.io/rextendr/
System requirements Rust 'cargo'; the crate 'libR-sys' must compile without error
Bug report File report

Key Metrics

Version 0.3.1
R ≥ 4.0
Published 2023-06-20 317 days ago
Needs compilation? no
License MIT
License File
CRAN checks rextendr results

Downloads

Yesterday 25 0%
Last 7 days 140 -1%
Last 30 days 439 -4%
Last 90 days 1.303 -13%
Last 365 days 5.738 +54%

Maintainer

Maintainer

Ilia Kosenkov

ilia.kosenkov@outlook.com

Authors

Claus O. Wilke

aut

Andy Thomason

aut

Mossa M. Reimert

aut

Ilia Kosenkov

aut / cre

Hiroaki Yutani

aut

Malcolm Barrett

aut

Josiah Parry

ctb

Material

README
NEWS
Reference manual
Package source

Vignettes

Using Rust code in R packages
Setting up Rust

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

rextendr archive

Depends

R ≥ 4.0

Imports

brio
callr
cli
desc
dplyr
glue
jsonlite
pkgbuild ≥1.4.0
processx
purrr
rlang ≥ 1.0.5
rprojroot
stringi
tibble
vctrs
withr

Suggests

devtools
knitr
lintr
mockr
rmarkdown
rstudioapi
testthat ≥ 3.0.2
usethis