Commit Graph

12 Commits

Author SHA1 Message Date
Perma Alesheikh 2af1936ef8 use map_while to count for always err case.
Reasons:
- Filter_map will run forever if iterator only returns Err with lines.
  This is a possibility for "lines" iterators.
- Map_while will break the mapping the moment the iterator returns error.

Signed-off-by: Perma Alesheikh <me@prma.dev>
2024-01-09 22:11:23 +01:00
Perma Alesheikh f7a7937cb1 use as_deref instead of as_ref for account.name
Reasons:
- More concise.
- Avoids the need for map(String::str).

Signed-off-by: Perma Alesheikh <me@prma.dev>
2024-01-09 21:54:21 +01:00
Clément DOUIN b0d7e773dc renamed sync feature to account-sync, put wizard stuff under feature 2024-01-09 09:28:45 +01:00
Clément DOUIN 161f35d20e clean cargo features 2024-01-08 10:34:37 +01:00
Clément DOUIN 819bdc84b3 fix features warns and save sent message copy option 2024-01-08 00:33:07 +01:00
Clément DOUIN a6b863759c add one cargo feature per backend feature 2024-01-07 23:48:45 +01:00
Clément DOUIN 0352e91e36 improve backend features management for every command 2024-01-03 12:58:44 +01:00
Clément DOUIN 8e05be7f77 apply pr #461 due to conflicts, bump pimalaya crates 2023-12-10 22:01:49 +01:00
Clément DOUIN 04e721d591 adjust api, test commands with a greenmail instance 2023-12-09 09:38:33 +01:00
Clément DOUIN ef3214f36f clean doc 2023-12-08 12:18:18 +01:00
Clément DOUIN b8ef771614 refactor message with clap derive api (part 2) 2023-12-07 18:50:46 +01:00
Clément DOUIN a47902af7d refactor message with clap derive api (part 1) 2023-12-07 12:19:45 +01:00