pub trait Split128: Sealed + Sized {
// Required method
fn as_u8_array(self) -> [u8; 16];
// Provided methods
fn as_i8_array(self) -> [i8; 16] { ... }
fn as_u16_array(self) -> [u16; 8] { ... }
fn as_i16_array(self) -> [i16; 8] { ... }
fn as_u32_array(self) -> [u32; 4] { ... }
fn as_i32_array(self) -> [i32; 4] { ... }
fn as_f32_array(self) -> [f32; 4] { ... }
fn as_u64_array(self) -> [u64; 2] { ... }
fn as_i64_array(self) -> [i64; 2] { ... }
fn as_f64_array(self) -> [f64; 2] { ... }
}Required Methods§
fn as_u8_array(self) -> [u8; 16]
Provided Methods§
fn as_i8_array(self) -> [i8; 16]
fn as_u16_array(self) -> [u16; 8]
fn as_i16_array(self) -> [i16; 8]
fn as_u32_array(self) -> [u32; 4]
fn as_i32_array(self) -> [i32; 4]
fn as_f32_array(self) -> [f32; 4]
fn as_u64_array(self) -> [u64; 2]
fn as_i64_array(self) -> [i64; 2]
fn as_f64_array(self) -> [f64; 2]
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.