pub fn combine(self, sel: BitSel<R>) -> Self {
		Self {
			mask: self.mask | sel.sel,
		}
	}
/// Creates a new mask with a selector bit activated.
///
/// ## Parameters
///
/// - `self`: The original mask.
/// - `sel`: The selector bit being added into the mask.
///
/// ## Returns
///
/// A new bit-mask with `sel` activated.
Creates a new mask with a selector bit activated.
Creates a new mask with a selector bit activated .
pub fn combine(self, sel: BitSel<R>) -> Self {
		Self {
			mask: self.mask | sel.sel,
		}
	}
pub fn combine ( self , sel : BitSel < R > ) -> Self { Self { mask : self . mask | sel . sel , } }
Creates a new mask with a selector bit activated.
Creates a new mask with a selector bit activated .
self
sel
BitSel<R>
A new bit-mask with `sel` activated.
A new bit - mask with ` sel ` activated .
self
The original mask.
The original mask .
sel
BitSel<R>
The selector bit being added into the mask.
The selector bit being added into the mask .