Skip to main content

Module coerced_scalars

Module coerced_scalars 

Source
Expand description

Coerced scalar conversions (multi-source numeric) and large integer scalars.

These types accept multiple R source types (INTSXP, REALSXP, RAWSXP, LGLSXP) and coerce to the target Rust type via TryCoerce.

Covers: i8, i16, u16, u32, f32 (sub-native scalars) and i64, u64, isize, usize (large integers via f64 intermediary).

Functionsยง

coerce_value ๐Ÿ”’
try_from_sexp_numeric_option ๐Ÿ”’
try_from_sexp_numeric_option_unchecked ๐Ÿ”’ โš 
try_from_sexp_numeric_scalar ๐Ÿ”’
try_from_sexp_numeric_scalar_unchecked ๐Ÿ”’ โš