pub fn store_value(&mut self, value: T::Mem) -> T::Mem {
		let this = self.access();
		let prev = this.clear_bits(self.mask);
		this.set_bits(self.mask & value);
		prev & self.mask.into_inner()
	}
/// Stores a value through `self` after masking away extra bits.
///
/// ## Parameters
///
/// - `&mut self`
/// - `value`: A bit-map which will be written into the governed bits. This
///   is a bit-map store, not an integer store; the value will not be
///   shifted into position and will only be masked directly against the
///   bits that this partial-element governs.
///
/// ## Returns
///
/// The previous value of the governed bits.
Stores a value through `self` after masking away extra bits.
Stores a value through ` self ` after masking away extra bits .
pub fn store_value(&mut self, value: T::Mem) -> T::Mem {
		let this = self.access();
		let prev = this.clear_bits(self.mask);
		this.set_bits(self.mask & value);
		prev & self.mask.into_inner()
	}
pub fn store_value ( & mut self , value : T :: Mem ) -> T :: Mem { let this = self . access ( ) ; let prev = this . clear_bits ( self . mask ) ; this . set_bits ( self . mask & value ) ; prev & self . mask . into_inner ( ) }
Stores a value through `self` after masking away extra bits.
Stores a value through ` self ` after masking away extra bits .
&mut self
value
T::Mem
The previous value of the governed bits.
The previous value of the governed bits .
&mut self
None
value
T::Mem
A bit-map which will be written into the governed bits. This
is a bit-map store, not an integer store; the value will not be
shifted into position and will only be masked directly against the
bits that this partial-element governs.
A bit - map which will be written into the governed bits . This is a bit - map store not an integer store ; the value will not be shifted into position and will only be masked directly against the bits that this partial - element governs .