mirror of
https://github.com/rust-unofficial/awesome-rust
synced 2024-11-23 04:13:17 +00:00
Merge remote-tracking branch 'refs/remotes/upstream/main'
# Conflicts: # README.md
This commit is contained in:
commit
c7a974e4fc
2 changed files with 5 additions and 2 deletions
|
@ -942,6 +942,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_
|
||||||
* [t3hmrman/async-dropper](https://github.com/t3hmrman/async-dropper) [[async-dropper](https://crates.io/crates/async-dropper)] - Implementation of `AsyncDrop`
|
* [t3hmrman/async-dropper](https://github.com/t3hmrman/async-dropper) [[async-dropper](https://crates.io/crates/async-dropper)] - Implementation of `AsyncDrop`
|
||||||
* [TeaEntityLab/fpRust](https://github.com/TeaEntityLab/fpRust) - Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
|
* [TeaEntityLab/fpRust](https://github.com/TeaEntityLab/fpRust) - Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
|
||||||
* [tokio-rs/tokio](https://github.com/tokio-rs/tokio) - A runtime for writing reliable, asynchronous, and slim applications with the Rust programming language.
|
* [tokio-rs/tokio](https://github.com/tokio-rs/tokio) - A runtime for writing reliable, asynchronous, and slim applications with the Rust programming language.
|
||||||
|
* [tqwewe/kameo](https://github.com/tqwewe/kameo) - Fault-tolerant Async Actors Built on Tokio
|
||||||
* [Xudong-Huang/may](https://github.com/Xudong-Huang/may) - Stackful coroutine library
|
* [Xudong-Huang/may](https://github.com/Xudong-Huang/may) - Stackful coroutine library
|
||||||
* [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) - A coroutine I/O library with a working-stealing scheduler
|
* [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) - A coroutine I/O library with a working-stealing scheduler
|
||||||
|
|
||||||
|
@ -1067,6 +1068,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_
|
||||||
### Compression
|
### Compression
|
||||||
|
|
||||||
* [7z](https://7-zip.org/7z.html)
|
* [7z](https://7-zip.org/7z.html)
|
||||||
|
* [[sevenz-rust](https://crates.io/crates/sevenz-rust)] - A 7z decompressor/compressor written in pure rust.
|
||||||
* [Brotli](https://opensource.googleblog.com/2015/09/introducing-brotli-new-compression.html)
|
* [Brotli](https://opensource.googleblog.com/2015/09/introducing-brotli-new-compression.html)
|
||||||
* [dropbox/rust-brotli](https://github.com/dropbox/rust-brotli) - Brotli decompressor that optionally avoids the stdlib
|
* [dropbox/rust-brotli](https://github.com/dropbox/rust-brotli) - Brotli decompressor that optionally avoids the stdlib
|
||||||
* [ende76/brotli-rs](https://github.com/ende76/brotli-rs) - implementation of Brotli compression
|
* [ende76/brotli-rs](https://github.com/ende76/brotli-rs) - implementation of Brotli compression
|
||||||
|
|
|
@ -461,6 +461,7 @@ async fn main() -> Result<(), Error> {
|
||||||
let mut star_override_level: Option<u32> = None;
|
let mut star_override_level: Option<u32> = None;
|
||||||
|
|
||||||
for (event, _range) in parser.into_offset_iter() {
|
for (event, _range) in parser.into_offset_iter() {
|
||||||
|
debug!("Event {:?}", event);
|
||||||
match event {
|
match event {
|
||||||
Event::Start(tag) => {
|
Event::Start(tag) => {
|
||||||
match tag {
|
match tag {
|
||||||
|
@ -578,10 +579,10 @@ async fn main() -> Result<(), Error> {
|
||||||
&& cargo_downloads.unwrap_or(0) < MINIMUM_CARGO_DOWNLOADS
|
&& cargo_downloads.unwrap_or(0) < MINIMUM_CARGO_DOWNLOADS
|
||||||
{
|
{
|
||||||
if github_stars.is_none() {
|
if github_stars.is_none() {
|
||||||
warn!("No valid github link");
|
warn!("No valid github link for {list_item}");
|
||||||
}
|
}
|
||||||
if cargo_downloads.is_none() {
|
if cargo_downloads.is_none() {
|
||||||
warn!("No valid crates link");
|
warn!("No valid crates link for {list_item}");
|
||||||
}
|
}
|
||||||
return Err(format_err!("Not high enough metrics ({:?} stars < {}, and {:?} cargo downloads < {}): {}", github_stars, required_stars, cargo_downloads, MINIMUM_CARGO_DOWNLOADS, list_item));
|
return Err(format_err!("Not high enough metrics ({:?} stars < {}, and {:?} cargo downloads < {}): {}", github_stars, required_stars, cargo_downloads, MINIMUM_CARGO_DOWNLOADS, list_item));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue