Generate rules.mk for bit_field crate am: 86f432e8d8 am: 5ddf493d4f Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/bit_field/+/3018284 Change-Id: I8e5a054fbf70ff8c3a7c167925ac43e52313cef3 Signed-off-by: Automerger Merge Worker <[email protected]>
A simple crate which provides the BitField trait, which provides methods for operating on individual bits and ranges of bits on Rust's integral types.
Documentation is available on docs.rs
[dependencies] bit_field = "0.10.1"
extern crate bit_field; use bit_field::BitField; let mut x: u8 = 0; x.set_bit(7, true); assert_eq!(x, 0b1000_0000); x.set_bits(0..4, 0b1001); assert_eq!(x, 0b1000_1001);
This crate is dual-licensed under MIT or the Apache License (Version 2.0). See LICENSE-APACHE and LICENSE-MIT for details.