Remove Pender wrapper
This commit is contained in:
@ -17,7 +17,7 @@ mod thread {
|
||||
use wasm_bindgen::prelude::*;
|
||||
|
||||
use crate::raw::util::UninitCell;
|
||||
use crate::raw::{OpaqueThreadContext, Pender, PenderInner};
|
||||
use crate::raw::{OpaqueThreadContext, Pender};
|
||||
use crate::{raw, Spawner};
|
||||
|
||||
#[export_name = "__thread_mode_pender"]
|
||||
@ -52,9 +52,7 @@ mod thread {
|
||||
pub fn new() -> Self {
|
||||
let ctx = &*Box::leak(Box::new(WasmContext::new()));
|
||||
Self {
|
||||
inner: raw::Executor::new(Pender(PenderInner::Thread(OpaqueThreadContext(
|
||||
ctx as *const _ as usize,
|
||||
)))),
|
||||
inner: raw::Executor::new(Pender::Thread(OpaqueThreadContext(ctx as *const _ as usize))),
|
||||
ctx,
|
||||
not_send: PhantomData,
|
||||
}
|
||||
|
Reference in New Issue
Block a user