pub unsafe fn to_mut(self) -> BitPtr<Mut, T, O> {
		let Self {
			ptr: addr,
			bit: head,
			..
		} = self;
		BitPtr {
			ptr: addr.assert_mut(),
			bit: head,
			..BitPtr::DANGLING
		}
	}
/// Adds write permissions to a bit-pointer.
///
/// ## Safety
///
/// This pointer must have been derived from a `*mut` pointer.
Adds write permissions to a bit-pointer.
Adds write permissions to a bit - pointer .
pub unsafe fn to_mut(self) -> BitPtr<Mut, T, O> {
		let Self {
			ptr: addr,
			bit: head,
			..
		} = self;
		BitPtr {
			ptr: addr.assert_mut(),
			bit: head,
			..BitPtr::DANGLING
		}
	}
pub unsafe fn to_mut ( self ) -> BitPtr < Mut , T , O > { let Self { ptr : addr , bit : head , .. } = self ; BitPtr { ptr : addr . assert_mut ( ) , bit : head , .. BitPtr :: DANGLING } }
Adds write permissions to a bit-pointer.
Adds write permissions to a bit - pointer .
self
self
safety
This pointer must have been derived from a `*mut` pointer.
This pointer must have been derived from a ` * mut ` pointer .