diff options
Diffstat (limited to 'core/es_isolate.rs')
-rw-r--r-- | core/es_isolate.rs | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/core/es_isolate.rs b/core/es_isolate.rs index 8c2e5b26d..f50a3abb0 100644 --- a/core/es_isolate.rs +++ b/core/es_isolate.rs @@ -580,14 +580,16 @@ pub mod tests { let mut isolate = EsIsolate::new(loader, StartupData::None, false); - let dispatcher = - move |control: &[u8], _zero_copy: Option<ZeroCopyBuf>| -> Op { - dispatch_count_.fetch_add(1, Ordering::Relaxed); - assert_eq!(control.len(), 1); - assert_eq!(control[0], 42); - let buf = vec![43u8, 0, 0, 0].into_boxed_slice(); - Op::Async(futures::future::ready(buf).boxed()) - }; + let dispatcher = move |_isolate: &mut Isolate, + control: &[u8], + _zero_copy: Option<ZeroCopyBuf>| + -> Op { + dispatch_count_.fetch_add(1, Ordering::Relaxed); + assert_eq!(control.len(), 1); + assert_eq!(control[0], 42); + let buf = vec![43u8, 0, 0, 0].into_boxed_slice(); + Op::Async(futures::future::ready(buf).boxed()) + }; isolate.register_op("test", dispatcher); |