diff options
author | Leo Kettmeir <crowlkats@toaxl.com> | 2023-01-08 23:48:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-08 23:48:46 +0100 |
commit | c41d4ff90e09b63bd1894052352a5acba57b1704 (patch) | |
tree | 52be95551ed263c2f4831aaefc78bb6fdda6d89c /core/examples | |
parent | 2be1282be42369e558cc77f75b22488ce7a8215e (diff) |
feat(core): allow specifying name and dependencies of an Extension (#17301)
Diffstat (limited to 'core/examples')
-rw-r--r-- | core/examples/disable_ops.rs | 2 | ||||
-rw-r--r-- | core/examples/hello_world.rs | 2 | ||||
-rw-r--r-- | core/examples/http_bench_json_ops.rs | 2 | ||||
-rw-r--r-- | core/examples/panik.rs | 5 | ||||
-rw-r--r-- | core/examples/schedule_task.rs | 2 | ||||
-rw-r--r-- | core/examples/wasm.rs | 2 |
6 files changed, 8 insertions, 7 deletions
diff --git a/core/examples/disable_ops.rs b/core/examples/disable_ops.rs index a99568589..b9a5e7fca 100644 --- a/core/examples/disable_ops.rs +++ b/core/examples/disable_ops.rs @@ -7,7 +7,7 @@ use deno_core::JsRuntime; use deno_core::RuntimeOptions; fn main() { - let my_ext = Extension::builder() + let my_ext = Extension::builder("my_ext") .middleware(|op| match op.name { "op_print" => op.disable(), _ => op, diff --git a/core/examples/hello_world.rs b/core/examples/hello_world.rs index a1edbead0..50cbe4e2c 100644 --- a/core/examples/hello_world.rs +++ b/core/examples/hello_world.rs @@ -22,7 +22,7 @@ fn op_sum(nums: Vec<f64>) -> Result<f64, deno_core::error::AnyError> { fn main() { // Build a deno_core::Extension providing custom ops - let ext = Extension::builder() + let ext = Extension::builder("my_ext") .ops(vec![ // An op for summing an array of numbers // The op-layer automatically deserializes inputs diff --git a/core/examples/http_bench_json_ops.rs b/core/examples/http_bench_json_ops.rs index 23945c632..9a55a0823 100644 --- a/core/examples/http_bench_json_ops.rs +++ b/core/examples/http_bench_json_ops.rs @@ -117,7 +117,7 @@ impl From<tokio::net::TcpStream> for TcpStream { } fn create_js_runtime() -> JsRuntime { - let ext = deno_core::Extension::builder() + let ext = deno_core::Extension::builder("my_ext") .ops(vec![op_listen::decl(), op_accept::decl()]) .build(); diff --git a/core/examples/panik.rs b/core/examples/panik.rs index 76be108ec..1d2286a88 100644 --- a/core/examples/panik.rs +++ b/core/examples/panik.rs @@ -24,8 +24,9 @@ fn main() { panic!("panik !!!") } - let extensions = - vec![Extension::builder().ops(vec![op_panik::decl()]).build()]; + let extensions = vec![Extension::builder("my_ext") + .ops(vec![op_panik::decl()]) + .build()]; let mut rt = JsRuntime::new(RuntimeOptions { extensions, ..Default::default() diff --git a/core/examples/schedule_task.rs b/core/examples/schedule_task.rs index ba0f3ef0f..6a61619d8 100644 --- a/core/examples/schedule_task.rs +++ b/core/examples/schedule_task.rs @@ -18,7 +18,7 @@ use deno_core::*; type Task = Box<dyn FnOnce()>; fn main() { - let my_ext = Extension::builder() + let my_ext = Extension::builder("my_ext") .ops(vec![op_schedule_task::decl()]) .event_loop_middleware(|state_rc, cx| { let mut state = state_rc.borrow_mut(); diff --git a/core/examples/wasm.rs b/core/examples/wasm.rs index c4bb8b9ad..7c2d98bc9 100644 --- a/core/examples/wasm.rs +++ b/core/examples/wasm.rs @@ -51,7 +51,7 @@ fn op_set_wasm_mem( fn main() { // Build a deno_core::Extension providing custom ops - let ext = Extension::builder() + let ext = Extension::builder("my_ext") .ops(vec![op_wasm::decl(), op_set_wasm_mem::decl()]) .build(); |