Skip to main content

ArrayConvert

Trait ArrayConvert 

Source
pub trait ArrayConvert<T> {
    type Output;

    // Required methods
    fn convert_array(&self) -> ConversionResult<Self::Output>;
    fn convert_array_with_options(
        &self,
        options: &ConversionOptions,
    ) -> ConversionResult<Self::Output>;
}
Expand description

Trait for array type conversions

Required Associated Types§

Source

type Output

Output array type

Required Methods§

Source

fn convert_array(&self) -> ConversionResult<Self::Output>

Convert array elements to target type

Source

fn convert_array_with_options( &self, options: &ConversionOptions, ) -> ConversionResult<Self::Output>

Convert with specified options

Implementations on Foreign Types§

Source§

impl<S, T> ArrayConvert<T> for [S]
where S: NumCast + Copy, T: NumCast + Copy,

Implement ArrayConvert for slices

Source§

impl<S, T> ArrayConvert<T> for Vec<S>
where S: NumCast + Copy, T: NumCast + Copy,

Implement ArrayConvert for Vec

Implementors§