Update bit_field to 0.5.0 and use new API

(cherry picked from commit 6eba03dd58)
This commit is contained in:
Philipp Oppermann
2016-09-27 13:24:01 +02:00
parent 689bd2e3e2
commit 19f0b5443a
2 changed files with 3 additions and 3 deletions

View File

@@ -4,7 +4,7 @@ name = "blog_os"
version = "0.1.0"
[dependencies]
bit_field = "0.1.0"
bit_field = "0.5.0"
bitflags = "0.7.0"
once = "0.2.1"
rlibc = "0.1.4"

View File

@@ -66,11 +66,11 @@ impl Entry {
use bit_field::BitField;
#[derive(Debug, Clone, Copy)]
pub struct EntryOptions(BitField<u16>);
pub struct EntryOptions(u16);
impl EntryOptions {
fn minimal() -> Self {
let mut options = BitField::new(0);
let mut options = 0;
options.set_range(9..12, 0b111); // 'must-be-one' bits
EntryOptions(options)
}