From 1d98cf7634d8922b63950a6e1c6203a1182ffb0e Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 19 Oct 2015 17:38:39 +0200 Subject: [PATCH] Fix: Module functions should get &self, not self --- src/module.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/module.rs b/src/module.rs index ef160b57..0897190f 100644 --- a/src/module.rs +++ b/src/module.rs @@ -3,8 +3,8 @@ use std::error::Error; pub trait Module { - fn load(self, &rt : Runtime) -> Self; - fn name(self) -> String; + fn load(&self, &rt : Runtime) -> Self; + fn name(&self) -> String; fn execute(&self, &rt : Runtime) -> Option; fn shutdown(&self, &rt : Runtime) -> Option;