From c01d15b19f663e0d3c7f79beb5fcf9e7f9495dcd Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Sat, 25 Aug 2018 11:55:27 +0300 Subject: [PATCH] WIP commit --- ui/src/components/mail/compose.rs | 15 +++++++++++++++ ui/src/lib.rs | 3 +++ 2 files changed, 18 insertions(+) diff --git a/ui/src/components/mail/compose.rs b/ui/src/components/mail/compose.rs index 4a69f2b9..9b949b88 100644 --- a/ui/src/components/mail/compose.rs +++ b/ui/src/components/mail/compose.rs @@ -20,6 +20,21 @@ */ use super::*; +use fnv::FnvHashMap; + +struct Draft { + headers: FnvHashMap, + body: String, +} + +impl Default for Draft { + fn default() -> Self { + Draft { + headers: FnvHashMap::with_capacity_and_hasher(8, Default::default()), + body: String::new(), + } + } +} #[derive(Debug)] pub struct Composer { diff --git a/ui/src/lib.rs b/ui/src/lib.rs index 2482eec3..2ebaaf93 100644 --- a/ui/src/lib.rs +++ b/ui/src/lib.rs @@ -54,6 +54,9 @@ use execute::*; pub mod state; pub use state::*; +mod compose; +pub(crate) use compose::*; + pub mod components; pub use components::*;