Struct lspci::config::StatusRegister
source · pub struct StatusRegister(pub u16);
Tuple Fields§
§0: u16
Implementations§
source§impl StatusRegister
impl StatusRegister
pub fn int_status(&self) -> bool
pub fn has_cap_list(&self) -> bool
pub fn supports_66mhz(&self) -> bool
pub fn fb2b(&self) -> bool
pub fn master_data_parity_error(&self) -> bool
pub fn devsel_timing(&self) -> u16
pub fn signaled_target_abort(&self) -> bool
pub fn received_target_abort(&self) -> bool
pub fn received_master_abort(&self) -> bool
pub fn signaled_system_error(&self) -> bool
pub fn detected_parity_error(&self) -> bool
Trait Implementations§
source§impl<T> BitRange<T> for StatusRegisterwhere
u16: BitRange<T>,
impl<T> BitRange<T> for StatusRegisterwhere
u16: BitRange<T>,
source§impl<T> BitRangeMut<T> for StatusRegisterwhere
u16: BitRangeMut<T>,
impl<T> BitRangeMut<T> for StatusRegisterwhere
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 StatusRegister
impl RefUnwindSafe for StatusRegister
impl Send for StatusRegister
impl Sync for StatusRegister
impl Unpin for StatusRegister
impl UnwindSafe for StatusRegister
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