pub struct InitializedResourceTransaction<D>where
D: ResourceTransactionDriver,{ /* private fields */ }Expand description
Typestate owner proving every plan-static allocation was initialized and every selected weight component reached either a quiescent successful upload fence or one sealed all-or-nothing import transaction.
Implementations§
Source§impl<D> InitializedResourceTransaction<D>where
D: ResourceTransactionDriver,
impl<D> InitializedResourceTransaction<D>where
D: ResourceTransactionDriver,
pub fn receipt(&self) -> &StaticInitializationReceipt
pub fn into_plan_runtime(
self,
) -> Result<Arc<PlanRuntimeResources<D::Runtime>>, PlanRuntimeHandoffError<D>>where
D: 'static,
Auto Trait Implementations§
impl<D> !RefUnwindSafe for InitializedResourceTransaction<D>
impl<D> !Sync for InitializedResourceTransaction<D>
impl<D> !UnwindSafe for InitializedResourceTransaction<D>
impl<D> Freeze for InitializedResourceTransaction<D>
impl<D> Send for InitializedResourceTransaction<D>
impl<D> Unpin for InitializedResourceTransaction<D>
impl<D> UnsafeUnpin for InitializedResourceTransaction<D>
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