From 917e68f30f25c22a87d0f8b8a2f39d27bc8ca906 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Tue, 2 Apr 2019 02:51:44 +0200 Subject: Refactor deno_core::RecursiveLoad to be more idiomatic (#2034) --- core/isolate.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core/isolate.rs') 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 Isolate { } /// 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> { -- cgit v1.2.3