summaryrefslogtreecommitdiff
path: root/core/isolate.rs
diff options
context:
space:
mode:
Diffstat (limited to 'core/isolate.rs')
-rw-r--r--core/isolate.rs4
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> {