pub fn mapmut<'a, F, U>(&'a mut self, f: F) -> VOL<&'a mut U, A>
	where
		F: FnOnce(&mut T) -> &mut U,
		R: DerefMut,
		U: ?Sized,
		T: 'a,
	{
		VOL
		{
			access: self.access,
			reference: f(&mut self.reference),
		}
	}
// Map wrapped value to create a mutable VOL reference:
Map wrapped value to create a mutable VOL reference.
Map wrapped value to create a mutable VOL reference .
pub fn mapmut<'a, F, U>(&'a mut self, f: F) -> VOL<&'a mut U, A>
	where
		F: FnOnce(&mut T) -> &mut U,
		R: DerefMut,
		U: ?Sized,
		T: 'a,
	{
		VOL
		{
			access: self.access,
			reference: f(&mut self.reference),
		}
	}
pub fn mapmut < ' a , F , U > ( & ' a mut self , f : F ) -> VOL < & ' a mut U , A > where F : FnOnce ( & mut T ) -> & mut U , R : DerefMut , U : ? Sized , T : ' a , { VOL { access : self . access , reference : f ( & mut self . reference ) , } }
Map wrapped value to create a mutable VOL reference:
Map wrapped value to create a mutable VOL reference :
&'a mut self
f
F