Skip to main content

try_from_sexp_coerced_i32

Function try_from_sexp_coerced_i32 

Source
#[doc(hidden)]
pub fn try_from_sexp_coerced_i32(sexp: SEXP) -> Result<i32, SexpError>
Expand description

Convert a coerce native i32 parameter.

INTSXP takes exactly the bare conversion (NA rejected, as always for a scalar i32). Whole-valued doubles, logicals, and raws go through the checked multi-source path the non-native integers use, so 3 reaches an i32 parameter as 3L while 3.5, NA, and out-of-range values are errors.