pub struct I8042Resolver;
Expand description
A resolver for i8042 devices.
Trait Implementations§
Source§impl AsyncResolveResource<ChipsetDeviceHandleKind, I8042DeviceHandle> for I8042Resolver
impl AsyncResolveResource<ChipsetDeviceHandleKind, I8042DeviceHandle> for I8042Resolver
Source§type Output = ResolvedChipsetDevice
type Output = ResolvedChipsetDevice
The output type for resource resolution.
Source§type Error = ResolveI8042Error
type Error = ResolveI8042Error
The error type for
resolve
.Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
resolver: &'life1 ResourceResolver,
resource: I8042DeviceHandle,
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: I8042DeviceHandle,
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 I8042Resolver
impl RefUnwindSafe for I8042Resolver
impl Send for I8042Resolver
impl Sync for I8042Resolver
impl Unpin for I8042Resolver
impl UnwindSafe for I8042Resolver
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