#[repr(C)]pub enum IrqSource {
Irqchip {
chip: IrqSourceChip,
pin: u32,
},
Msi {
address: u64,
data: u32,
},
}Expand description
A source of IRQs in an IrqRoute.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IrqSource
impl<'de> Deserialize<'de> for IrqSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for IrqSource
impl Eq for IrqSource
impl StructuralPartialEq for IrqSource
Auto Trait Implementations§
impl Freeze for IrqSource
impl RefUnwindSafe for IrqSource
impl Send for IrqSource
impl Sync for IrqSource
impl Unpin for IrqSource
impl UnwindSafe for IrqSource
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