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 /ext/web/benches/encoding.rs | |
parent | 99daad054102dbca7fad704d5e81ada1357331fd (diff) |
refactor: update core extension api usage (#19952)
Diffstat (limited to 'ext/web/benches/encoding.rs')
-rw-r--r-- | ext/web/benches/encoding.rs | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/ext/web/benches/encoding.rs b/ext/web/benches/encoding.rs index 12fff5d75..fc4ab37fc 100644 --- a/ext/web/benches/encoding.rs +++ b/ext/web/benches/encoding.rs @@ -30,22 +30,24 @@ fn setup() -> Vec<Extension> { Default::default(), None, ), - Extension::builder("bench_setup") - .esm(vec![ExtensionFileSource { + Extension { + name: "bench_setup", + esm_files: std::borrow::Cow::Borrowed(&[ExtensionFileSource { specifier: "ext:bench_setup/setup", code: ExtensionFileSourceCode::IncludedInBinary( r#" - import { TextDecoder } from "ext:deno_web/08_text_encoding.js"; - globalThis.TextDecoder = TextDecoder; - globalThis.hello12k = Deno.core.encode("hello world\n".repeat(1e3)); + import { TextDecoder } from "ext:deno_web/08_text_encoding.js"; + globalThis.TextDecoder = TextDecoder; + globalThis.hello12k = Deno.core.encode("hello world\n".repeat(1e3)); "#, ), - }]) - .state(|state| { + }]), + esm_entry_point: Some("ext:bench_setup/setup"), + op_state_fn: Some(Box::new(|state| { state.put(Permissions {}); - }) - .esm_entry_point("ext:bench_setup/setup") - .build(), + })), + ..Default::default() + }, ] } |