Lines Matching refs:NonNull
9 use core::ptr::{self, NonNull};
13 type WasmtimeResume = Result<NonNull<Context<'static>>>;
43 current_suspend: Option<NonNull<WasmtimeSuspend>>,
78 current_future_cx: Option<NonNull<Context<'static>>>,
232 state.current_suspend = Some(NonNull::from(&mut *self.cx.suspend)); in with()
239 Some(NonNull::from(unsafe { change_context_lifetime(cx) })); in with()
317 let mut new_future_cx: NonNull<Context<'static>> = self.suspend.suspend(yield_)?; in suspend()
637 ptr: Option<NonNull<WasmtimeSuspend>>, in replace_current_suspend()
638 ) -> Option<NonNull<WasmtimeSuspend>> { in replace_current_suspend()
644 ptr: Option<NonNull<Context<'static>>>, in replace_current_future_cx()
645 ) -> Option<NonNull<Context<'static>>> { in replace_current_future_cx()
655 current_suspend: Option<NonNull<WasmtimeSuspend>>,
656 current_future_cx: Option<NonNull<Context<'static>>>,
811 async_state.current_suspend = Some(NonNull::from(suspend)); in make_fiber_unchecked()
974 let cx = NonNull::from(cx); in poll()