diff options
author | Bert Belder <bertbelder@gmail.com> | 2019-04-02 02:51:44 +0200 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2019-04-02 20:10:16 +0200 |
commit | 917e68f30f25c22a87d0f8b8a2f39d27bc8ca906 (patch) | |
tree | c71513daa4fb4afbf41fe40508824f21c6c63d01 /core/isolate.rs | |
parent | 2b0f553e2e1b83ed8ff605f2ea25e2c31bb4c889 (diff) |
Refactor deno_core::RecursiveLoad to be more idiomatic (#2034)
Diffstat (limited to 'core/isolate.rs')
-rw-r--r-- | core/isolate.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/isolate.rs b/core/isolate.rs index 9145513f1..f301ef680 100644 --- a/core/isolate.rs +++ b/core/isolate.rs @@ -332,12 +332,12 @@ impl<B: Behavior> Isolate<B> { } /// Called during mod_instantiate() to resolve imports. -type ResolveFn = dyn FnMut(&str, deno_mod) -> deno_mod; +type ResolveFn<'a> = dyn FnMut(&str, deno_mod) -> deno_mod + 'a; /// Used internally by Isolate::mod_instantiate to wrap ResolveFn and /// encapsulate pointer casts. struct ResolveContext<'a> { - resolve_fn: &'a mut ResolveFn, + resolve_fn: &'a mut ResolveFn<'a>, } impl<'a> ResolveContext<'a> { |