pub trait VecConvert<U> {
// Required methods
fn r_int_convert(self) -> Vec<U>;
fn r_int_convert_shift(self) -> Vec<U>;
}Expand description
Converts vectors between integer types for R compatibility.
Required Methods§
Sourcefn r_int_convert(self) -> Vec<U>
fn r_int_convert(self) -> Vec<U>
Converts usize vectors into i32 for fast R transfer
Sourcefn r_int_convert_shift(self) -> Vec<U>
fn r_int_convert_shift(self) -> Vec<U>
Converts vectors from usize to i32, while adding one (shifting from 0-indexed data to 1-indexed data) or vice versa from i32 to usize while subtracting 1 (shifting from 1-indexed data to 0-indexed data).
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".