pub(crate) fn into_bitslice_mut<'a, C>(self) -> &'a mut SliceBit<C, T>
	where C: Cursor {
		unsafe {
			&mut *(slice::from_raw_parts_mut(
				Pointer::from(self.ptr.as_ptr()).w() as *mut (),
				self.len,
			) as *mut [()] as *mut SliceBit<C, T>)
		}
	}
/// Converts a `BitPtr` structure into a mutable `SliceBit` handle.
///
/// # Parameters
///
/// - `self`
///
/// # Returns
///
/// A `SliceBit` handle composed of the `BitPtr` structure.
Converts a `BitPtr` structure into a mutable `SliceBit` handle.
Converts a ` BitPtr ` structure into a mutable ` SliceBit ` handle .
pub(crate) fn into_bitslice_mut<'a, C>(self) -> &'a mut SliceBit<C, T>
	where C: Cursor {
		unsafe {
			&mut *(slice::from_raw_parts_mut(
				Pointer::from(self.ptr.as_ptr()).w() as *mut (),
				self.len,
			) as *mut [()] as *mut SliceBit<C, T>)
		}
	}
pub ( crate ) fn into_bitslice_mut < ' a , C > ( self ) -> & ' a mut SliceBit < C , T > where C : Cursor { unsafe { & mut * ( slice :: from_raw_parts_mut ( Pointer :: from ( self . ptr . as_ptr ( ) ) . w ( ) as * mut ( ) , self . len , ) as * mut [ ( ) ] as * mut SliceBit < C , T > ) } }
Converts a `BitPtr` structure into a mutable `SliceBit` handle.
Converts a ` BitPtr ` structure into a mutable ` SliceBit ` handle .
self
A `SliceBit` handle composed of the `BitPtr` structure.
A ` SliceBit ` handle composed of the ` BitPtr ` structure .
self
None