Struct lspci::config::SecondaryStatusRegister
source · pub struct SecondaryStatusRegister(pub u16);
Tuple Fields§
§0: u16
Implementations§
source§impl SecondaryStatusRegister
impl SecondaryStatusRegister
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 received_system_error(&self) -> bool
pub fn detected_parity_error(&self) -> bool
Trait Implementations§
source§impl<T> BitRange<T> for SecondaryStatusRegisterwhere
u16: BitRange<T>,
impl<T> BitRange<T> for SecondaryStatusRegisterwhere
u16: BitRange<T>,
source§impl<T> BitRangeMut<T> for SecondaryStatusRegisterwhere
u16: BitRangeMut<T>,
impl<T> BitRangeMut<T> for SecondaryStatusRegisterwhere
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 SecondaryStatusRegister
impl RefUnwindSafe for SecondaryStatusRegister
impl Send for SecondaryStatusRegister
impl Sync for SecondaryStatusRegister
impl Unpin for SecondaryStatusRegister
impl UnwindSafe for SecondaryStatusRegister
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