diff options
| author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2023-07-31 19:19:15 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-31 18:19:15 +0000 |
| commit | d5efdeeff149202b24011918984a15389dae98a2 (patch) | |
| tree | 4309ef635129b3f6dc5ed5e07a99d0fae23a4020 /bench_util/README.md | |
| parent | 99daad054102dbca7fad704d5e81ada1357331fd (diff) | |
refactor: update core extension api usage (#19952)
Diffstat (limited to 'bench_util/README.md')
| -rw-r--r-- | bench_util/README.md | 26 |
1 files changed, 9 insertions, 17 deletions
diff --git a/bench_util/README.md b/bench_util/README.md index 0ec15f0d0..3d507ecae 100644 --- a/bench_util/README.md +++ b/bench_util/README.md @@ -7,26 +7,18 @@ use deno_bench_util::bench_or_profile; use deno_bench_util::bencher::{benchmark_group, Bencher}; use deno_bench_util::bench_js_sync}; -use deno_core::op_sync; -use deno_core::serialize_op_result; use deno_core::Extension; -use deno_core::JsRuntime; -use deno_core::Op; -use deno_core::OpState; + +#[op] +fn op_nop() -> usize { + 9 +} fn setup() -> Vec<Extension> { - let custom_ext = Extension::builder() - .ops(vec![ - ("op_nop", |state, _| { - Op::Sync(serialize_op_result(Ok(9), state)) - }), - ]) - .build(); - - vec![ - // deno_{ext}::init(...), - custom_ext, - ] + vec![Extension { + name: "my_ext" + ops: std::borrow::Cow::Borrowed(&[op_nop::DECL]) + }] } fn bench_op_nop(b: &mut Bencher) { |
