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