pub struct DiskCryptResolver;
Expand description
The resolver for DiskCryptHandle
.
Trait Implementations§
Source§impl AsyncResolveResource<DiskHandleKind, DiskCryptHandle> for DiskCryptResolver
impl AsyncResolveResource<DiskHandleKind, DiskCryptHandle> for DiskCryptResolver
Source§type Output = ResolvedDisk
type Output = ResolvedDisk
The output type for resource resolution.
Source§type Error = DiskResolveError
type Error = DiskResolveError
The error type for
resolve
.Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
resolver: &'life1 ResourceResolver,
resource: DiskCryptHandle,
input: ResolveDiskParameters<'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: DiskCryptHandle,
input: ResolveDiskParameters<'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 DiskCryptResolver
impl RefUnwindSafe for DiskCryptResolver
impl Send for DiskCryptResolver
impl Sync for DiskCryptResolver
impl Unpin for DiskCryptResolver
impl UnwindSafe for DiskCryptResolver
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