Function bitwise::word::set_least_significant_zero [] [src]

pub fn set_least_significant_zero<T: Word>(x: T) -> T

Set least significant 0 bit of x.

Intrinsics:

  • TBM: blcs.

Examples

use bitwise::word::*;

let n = 0b0101;
let s = 0b0111;

assert_eq!(n.set_least_significant_zero(), s);
assert_eq!(set_least_significant_zero(n), s);