pub trait Asi8s {
type Cast;
fn as_i8s(self) -> Self::Cast;
}
pub trait Asu8s {
type Cast;
fn as_u8s(self) -> Self::Cast;
}
pub trait Asi16s {
type Cast;
fn as_i16s(self) -> Self::Cast;
}
pub trait Asu16s {
type Cast;
fn as_u16s(self) -> Self::Cast;
}
pub trait Asf32s {
type Cast;
fn as_f32s(self) -> Self::Cast;
}
pub trait Asi32s {
type Cast;
fn as_i32s(self) -> Self::Cast;
}
pub trait Asu32s {
type Cast;
fn as_u32s(self) -> Self::Cast;
}
pub trait Asf64s {
type Cast;
fn as_f64s(self) -> Self::Cast;
}
pub trait Asi64s {
type Cast;
fn as_i64s(self) -> Self::Cast;
}
pub trait Asu64s {
type Cast;
fn as_u64s(self) -> Self::Cast;
}