Commit Graph

11 Commits (ad7c91bc295633abb41e789cdb838397f26df97b)

Author SHA1 Message Date
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.
5 years ago
Manos Pitsidianakis 689327651f
melib/vcard: add parser for vcard files 5 years ago
Manos Pitsidianakis dfa83e486c
melib: add into_iter() for &StackVec<T> 5 years ago
Manos Pitsidianakis 8b781cbbe0
melib: StackVec bounds fix 5 years ago
Manos Pitsidianakis 52a89ddf94
Add license comment to melib/src/structs.rs 5 years ago
Manos Pitsidianakis d32f0982a9
melib: StackVec fixups
Fix bound checks and add clear() method
5 years ago
Manos Pitsidianakis a00e3fcbde
melib: fix bounds checking for StackVec 5 years ago
Manos Pitsidianakis c34a55dcac
melib: Correctly use StackVec capacity, add test 5 years ago
Manos Pitsidianakis 43084eda01
melib: implement FromIterator, IntoIterator and Iterator for StackVec 5 years ago
Manos Pitsidianakis 24831b3c13
Fix warnings, lints, and 2018 errors 5 years ago
Manos Pitsidianakis 6f7b3f20de
move StackVec to melib
closes #120
5 years ago