From d24e9f037fdb86bd9f3618e1e95dfcf2e7741f12 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 24 Apr 2021 17:37:04 +0200 Subject: Make Backend need Copy, so we can pass it around Signed-off-by: Matthias Beyer --- src/buildable.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/buildable.rs') diff --git a/src/buildable.rs b/src/buildable.rs index 54e7bbe..0436456 100644 --- a/src/buildable.rs +++ b/src/buildable.rs @@ -147,14 +147,14 @@ impl BuildableValue for String { pub trait BuildableCollection { fn builder(backend: B) -> Box> - where B: Backend; + where B: 'static + Backend; } impl BuildableCollection for Vec where T: 'static + BuildableValue, { fn builder(backend: B) -> Box> - where B: Backend + where B: 'static + Backend { backend.vec_builder::() } @@ -164,7 +164,7 @@ impl BuildableCollection for Option where T: 'static + BuildableValue + Sized, { fn builder(backend: B) -> Box>> - where B: Backend + where B: 'static + Backend { backend.option_builder() } -- cgit v1.2.3