BitSliceableMut

Trait BitSliceableMut 

Source
pub trait BitSliceableMut<Range>: BitSliceable<Range> {
    // Provided method
    fn bit_slice_mut(self, range: Range) -> Self::Slice
       where Self: Sized { ... }
}
Expand description

Types that produce mutable slices.

Do not implement this trait; there is a blanket impl for all BitSliceable types whose associated Slice types implement BitsMut.

Provided Methods§

Source

fn bit_slice_mut(self, range: Range) -> Self::Slice
where Self: Sized,

An alias for BitSliceable::bit_slice.

This method provides no additional functionality over bit_slice. However, it can be used to force auto-ref to choose a Self type that implements BitSliceableMut.

Implementors§

Source§

impl<Range, T> BitSliceableMut<Range> for T
where T: BitSliceable<Range>, T::Slice: BitsMut,