From d2579f45641b437974829c87d58c2a362ef66919 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Tue, 9 Apr 2019 13:11:25 -0400 Subject: core: Rename Behavior to Dispatch (#2082) And rename IsolateState to ThreadSafeState. Also make ThreadSafeState directly implement Dispatch. This is simpler. --- core/modules.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'core/modules.rs') diff --git a/core/modules.rs b/core/modules.rs index b013b8655..7a9b0a3b2 100644 --- a/core/modules.rs +++ b/core/modules.rs @@ -18,7 +18,7 @@ use std::collections::HashMap; pub type SourceCodeFuture = dyn Future + Send; pub trait Loader { - type Behavior: crate::isolate::Behavior; + type Dispatch: crate::isolate::Dispatch; type Error: std::error::Error + 'static; /// Returns an absolute URL. @@ -32,9 +32,9 @@ pub trait Loader { fn isolate_and_modules<'a: 'b + 'c, 'b, 'c>( &'a mut self, - ) -> (&'b mut Isolate, &'c mut Modules); + ) -> (&'b mut Isolate, &'c mut Modules); - fn isolate<'a: 'b, 'b>(&'a mut self) -> &'b mut Isolate { + fn isolate<'a: 'b, 'b>(&'a mut self) -> &'b mut Isolate { let (isolate, _) = self.isolate_and_modules(); isolate } @@ -262,14 +262,14 @@ mod tests { struct MockLoader { pub loads: Vec, - pub isolate: Isolate, + pub isolate: Isolate, pub modules: Modules, } impl MockLoader { fn new() -> Self { let modules = Modules::new(); - let isolate = TestBehavior::setup(TestBehaviorMode::AsyncImmediate); + let isolate = TestDispatch::setup(TestDispatchMode::AsyncImmediate); Self { loads: Vec::new(), isolate, @@ -279,7 +279,7 @@ mod tests { } impl Loader for MockLoader { - type Behavior = TestBehavior; + type Dispatch = TestDispatch; type Error = std::io::Error; fn resolve(specifier: &str, _referrer: &str) -> String { @@ -304,7 +304,7 @@ mod tests { fn isolate_and_modules<'a: 'b + 'c, 'b, 'c>( &'a mut self, - ) -> (&'b mut Isolate, &'c mut Modules) { + ) -> (&'b mut Isolate, &'c mut Modules) { (&mut self.isolate, &mut self.modules) } } -- cgit v1.2.3