rust: Source Rust file

Description Usage Arguments Examples

View source: R/rust.R

Description

Source Rust file

Usage

1
2
rust(code, path = NULL, depend = NULL, header = TRUE, rebuild = FALSE,
  env = globalenv())

Arguments

code

Rust code

path

Rust file path

depend

Rust dependencies

header

Add default Rust header

rebuild

Force rebuild cache

env

An environment, determining where the export R functions are evaluated

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
## Not run: 
 rust('
 // #[rustr_export]
 pub fn say_hi() -> String{
        "Hello World".into()
 }
')

rust(code = 'some code',
     depend = '
[dependencies]
rustr = {path = "local/rustr"}
extra_dep_on_crates_io = 0.1.1
')


## End(Not run)

rustr/rustinr documentation built on June 2, 2020, 2:05 a.m.