pub struct DiskWithReservationsResolver;
Trait Implementations§
Source§impl AsyncResolveResource<DiskHandleKind, DiskWithReservationsHandle> for DiskWithReservationsResolver
impl AsyncResolveResource<DiskHandleKind, DiskWithReservationsHandle> for DiskWithReservationsResolver
Source§type Error = ResolvePrDiskError
type Error = ResolvePrDiskError
The error type for
resolve
.Source§fn resolve<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
resolver: &'life1 ResourceResolver,
rsrc: DiskWithReservationsHandle,
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,
rsrc: DiskWithReservationsHandle,
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 DiskWithReservationsResolver
impl RefUnwindSafe for DiskWithReservationsResolver
impl Send for DiskWithReservationsResolver
impl Sync for DiskWithReservationsResolver
impl Unpin for DiskWithReservationsResolver
impl UnwindSafe for DiskWithReservationsResolver
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