pub struct TestPciInterruptController { /* private fields */ }
Expand description
A test-only interrupt controller that simply stashes incoming interrupt
requests in a FIFO queue. Implements MsiInterruptTarget
.
Implementations§
Trait Implementations§
Source§impl Clone for TestPciInterruptController
impl Clone for TestPciInterruptController
Source§fn clone(&self) -> TestPciInterruptController
fn clone(&self) -> TestPciInterruptController
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TestPciInterruptController
impl Debug for TestPciInterruptController
Source§impl MsiInterruptTarget for TestPciInterruptController
impl MsiInterruptTarget for TestPciInterruptController
Source§fn new_interrupt(&self) -> Box<dyn MsiControl>
fn new_interrupt(&self) -> Box<dyn MsiControl>
Creates a new interrupt object.
Auto Trait Implementations§
impl Freeze for TestPciInterruptController
impl !RefUnwindSafe for TestPciInterruptController
impl Send for TestPciInterruptController
impl Sync for TestPciInterruptController
impl Unpin for TestPciInterruptController
impl !UnwindSafe for TestPciInterruptController
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