pub struct GenericIoApicResolver;Expand description
A resolver for generic IO-APIC devices.
Trait Implementations§
Source§impl AsyncResolveResource<ChipsetDeviceHandleKind, GenericIoApicDeviceHandle> for GenericIoApicResolver
impl AsyncResolveResource<ChipsetDeviceHandleKind, GenericIoApicDeviceHandle> for GenericIoApicResolver
Source§type Error = ResolveGenericIoApicError
type Error = ResolveGenericIoApicError
The error type for
resolve.Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
resolver: &'life1 ResourceResolver,
resource: GenericIoApicDeviceHandle,
input: ResolveChipsetDeviceHandleParams<'life2>,
) -> Pin<Box<dyn Future<Output = Result<Self::Output, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
resolver: &'life1 ResourceResolver,
resource: GenericIoApicDeviceHandle,
input: ResolveChipsetDeviceHandleParams<'life2>,
) -> Pin<Box<dyn Future<Output = Result<Self::Output, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Resolves the resource. Read more
Auto Trait Implementations§
impl Freeze for GenericIoApicResolver
impl RefUnwindSafe for GenericIoApicResolver
impl Send for GenericIoApicResolver
impl Sync for GenericIoApicResolver
impl Unpin for GenericIoApicResolver
impl UnsafeUnpin for GenericIoApicResolver
impl UnwindSafe for GenericIoApicResolver
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