pub struct VmScopeFuture<'a, SE>where
SE: ScriptExpression,{
pub scope: VmScope<'a, SE>,
pub context: VmScopeFutureContext,
pub registry: Arc<Registry>,
pub operations_per_poll: usize,
}Fields§
§scope: VmScope<'a, SE>§context: VmScopeFutureContext§registry: Arc<Registry>§operations_per_poll: usizeImplementations§
Source§impl<'a, SE> VmScopeFuture<'a, SE>where
SE: ScriptExpression,
impl<'a, SE> VmScopeFuture<'a, SE>where
SE: ScriptExpression,
pub fn new( scope: VmScope<'a, SE>, context: impl Into<VmScopeFutureContext>, registry: Arc<Registry>, ) -> VmScopeFuture<'a, SE> ⓘ
pub fn operations_per_poll(self, value: usize) -> VmScopeFuture<'a, SE> ⓘ
Trait Implementations§
Source§impl<SE> Future for VmScopeFuture<'_, SE>where
SE: ScriptExpression,
impl<SE> Future for VmScopeFuture<'_, SE>where
SE: ScriptExpression,
Auto Trait Implementations§
impl<'a, SE> Freeze for VmScopeFuture<'a, SE>
impl<'a, SE> !RefUnwindSafe for VmScopeFuture<'a, SE>
impl<'a, SE> Send for VmScopeFuture<'a, SE>
impl<'a, SE> Sync for VmScopeFuture<'a, SE>
impl<'a, SE> Unpin for VmScopeFuture<'a, SE>
impl<'a, SE> !UnwindSafe for VmScopeFuture<'a, SE>
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
Source§impl<F> IntoFuture for Fwhere
F: Future,
impl<F> IntoFuture for Fwhere
F: Future,
Source§type IntoFuture = F
type IntoFuture = F
Which kind of future are we turning this into?
Source§fn into_future(self) -> <F as IntoFuture>::IntoFuture
fn into_future(self) -> <F as IntoFuture>::IntoFuture
Creates a future from a value. Read more