8 releases (stable)

1.2.0 Mar 3, 2024
1.1.1 Apr 19, 2020
1.1.0 Apr 18, 2020
1.0.3 Apr 17, 2020
0.1.0 Apr 17, 2020

#25 in #set-bit

MIT/Apache

11KB
224 lines

set_bits

NOTE: This library is no longer maintained. Consider using the following crates:

set_bits is a Rust library for setting and clearing bits on memory.

Usage

Add set_bits to your Cargo.toml file.

use set_bits;

// Set 20 bits from the 10th bit of address 0xCAFEBABE
set_bits::set(0xCAFEBABE, 10, 20);

// Clear 20 bits from the 10th bit of address 0xCAFEBABE
set_bits::clear(0xCAFEBABE, 10, 20);

License

Apache-2.0 or MIT

No runtime deps