extendr-engine 0.8.0

Safe and user friendly bindings to the R programming language.
Documentation
# `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`.

```toml
[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](https://docs.rs/extendr-engine/latest/extendr_engine/), or the latest development version on [extendr website](https://extendr.github.io/extendr/extendr_engine/index.html).

This crate is similar in spirit as [`{Rinside}`, on CRAN](https://cran.r-project.org/web/packages/RInside/index.html).