Trait zerovec::ule::SliceAsULE
source · pub trait SliceAsULE{
// Required method
fn slice_to_unaligned(slice: &[Self]) -> Option<&[Self::ULE]>;
}
Expand description
A trait for a type where aligned slices can be cast to unaligned slices.
Auto-implemented on all types implementing EqULE
.
Required Methods§
sourcefn slice_to_unaligned(slice: &[Self]) -> Option<&[Self::ULE]>
fn slice_to_unaligned(slice: &[Self]) -> Option<&[Self::ULE]>
Converts from &[Self]
to &[Self::ULE]
if possible.
In general, this function returns Some
on little-endian and None
on big-endian.
Object Safety§
This trait is not object safe.