Manos Pitsidianakis
258b6c8fe8
melib: add tags() method in MailBackend
...
Add tags() method that returns Option<Arc<RwLock<BTreeMap<u64, String>>>>.
The BTreeMap holds available tags in a mail backend and uses the tag's
hash as key.
The method returns an Option because not all backends may support
tagging.
2019-11-30 17:37:00 +02:00
Manos Pitsidianakis
689327651f
melib/vcard: add parser for vcard files
2019-11-27 01:46:23 +02:00
Manos Pitsidianakis
dfa83e486c
melib: add into_iter() for &StackVec<T>
2019-11-16 20:21:47 +02:00
Manos Pitsidianakis
8b781cbbe0
melib: StackVec bounds fix
2019-11-09 17:46:07 +02:00
Manos Pitsidianakis
52a89ddf94
Add license comment to melib/src/structs.rs
2019-10-15 23:47:37 +03:00
Manos Pitsidianakis
d32f0982a9
melib: StackVec fixups
...
Fix bound checks and add clear() method
2019-10-07 16:46:32 +03:00
Manos Pitsidianakis
a00e3fcbde
melib: fix bounds checking for StackVec
2019-07-22 14:57:54 +03:00
Manos Pitsidianakis
c34a55dcac
melib: Correctly use StackVec capacity, add test
2019-06-21 10:55:49 +03:00
Manos Pitsidianakis
43084eda01
melib: implement FromIterator, IntoIterator and Iterator for StackVec
2019-06-18 21:39:37 +03:00
Manos Pitsidianakis
24831b3c13
Fix warnings, lints, and 2018 errors
2019-06-18 21:14:14 +03:00
Manos Pitsidianakis
6f7b3f20de
move StackVec to melib
...
closes #120
2019-06-10 19:40:50 +03:00