pub enum VmScopeFutureContext {
Owned(Box<Context>),
RefMut(ManagedRefMut<Context>),
Lazy(ManagedLazy<Context>),
}Variants§
Trait Implementations§
Source§impl From<Context> for VmScopeFutureContext
impl From<Context> for VmScopeFutureContext
Source§fn from(value: Context) -> VmScopeFutureContext
fn from(value: Context) -> VmScopeFutureContext
Converts to this type from the input type.
Source§impl From<ManagedLazy<Context>> for VmScopeFutureContext
impl From<ManagedLazy<Context>> for VmScopeFutureContext
Source§fn from(value: ManagedLazy<Context>) -> VmScopeFutureContext
fn from(value: ManagedLazy<Context>) -> VmScopeFutureContext
Converts to this type from the input type.
Source§impl From<ManagedRefMut<Context>> for VmScopeFutureContext
impl From<ManagedRefMut<Context>> for VmScopeFutureContext
Source§fn from(value: ManagedRefMut<Context>) -> VmScopeFutureContext
fn from(value: ManagedRefMut<Context>) -> VmScopeFutureContext
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for VmScopeFutureContext
impl !RefUnwindSafe for VmScopeFutureContext
impl Send for VmScopeFutureContext
impl Sync for VmScopeFutureContext
impl Unpin for VmScopeFutureContext
impl !UnwindSafe for VmScopeFutureContext
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