pub struct BlobDiskResolver;
Expand description
A resolver for blob disks.
Trait Implementations§
Source§impl AsyncResolveResource<DiskHandleKind, BlobDiskHandle> for BlobDiskResolver
impl AsyncResolveResource<DiskHandleKind, BlobDiskHandle> for BlobDiskResolver
Source§type Output = ResolvedDisk
type Output = ResolvedDisk
The output type for resource resolution.
Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_resolver: &'life1 ResourceResolver,
rsrc: BlobDiskHandle,
params: 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,
rsrc: BlobDiskHandle,
params: 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 BlobDiskResolver
impl RefUnwindSafe for BlobDiskResolver
impl Send for BlobDiskResolver
impl Sync for BlobDiskResolver
impl Unpin for BlobDiskResolver
impl UnwindSafe for BlobDiskResolver
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