diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-04-23 16:42:21 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-04-24 11:35:34 +0200 |
commit | c3b6b537e0afcab444e5558bd3e96e9da3940fdc (patch) | |
tree | 738346984a3c587f9d7f5b95593c0ddde64b011d /src/backend/mod.rs |
Initial import
This is the initial import for this crate, only containing some examples
how this create COULD work.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/backend/mod.rs')
-rw-r--r-- | src/backend/mod.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/backend/mod.rs b/src/backend/mod.rs new file mode 100644 index 0000000..c3f9cf4 --- /dev/null +++ b/src/backend/mod.rs @@ -0,0 +1,12 @@ +pub mod dialoguer; + +use crate::ValueBuilder; + +/// A backend can be used to get builders for specific types +pub trait Backend { + type Error: Sized; + + fn bool_builder(&self) -> Box<dyn ValueBuilder<Output = bool, Error = Self::Error>>; +} + + |