Struct lspci::config::CommandRegister
source · pub struct CommandRegister(pub u16);
Tuple Fields§
§0: u16
Implementations§
source§impl CommandRegister
impl CommandRegister
pub fn io_space(&self) -> bool
pub fn memory_space(&self) -> bool
pub fn bus_master_en(&self) -> bool
pub fn special_cycles(&self) -> bool
pub fn mem_winv_en(&self) -> bool
pub fn vga_snoop(&self) -> bool
pub fn parity_error_response(&self) -> bool
pub fn serr_en(&self) -> bool
pub fn fb2b_en(&self) -> bool
pub fn int_disable(&self) -> bool
Trait Implementations§
source§impl<T> BitRange<T> for CommandRegisterwhere
u16: BitRange<T>,
impl<T> BitRange<T> for CommandRegisterwhere
u16: BitRange<T>,
source§impl<T> BitRangeMut<T> for CommandRegisterwhere
u16: BitRangeMut<T>,
impl<T> BitRangeMut<T> for CommandRegisterwhere
u16: BitRangeMut<T>,
source§fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
Set a range of bits.
Auto Trait Implementations§
impl Freeze for CommandRegister
impl RefUnwindSafe for CommandRegister
impl Send for CommandRegister
impl Sync for CommandRegister
impl Unpin for CommandRegister
impl UnwindSafe for CommandRegister
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more