From dd12a668e7b4d9cc293027995012da68b4c3aba7 Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Sun, 21 Mar 2021 12:49:58 +0000 Subject: refactor(runtime/permissions): Rename permission structs (#9841) --- runtime/ops/worker_host.rs | 52 +++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 26 deletions(-) (limited to 'runtime/ops') diff --git a/runtime/ops/worker_host.rs b/runtime/ops/worker_host.rs index a56c460f3..817a4c70f 100644 --- a/runtime/ops/worker_host.rs +++ b/runtime/ops/worker_host.rs @@ -2,13 +2,13 @@ use crate::permissions::resolve_read_allowlist; use crate::permissions::resolve_write_allowlist; -use crate::permissions::BooleanPermission; -use crate::permissions::NetPermission; +use crate::permissions::NetDescriptor; use crate::permissions::PermissionState; use crate::permissions::Permissions; -use crate::permissions::ReadPermission; +use crate::permissions::ReadDescriptor; use crate::permissions::UnaryPermission; -use crate::permissions::WritePermission; +use crate::permissions::UnitPermission; +use crate::permissions::WriteDescriptor; use crate::web_worker::run_web_worker; use crate::web_worker::WebWorker; use crate::web_worker::WebWorkerHandle; @@ -109,9 +109,9 @@ pub fn init( } fn merge_boolean_permission( - mut main: BooleanPermission, + mut main: UnitPermission, worker: Option, -) -> Result { +) -> Result { if let Some(worker) = worker { if worker < main.state { return Err(custom_error( @@ -126,9 +126,9 @@ fn merge_boolean_permission( } fn merge_net_permission( - mut main: UnaryPermission, - worker: Option>, -) -> Result, AnyError> { + mut main: UnaryPermission, + worker: Option>, +) -> Result, AnyError> { if let Some(worker) = worker { if (worker.global_state < main.global_state) || !worker @@ -149,9 +149,9 @@ fn merge_net_permission( } fn merge_read_permission( - mut main: UnaryPermission, - worker: Option>, -) -> Result, AnyError> { + mut main: UnaryPermission, + worker: Option>, +) -> Result, AnyError> { if let Some(worker) = worker { if (worker.global_state < main.global_state) || !worker @@ -172,9 +172,9 @@ fn merge_read_permission( } fn merge_write_permission( - mut main: UnaryPermission, - worker: Option>, -) -> Result, AnyError> { + mut main: UnaryPermission, + worker: Option>, +) -> Result, AnyError> { if let Some(worker) = worker { if (worker.global_state < main.global_state) || !worker @@ -216,15 +216,15 @@ struct PermissionsArg { #[serde(default, deserialize_with = "as_permission_state")] hrtime: Option, #[serde(default, deserialize_with = "as_unary_net_permission")] - net: Option>, + net: Option>, #[serde(default, deserialize_with = "as_permission_state")] plugin: Option, #[serde(default, deserialize_with = "as_unary_read_permission")] - read: Option>, + read: Option>, #[serde(default, deserialize_with = "as_permission_state")] run: Option, #[serde(default, deserialize_with = "as_unary_write_permission")] - write: Option>, + write: Option>, } fn as_permission_state<'de, D>( @@ -288,20 +288,20 @@ impl<'de> de::Visitor<'de> for ParseBooleanOrStringVec { fn as_unary_net_permission<'de, D>( deserializer: D, -) -> Result>, D::Error> +) -> Result>, D::Error> where D: Deserializer<'de>, { let value: UnaryPermissionBase = deserializer.deserialize_any(ParseBooleanOrStringVec)?; - let allowed: HashSet = value + let allowed: HashSet = value .paths .into_iter() - .map(NetPermission::from_string) + .map(NetDescriptor::from_string) .collect(); - Ok(Some(UnaryPermission:: { + Ok(Some(UnaryPermission:: { global_state: value.global_state, granted_list: allowed, ..Default::default() @@ -310,7 +310,7 @@ where fn as_unary_read_permission<'de, D>( deserializer: D, -) -> Result>, D::Error> +) -> Result>, D::Error> where D: Deserializer<'de>, { @@ -320,7 +320,7 @@ where let paths: Vec = value.paths.into_iter().map(PathBuf::from).collect(); - Ok(Some(UnaryPermission:: { + Ok(Some(UnaryPermission:: { global_state: value.global_state, granted_list: resolve_read_allowlist(&Some(paths)), ..Default::default() @@ -329,7 +329,7 @@ where fn as_unary_write_permission<'de, D>( deserializer: D, -) -> Result>, D::Error> +) -> Result>, D::Error> where D: Deserializer<'de>, { @@ -339,7 +339,7 @@ where let paths: Vec = value.paths.into_iter().map(PathBuf::from).collect(); - Ok(Some(UnaryPermission:: { + Ok(Some(UnaryPermission:: { global_state: value.global_state, granted_list: resolve_write_allowlist(&Some(paths)), ..Default::default() -- cgit v1.2.3