summaryrefslogtreecommitdiff
path: root/runtime/web_worker.rs
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/web_worker.rs')
-rw-r--r--runtime/web_worker.rs24
1 files changed, 12 insertions, 12 deletions
diff --git a/runtime/web_worker.rs b/runtime/web_worker.rs
index 75c9f0821..97ccbc870 100644
--- a/runtime/web_worker.rs
+++ b/runtime/web_worker.rs
@@ -4,7 +4,7 @@ use crate::inspector_server::InspectorServer;
use crate::js;
use crate::ops;
use crate::ops::io::Stdio;
-use crate::permissions::Permissions;
+use crate::permissions::PermissionsContainer;
use crate::tokio_util::run_local;
use crate::worker::FormatJsErrorFn;
use crate::BootstrapOptions;
@@ -348,7 +348,7 @@ pub struct WebWorkerOptions {
impl WebWorker {
pub fn bootstrap_from_options(
name: String,
- permissions: Permissions,
+ permissions: PermissionsContainer,
main_module: ModuleSpecifier,
worker_id: WorkerId,
options: WebWorkerOptions,
@@ -362,7 +362,7 @@ impl WebWorker {
pub fn from_options(
name: String,
- permissions: Permissions,
+ permissions: PermissionsContainer,
main_module: ModuleSpecifier,
worker_id: WorkerId,
mut options: WebWorkerOptions,
@@ -372,7 +372,7 @@ impl WebWorker {
let enable_testing_features = options.bootstrap.enable_testing_features;
let perm_ext = Extension::builder()
.state(move |state| {
- state.put::<Permissions>(permissions.clone());
+ state.put::<PermissionsContainer>(permissions.clone());
state.put(ops::UnstableChecker { unstable });
state.put(ops::TestingFeaturesEnabled(enable_testing_features));
Ok(())
@@ -388,11 +388,11 @@ impl WebWorker {
deno_webidl::init(),
deno_console::init(),
deno_url::init(),
- deno_web::init::<Permissions>(
+ deno_web::init::<PermissionsContainer>(
options.blob_store.clone(),
Some(main_module.clone()),
),
- deno_fetch::init::<Permissions>(deno_fetch::Options {
+ deno_fetch::init::<PermissionsContainer>(deno_fetch::Options {
user_agent: options.bootstrap.user_agent.clone(),
root_cert_store: options.root_cert_store.clone(),
unsafely_ignore_certificate_errors: options
@@ -402,7 +402,7 @@ impl WebWorker {
..Default::default()
}),
deno_cache::init::<SqliteBackedCache>(create_cache),
- deno_websocket::init::<Permissions>(
+ deno_websocket::init::<PermissionsContainer>(
options.bootstrap.user_agent.clone(),
options.root_cert_store.clone(),
options.unsafely_ignore_certificate_errors.clone(),
@@ -412,7 +412,7 @@ impl WebWorker {
deno_crypto::init(options.seed),
deno_webgpu::init(unstable),
// ffi
- deno_ffi::init::<Permissions>(unstable),
+ deno_ffi::init::<PermissionsContainer>(unstable),
// Runtime ops that are always initialized for WebWorkers
ops::web_worker::init(),
ops::runtime::init(main_module.clone()),
@@ -428,13 +428,13 @@ impl WebWorker {
ops::io::init(),
ops::io::init_stdio(options.stdio),
deno_tls::init(),
- deno_net::init::<Permissions>(
+ deno_net::init::<PermissionsContainer>(
options.root_cert_store.clone(),
unstable,
options.unsafely_ignore_certificate_errors.clone(),
),
- deno_napi::init::<Permissions>(unstable),
- deno_node::init::<Permissions>(options.npm_resolver),
+ deno_napi::init::<PermissionsContainer>(unstable),
+ deno_node::init::<PermissionsContainer>(options.npm_resolver),
ops::os::init_for_worker(),
ops::permissions::init(),
ops::process::init(),
@@ -442,7 +442,7 @@ impl WebWorker {
ops::signal::init(),
ops::tty::init(),
deno_http::init(),
- deno_flash::init::<Permissions>(unstable),
+ deno_flash::init::<PermissionsContainer>(unstable),
ops::http::init(),
// Permissions ext (worker specific state)
perm_ext,