Manos Pitsidianakis
11a0586d56
Remove num_cpus dependency
...
Functionality already exists in standard library with std:🧵 :available_parallelism()
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2 months ago
Manos Pitsidianakis
30a3205e4f
meli: Add clippy::doc_markdown
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
4 months ago
Manos Pitsidianakis
4e7b665672
sqlite caching refactor
...
General refactoring to make blocking operations use special blocking
thread workers, SQL operations to use transactions, and setting up WAL
journal mode mode to minimize locking.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
4 months ago
Manos Pitsidianakis
8185f2cf7d
meli: add deny clippy lints and fix them
...
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
6 months ago
Manos Pitsidianakis
f900dbea46
Use cargo-derivefmt to sort derives alphabetically
...
Used https://github.com/dcchut/cargo-derivefmt
With command:
cargo install --locked \
--git https://github.com/dcchut/cargo-derivefmt \
--bin cargo-derivefmt \
--rev 2ff93de7fb418180458dd1ba27e5655607c23ab6
Since it's not on crates.io at the moment.
Sample diff:
-#[derive(Debug, Deserialize, Clone, Serialize)]
+#[derive(Clone, Debug, Deserialize, Serialize)]
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
6 months ago
Manos Pitsidianakis
52874f9a97
mail/view: cancel previous jobs on MailView drop/update
...
When MailView loads a new thread or gets dropped, cancel all pending
jobs.
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
10 months ago
Manos Pitsidianakis
5c2b04719b
Normalize std::fmt::* imports
10 months ago
Manos Pitsidianakis
8e698cabcf
Fix unreachable-pub and disjoint-capture lint errors
11 months ago
Manos Pitsidianakis
cf9a04a591
Add metadata to Jobs, and add JobManager tab
...
Opened with command `manage-jobs`
11 months ago
Manos Pitsidianakis
b0e867eb68
Move src to meli/src
11 months ago