pub unsafe fn new_unchecked(sel: R) -> Self {
		debug_assert!(
			sel.count_ones() == 1,
			"Selections are required to have exactly one bit set: {:0>1$b}",
			sel,
			bits_of::<R>() as usize,
		);
		Self { sel }
	}
/// Wraps a selector value as an assumed-good selection in an `R` register.
///
/// ## Parameters
///
/// - `sel`: A one-hot selection mask of a bit in an `R` register.
///
/// ## Returns
///
/// This unconditionally marks `sel` as a one-hot bit selector.
///
/// ## Safety
///
/// If the `sel` value has zero or multiple bits set, then it is invalid to
/// be used as a `BitSel` and the program is incorrect. Debug builds will
/// panic; release builds do not inspect the value or specify a behavior.
Wraps a selector value as an assumed-good selection in an `R` register.
Wraps a selector value as an assumed - good selection in an ` R ` register .
pub unsafe fn new_unchecked(sel: R) -> Self {
		debug_assert!(
			sel.count_ones() == 1,
			"Selections are required to have exactly one bit set: {:0>1$b}",
			sel,
			bits_of::<R>() as usize,
		);
		Self { sel }
	}
pub unsafe fn new_unchecked ( sel : R ) -> Self { debug_assert ! ( sel count_ones ( ) 1 " " sel bits_of R ( ) as usize ) ; Self { sel } }
Wraps a selector value as an assumed-good selection in an `R` register.
Wraps a selector value as an assumed - good selection in an ` R ` register .
sel
R
This unconditionally marks `sel` as a one-hot bit selector.
This unconditionally marks ` sel ` as a one - hot bit selector .
sel
R
A one-hot selection mask of a bit in an `R` register.
A one - hot selection mask of a bit in an ` R ` register .
safety
If the `sel` value has zero or multiple bits set, then it is invalid to
be used as a `BitSel` and the program is incorrect. Debug builds will
panic; release builds do not inspect the value or specify a behavior.
If the ` sel ` value has zero or multiple bits set then it is invalid to be used as a ` BitSel ` and the program is incorrect . Debug builds will panic ; release builds do not inspect the value or specify a behavior .