|2 days ago||8 months ago|
|Apache License 2.0||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.
Hey Rustaceans! Got a question? Ask here! (26/2022)!
5 projects | reddit.com/r/rust | 27 Jun 2022
I typically do no space before, one space after, and RustFmt appears to agree with me. You'll find that much of the formatting in Rust files are dictated for better or for worse by rustfmt.
What are some good rust tools/extentions?
6 projects | reddit.com/r/learnrust | 24 Jun 2022
Hey so I've recently come across a few tools that make coding with rust just that little bit nicer. Things like automatic source code formatting; and cross compiling with docker. I'm only aware of a minor few > Rust src formatter
The curse of strong typing
1 project | reddit.com/r/fasterthanlime | 2 Jun 2022
Am I alone in wanting a semicolon after that? Let's see.
Why are most of Rustfmt features unstable?
3 projects | reddit.com/r/rust | 12 May 2022
I could list all the tracking issues for them like for control_brace_style but honestly I feel as that would be rude and that is not my intention here. But if you want you can scroll through their configuration page and see which features are stable. I'm not quite sure if I can use these even though they aren't stable yet.
1 project | reddit.com/r/rust | 27 Mar 2022
New crate - impl-tools - #[autoimpl] and impl_scope! macros
2 projects | reddit.com/r/rust | 24 Mar 2022
See here for my suggestion.
Why is is prettier used if eslint can format?
4 projects | reddit.com/r/node | 11 Mar 2022
There isn't overlap between these concerns (formatting and linting), formatting is syntactic analysis and linting is semantic analysis. There's only overlap because ESLint has some formatting capabilities as well. In modern languages, these are separate tools because they are separate concerns (rustfmt and rust-clippy , gofmt and go vet ).
Questions about zero-cost abstraction
2 projects | reddit.com/r/learnrust | 15 Jan 2022
Internet debates have raged for too long – Let's Settle This
3 projects | news.ycombinator.com | 9 Jan 2022
Why is there no "standard" formatting tool for haskell?
4 projects | reddit.com/r/haskell | 4 Jan 2022
I really wish Haskell had something like rustfmt. Pretty much all Rust code follows the same default rustfmt style. rustfmt is also deterministic, so the original formatting has no effect on the new formatting. This makes things very regular and predictable.
Have you guys tried cargo-deb? Amazing!
3 projects | reddit.com/r/rust | 17 May 2022
Rustup, Cargo, Rustc??
2 projects | reddit.com/r/rust | 1 Mar 2021
cargo install does provide different options to change the installation dir (https://doc.rust-lang.org/cargo/commands/cargo-install.html) but I am uncertain, if there could be accociated issues. An alternative could be tools like https://github.com/mmstick/cargo-deb or https://github.com/iqlusioninc/cargo-rpm that can automatically create packages which can be used for a proper installation /usr/bin/ using your distributions packaging system.
Debian Discusses Vendoring–Again
5 projects | news.ycombinator.com | 13 Jan 2021
Cargo already has one: https://crates.io/crates/cargo-deb
What are some alternatives?
Clippy - A bunch of lints to catch common mistakes and improve your Rust code
rust-analyzer - A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer]
Rust for Visual Studio Code
rust-analyzer - A Rust compiler front-end for IDEs
sublime-rust - The official Sublime Text 3 package for the Rust Programming Language
cargo-update - A cargo subcommand for checking and applying updates to installed executables
CodeLLDB - A native debugger extension for VSCode based on LLDB
Rustup - The Rust toolchain installer
cargo-ebuild - cargo extension that can generate ebuilds using the in-tree eclasses