Jiahao XU
|
358bea5c6d
|
Refactor: Extract AsyncFileWriter
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 21:43:09 +10:00 |
|
Jiahao XU
|
6aced2ca9b
|
Disable feature "macros" of dep tokio
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 21:38:44 +10:00 |
|
Jiahao XU
|
e584b99240
|
Simplify AsyncFileWriter::write by closing rx on err
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 21:38:05 +10:00 |
|
Jiahao XU
|
d9bcca8b78
|
Impl AutoAbortJoinHandle::new & make its field private
plus change all its users to use its new APIs.
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:53:49 +10:00 |
|
Jiahao XU
|
f41391a53c
|
Impl Future for AutoAbortJoinHandle
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:51:59 +10:00 |
|
Jiahao XU
|
52210d1a8c
|
Impl Deref{Mut} for AutoAbortJoinHandle
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:48:31 +10:00 |
|
Jiahao XU
|
d6a372a160
|
Use AutoAbortJoinHandle in AsyncFileWriter
to cancel the task on failure.
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:46:00 +10:00 |
|
Jiahao XU
|
12931fc024
|
Refactor: Mv AutoAbortJoinHandle into helpers
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:44:20 +10:00 |
|
Jiahao XU
|
6367bfc1e3
|
Fix infinite block in AsyncFileWriter::write
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:42:22 +10:00 |
|
Jiahao XU
|
90186f0b15
|
Update Cargo.lock
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:40:02 +10:00 |
|
Jiahao XU
|
24d3a2af2b
|
Enable feature "macros" on dep tokio
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:39:39 +10:00 |
|
Jiahao XU
|
c7965ceb4f
|
Use ScopeGuard to auto remove file on failure
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:23:03 +10:00 |
|
Jiahao XU
|
80706dc3c4
|
Update Cargo.lock
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:12:53 +10:00 |
|
Jiahao XU
|
ba21372134
|
Add new dep scopeguard v1.1.0
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:12:37 +10:00 |
|
Jiahao XU
|
191fd6e981
|
Use AsyncFileWriter in helpers::download
so that writing to file will not block the download.
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:11:01 +10:00 |
|
Jiahao XU
|
5fdeea86ad
|
Impl helpers::AsyncFileWriter
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 20:03:58 +10:00 |
|
Jiahao XU
|
570febdaad
|
Update Cargo.lock
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 19:43:56 +10:00 |
|
Jiahao XU
|
33e61f544a
|
Add new dep bytes v1.1.0
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 19:43:41 +10:00 |
|
Jiahao XU
|
6988264e99
|
Update Cargo.lock
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 19:38:45 +10:00 |
|
Jiahao XU
|
2e25360e82
|
Enable feature "sync" of dep tokio
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 19:38:26 +10:00 |
|
Jiahao XU
|
3b88913013
|
Add new dep futures-util v0.3.21 without default feature
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 19:37:52 +10:00 |
|
Jiahao XU
|
dab790deaf
|
Enable feature "stream" of dep reqwest
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 19:33:56 +10:00 |
|
Félix Saparelli
|
43d5a6bdb1
|
(cargo-release) version 0.9.1
|
2022-06-08 17:17:00 +12:00 |
|
Félix Saparelli
|
fdbf186561
|
(cargo-release) version 0.9.0
|
2022-06-08 17:16:28 +12:00 |
|
Félix Saparelli
|
bd6aec9abb
|
Merge pull request #154 from passcod/ed-2021
|
2022-06-08 17:11:35 +12:00 |
|
Félix Saparelli
|
b4df4d0de3
|
Update deps
|
2022-06-08 16:54:42 +12:00 |
|
Félix Saparelli
|
aad708a035
|
Slightly more ergo clone by ordering
|
2022-06-08 16:43:18 +12:00 |
|
Félix Saparelli
|
d59fd60e8a
|
Set MSRV
Not as policy, just because we use 1.61.0 features
|
2022-06-08 16:39:35 +12:00 |
|
Félix Saparelli
|
6333fb0bd3
|
Use newer format! syntax
|
2022-06-08 16:39:34 +12:00 |
|
Félix Saparelli
|
bd562924a2
|
Switch to edition 2021
|
2022-06-08 16:38:09 +12:00 |
|
Félix Saparelli
|
adfc260d58
|
Merge pull request #157 from passcod/clap3
|
2022-06-08 16:37:53 +12:00 |
|
Félix Saparelli
|
0b5d3ec1a6
|
Fix format now
Co-authored-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-08 01:44:11 +12:00 |
|
Félix Saparelli
|
fa56a729b0
|
Just unwrap it
|
2022-06-08 01:42:25 +12:00 |
|
Félix Saparelli
|
ea10736e13
|
Don't send qi reports in dev
|
2022-06-08 01:35:47 +12:00 |
|
Félix Saparelli
|
148d34e980
|
Log exact URL for qi report
|
2022-06-08 01:35:47 +12:00 |
|
Félix Saparelli
|
d0a292e173
|
Ignore rustls log output
|
2022-06-08 01:35:47 +12:00 |
|
Félix Saparelli
|
0abfcbd1fb
|
Simplify short help output
|
2022-06-08 01:04:46 +12:00 |
|
Félix Saparelli
|
235bcac300
|
Properly support multiple targets
|
2022-06-08 01:00:21 +12:00 |
|
Félix Saparelli
|
fcf5728dde
|
Replace Box<str> with String
|
2022-06-08 00:54:49 +12:00 |
|
Félix Saparelli
|
15d828b55b
|
Stop lying about url support
|
2022-06-08 00:54:30 +12:00 |
|
Félix Saparelli
|
f2582b9cf2
|
Expand help text
|
2022-06-08 00:11:39 +12:00 |
|
Félix Saparelli
|
d58ce3892a
|
Use clap3
|
2022-06-07 23:56:24 +12:00 |
|
Félix Saparelli
|
6877a0c3a9
|
Merge pull request #161 from NobodyXu/feature/bin-multi-targets
|
2022-06-07 23:55:05 +12:00 |
|
Félix Saparelli
|
d7792de0c6
|
Merge pull request #165 from NobodyXu/fix/arg-parsing
|
2022-06-07 23:54:42 +12:00 |
|
Jiahao XU
|
2ea341381d
|
Fix parsing in entry : Use std::env::args_os
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-07 17:07:17 +10:00 |
|
Jiahao XU
|
6f7c8fa8ab
|
Merge branch 'main' into feature/bin-multi-targets
|
2022-06-07 16:38:14 +10:00 |
|
Jiahao XU
|
ad3e707aa3
|
Fix install_from_package : Rm use of opts.target
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-07 16:37:04 +10:00 |
|
Jiahao XU
|
3f2e03893a
|
Add Fetcher::target to trait Fetcher
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-07 16:35:47 +10:00 |
|
Félix Saparelli
|
764a960c90
|
Merge pull request #164 from NobodyXu/optimize-tokio-usage
|
2022-06-07 18:35:43 +12:00 |
|
Jiahao XU
|
456e896483
|
Use code 17 for MainExit::JoinErr
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
|
2022-06-07 16:22:01 +10:00 |
|