diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2019-04-09 13:11:25 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-09 13:11:25 -0400 |
commit | d2579f45641b437974829c87d58c2a362ef66919 (patch) | |
tree | b1340c30daade103f6be9db1de6d7d4fad199a9c /cli/main.rs | |
parent | e43da28b28c8b1ed97da603ec0e6bf91fbb67798 (diff) |
core: Rename Behavior to Dispatch (#2082)
And rename IsolateState to ThreadSafeState.
Also make ThreadSafeState directly implement Dispatch. This is simpler.
Diffstat (limited to 'cli/main.rs')
-rw-r--r-- | cli/main.rs | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/cli/main.rs b/cli/main.rs index 346bbbd89..6178dafee 100644 --- a/cli/main.rs +++ b/cli/main.rs @@ -11,7 +11,6 @@ extern crate clap; extern crate deno; mod ansi; -pub mod cli_behavior; pub mod compiler; pub mod deno_dir; pub mod errors; @@ -20,7 +19,6 @@ mod fs; mod global_timer; mod http_body; mod http_util; -pub mod isolate_state; pub mod js_errors; pub mod modules; pub mod msg; @@ -31,20 +29,19 @@ mod repl; pub mod resolve_addr; pub mod resources; mod startup_data; +pub mod state; mod tokio_util; mod tokio_write; pub mod version; pub mod worker; -use crate::cli_behavior::CliBehavior; use crate::errors::RustOrJsError; -use crate::isolate_state::IsolateState; +use crate::state::ThreadSafeState; use crate::worker::Worker; use futures::lazy; use futures::Future; use log::{LevelFilter, Metadata, Record}; use std::env; -use std::sync::Arc; static LOGGER: Logger = Logger; @@ -104,11 +101,12 @@ fn main() { let should_prefetch = flags.prefetch || flags.info; let should_display_info = flags.info; - let state = Arc::new(IsolateState::new(flags, rest_argv)); - let state_ = state.clone(); - let cli = CliBehavior::new(state_); - let mut main_worker = - Worker::new("main".to_string(), startup_data::deno_isolate_init(), cli); + let state = ThreadSafeState::new(flags, rest_argv); + let mut main_worker = Worker::new( + "main".to_string(), + startup_data::deno_isolate_init(), + state.clone(), + ); let main_future = lazy(move || { // Setup runtime. |