pass_single_character: Uppercase a character value in Rust

Description Usage Arguments Details Value Examples

View source: R/extendr-wrappers.R

Description

Demonstrates passing a character (string) value back and forth between R and Rust, uppercasing the string in Rust to prove it works.

Usage

1

Arguments

s

A character value to treat as a string in Rust

Details

The value passed to this function must be a character (string) or an NA_character_. The Rust function signature is pass_single_character_fn(s: Option<String>) -> Option<String>, with NA's being handled as None in Rust.

Value

toupper(s)

Examples

1
2
pass_single_character("hello")        # "HELLO"
pass_single_character(NA_character_)  # NA_character_

ericwburden/rustbind documentation built on April 10, 2021, 12:31 p.m.