Skip to main content

Module na_vectors

Module na_vectors 

Source
Expand description

NA-aware vector conversions (Vec<Option<T>>, Box<[Option<T>]>).

Maps Rโ€™s NA values to None and non-NA values to Some(v). Covers native types (i32, f64, u8), logical (bool, Rboolean, RLogical), string (Option<String>), complex (Option<Rcomplex>), and coerced numeric types (Option<i64>, Option<u64>, etc.).

Macrosยง

impl_boxed_slice_option_try_from_sexp ๐Ÿ”’
Macro for NA-aware R vector โ†’ Box<[Option<T>]> conversions.
impl_vec_option_try_from_sexp ๐Ÿ”’
Macro for NA-aware R vector โ†’ Vec<Option<T>> conversions.
impl_vec_option_try_from_sexp_numeric ๐Ÿ”’

Functionsยง

try_from_sexp_numeric_option_vec ๐Ÿ”’