Merge pull request #169 from phil-opp/missing-pub

Make methods of EntryOptions public
This commit is contained in:
Philipp Oppermann
2016-05-29 17:26:48 +02:00
2 changed files with 12 additions and 12 deletions

View File

@@ -113,13 +113,13 @@ pub struct EntryOptions(u16);
impl EntryOptions { impl EntryOptions {
fn new() -> Self {...} fn new() -> Self {...}
fn set_present(&mut self, present: bool) {...} pub fn set_present(&mut self, present: bool) {...}
fn disable_interrupts(&mut self, disable: bool) {...} pub fn disable_interrupts(&mut self, disable: bool) {...}
fn set_privilege_level(&mut self, dpl: u16) {...} pub fn set_privilege_level(&mut self, dpl: u16) {...}
fn set_stack_index(&mut self, index: u16) {...} pub fn set_stack_index(&mut self, index: u16) {...}
} }
``` ```
@@ -174,22 +174,22 @@ impl EntryOptions {
options options
} }
fn set_present(&mut self, present: bool) -> &mut Self { pub fn set_present(&mut self, present: bool) -> &mut Self {
self.0.set_bit(15, present); self.0.set_bit(15, present);
self self
} }
fn disable_interrupts(&mut self, disable: bool) -> &mut Self { pub fn disable_interrupts(&mut self, disable: bool) -> &mut Self {
self.0.set_bit(8, !disable); self.0.set_bit(8, !disable);
self self
} }
fn set_privilege_level(&mut self, dpl: u16) -> &mut Self { pub fn set_privilege_level(&mut self, dpl: u16) -> &mut Self {
self.0.set_range(13..15, dpl); self.0.set_range(13..15, dpl);
self self
} }
fn set_stack_index(&mut self, index: u16) -> &mut Self { pub fn set_stack_index(&mut self, index: u16) -> &mut Self {
self.0.set_range(0..3, index); self.0.set_range(0..3, index);
self self
} }

View File

@@ -81,22 +81,22 @@ impl EntryOptions {
options options
} }
fn set_present(&mut self, present: bool) -> &mut Self { pub fn set_present(&mut self, present: bool) -> &mut Self {
self.0.set_bit(15, present); self.0.set_bit(15, present);
self self
} }
fn disable_interrupts(&mut self, disable: bool) -> &mut Self { pub fn disable_interrupts(&mut self, disable: bool) -> &mut Self {
self.0.set_bit(8, !disable); self.0.set_bit(8, !disable);
self self
} }
fn set_privilege_level(&mut self, dpl: u16) -> &mut Self { pub fn set_privilege_level(&mut self, dpl: u16) -> &mut Self {
self.0.set_range(13..15, dpl); self.0.set_range(13..15, dpl);
self self
} }
fn set_stack_index(&mut self, index: u16) -> &mut Self { pub fn set_stack_index(&mut self, index: u16) -> &mut Self {
self.0.set_range(0..3, index); self.0.set_range(0..3, index);
self self
} }