From 65e72b68acf57da8462b8e7b057e7adb9393b698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Fri, 11 Dec 2020 18:49:26 +0100 Subject: refactor(cli): decouple ops from ProgramState and Flags (#8659) This commit does major refactor of "Worker" and "WebWorker", in order to decouple them from "ProgramState" and "Flags". The main points of interest are "create_main_worker()" and "create_web_worker_callback()" functions which are responsible for creating "Worker" and "WebWorker" in CLI context. As a result it is now possible to factor out common "runtime" functionality into a separate crate. --- core/modules.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/modules.rs') diff --git a/core/modules.rs b/core/modules.rs index ffae3a476..6f330f559 100644 --- a/core/modules.rs +++ b/core/modules.rs @@ -105,7 +105,7 @@ pub trait ModuleLoader { /// Placeholder structure used when creating /// a runtime that doesn't support module loading. -pub(crate) struct NoopModuleLoader; +pub struct NoopModuleLoader; impl ModuleLoader for NoopModuleLoader { fn resolve( -- cgit v1.2.3