|6 days ago||12 months ago|
|GNU General Public License v3.0 or later||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Announcing Pijul 1.0 beta, a Version Control System written in rust
6 projects | reddit.com/r/rust | 19 Jan 2022
I browsed a bit and it doesn't seem so, there's an open issue for Mercurial that's marked as hard. Seems git is the only vcs supported for dependencies.
optional "package-name/feature-name" dependencies if feature is disabled
1 project | reddit.com/r/rust | 11 Jan 2022
"Weak dependency features" is a related but different feature, but that's finally in FCP merge.
Rust in 2022
4 projects | reddit.com/r/rust | 10 Jan 2022
It's fair to doubt that there will be any more work on it anytime soon. One follow-up issue was filed (https://github.com/rust-lang/cargo/issues/9930) but so far it hasn't seen much movement yet. I think an important limiting factor for this feature (and a bunch of other improvements) is that Cargo is severly under-resourced, so things don't get worked on or get worked on just slowly or it depends on a contributor stepping in to do the work (and then there might still be a substantial delay in getting feedback from the Cargo team).
Cargo's `strip` profile option has been stabilized!
4 projects | reddit.com/r/rust | 4 Jan 2022
Code-signing rust binaries for Apple Silicon?
2 projects | reddit.com/r/rust | 31 Dec 2021
Why is my Rust build so slow?
10 projects | news.ycombinator.com | 30 Dec 2021
Building a Fully Static Linux Executable in 2021
2 projects | reddit.com/r/rust | 30 Dec 2021
I was going to say "just use a build.rs script", but it appears to be an issue when --target is specified. Your best bet is keeping your invocation and wrapping it in a shell script or something.
5 projects | reddit.com/r/rust | 17 Dec 2021
This will not be available on crates.io even when I properly launch this due to a bug in cargo. (See: https://github.com/rust-lang/cargo/issues/6917)
scapegoat v2.0 release - Safe, fallible, stack-only alternative to BTreeSet/BTreeMap
1 project | reddit.com/r/rust | 17 Dec 2021
I want to point out that this library abuses cargo features. Here it says that the features low_mem_insert and fast_rebalance can be used to enable a trade-off between stack space and runtime. This is not how features should be used. Features should always be additive. Why? Guess what happens when some user wants both behaviors in the same project. They can't because cargo is smart and only compiles the dependency once, with the sum of all the enabled features. And as far as I know there are no possible workarounds.
What language does Cargo use to parse your .rs files and create documentation in HTML when using the `cargo doc` command?
2 projects | reddit.com/r/rust | 16 Dec 2021
Here is the file for cargo doc on the official cargo repo: https://github.com/rust-lang/cargo/blob/8f8212c7baada3aef30a0c15668cb0ff084ed66e/src/cargo/ops/cargo_doc.rs
Rust for Windows Bindings: Generating the Entire Windows API Surface from Metadata
7 projects | reddit.com/r/rust | 21 Jan 2021
https://github.com/thisKai/rust-windows-dll is quite convenient.
What are some alternatives?
RustCMake - An example project showing usage of CMake with Rust
cargo-outdated - A cargo subcommand for displaying when Rust dependencies are out of date
opencv-rust - Rust bindings for OpenCV 3 & 4
crates.io - Source code for crates.io
RustScan - 🤖 The Modern Port Scanner 🤖
windows-rs - Rust for Windows
dmd - dmd D Programming Language compiler
overflower - A Rust compiler plugin and support library to annotate overflow behavior
Clippy - A bunch of lints to catch common mistakes and improve your Rust code
rust-analyzer - A Rust compiler front-end for IDEs
cargo-count - a cargo subcommand for counting lines of code in Rust projects