From d2c13e6f22bb5a116f189c348213e2a45e439df6 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 24 Apr 2021 12:57:12 +0200 Subject: Add support for Option Signed-off-by: Matthias Beyer --- src/backend/mod.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/backend/mod.rs') diff --git a/src/backend/mod.rs b/src/backend/mod.rs index 1353a6d..3f72d66 100644 --- a/src/backend/mod.rs +++ b/src/backend/mod.rs @@ -1,8 +1,8 @@ pub mod dialoguer; -use crate::ValueBuilder; use crate::BuildableValue; use crate::CollectionBuilder; +use crate::ValueBuilder; /// A backend can be used to get builders for specific types pub trait Backend { @@ -26,9 +26,10 @@ pub trait Backend { fn char_builder(&self) -> Box>; fn string_builder(&self) -> Box>; + fn option_builder(&self) -> Box, Error = Self::Error>>; + fn vec_builder(&self) -> Box, Error = Self::Error>> - where T: 'static + BuildableValue - ; + where T: 'static + BuildableValue; } -- cgit v1.2.3