pub type FieldSliceMut<'a, P> = FieldBuffer<P, &'a mut [P]>;Expand description
Alias for a field buffer over a mutably borrowed slice.
Aliased Type§
pub struct FieldSliceMut<'a, P> { /* private fields */ }Implementations§
Source§impl<'a, P: PackedField> FieldSliceMut<'a, P>
impl<'a, P: PackedField> FieldSliceMut<'a, P>
Sourcepub fn from_slice(log_len: usize, slice: &'a mut [P]) -> Self
pub fn from_slice(log_len: usize, slice: &'a mut [P]) -> Self
Create a new FieldSliceMut from a mutable slice of packed values.
§Preconditions
slice.len()must equal the expected packed length forlog_len.
Trait Implementations§
Source§impl<'a, P: PackedField, Data: DerefMut<Target = [P]>> From<&'a mut FieldBuffer<P, Data>> for FieldSliceMut<'a, P>
impl<'a, P: PackedField, Data: DerefMut<Target = [P]>> From<&'a mut FieldBuffer<P, Data>> for FieldSliceMut<'a, P>
Source§fn from(buffer: &'a mut FieldBuffer<P, Data>) -> Self
fn from(buffer: &'a mut FieldBuffer<P, Data>) -> Self
Converts to this type from the input type.