From fdf65737ce1b5babf9ac10d07ecaa4036141fae5 Mon Sep 17 00:00:00 2001 From: NikVolf Date: Sun, 28 Jan 2018 12:43:54 +0300 Subject: [PATCH] deref for not-started module --- src/module.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/module.rs b/src/module.rs index 0d10d25..c559947 100644 --- a/src/module.rs +++ b/src/module.rs @@ -603,6 +603,14 @@ pub struct NotStartedModuleRef<'a> { instance: ModuleRef, } +impl<'a> ::std::ops::Deref for NotStartedModuleRef<'a> { + type Target = ModuleInstance; + + fn deref(&self) -> &ModuleInstance { + &*self.instance + } +} + impl<'a> NotStartedModuleRef<'a> { pub fn not_started_instance(&self) -> &ModuleRef { &self.instance