hello-world.rs
thiserror
hello-world.rs | thiserror | |
---|---|---|
55 | 14 | |
3,186 | 4,021 | |
- | - | |
0.0 | 8.7 | |
6 months ago | 15 days ago | |
Rust | Rust | |
GNU General Public License v3.0 or later | Apache License 2.0 |
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.
hello-world.rs
- 🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1092🚀) dependencies🚀
- Hello World in Rust
-
I've Solved Most Class Naming Problems
Obligatory rust implementation.
- Hello-world.rs: Memory safe, fast , configurable hello-world written in Rust
-
Most complex hello world program
Not mine but https://github.com/mTvare6/hello-world.rs
-
Reminder that we're all united in GNU. The real cope and seethe is and will always be on wincucks.
Yeah rust doesn't have any practical applications, it's mostly just a meme for aesthetically-motivated programmers who barely know what they're doing and want to make the most nonsense bloated soyware imaginable. See: https://github.com/mTvare6/hello-world.rs
-
after a launch on Reddit, the project only got 2 stars on GitHub. How is that even possible? The answer is the README isn’t flashy enough.
https://github.com/mTvare6/hello-world.rs - 2,700 stars
-
A suckless RSS reader, finally
> Somehow Rust forces you to have colorful terminal output? Rust is high overhead? You can't strive for simplicity and write in Rust?
This was more of a sarcastic reference to https://github.com/mTvare6/hello-world.rs
-
Hey Rustaceans! Got a question? Ask here (52/2022)!
https://github.com/mTvare6/hello-world.rs (ok maybe this one is a bit too much lol)
-
Youtube and TikTok influencers wouldn't lie to me... right?
Obligatory Rust (and Rocket-Ship emoji) implementation of Hello-World
thiserror
-
Rust Learning Note: Exception Handling
We can utilize third-party libraries to simplify the code above. For example thiserror (https://github.com/dtolnay/thiserror) provides convenien derive macro for Error trait:
- I can't get my mind around Result, Option, or basically how control flow works in most Rust programs
-
Ideas for crafting CLI in Rust
thiserror crate makes it easy to do so using macros on CliError enum.
-
I love building a startup in Rust. I wouldn't pick it again.
Depending on your use case, thiserror and/or anyhow.
-
Hey Rustaceans! Got a question? Ask here (52/2022)!
What is the benefit of splitting a proc-macro crate into (usually) two crates, proc_macro_crate and proc_macro_crate_impl? Why not just have one crate? Does it offer any benefits to to overall compilation times? An example of this can be seen in the thiserror crate where there's a thiserror and thiserror_impl crate.
-
Parsing of DeviceId
You might want to use thiserror to generate implementation for Error and Display.
-
Rust for web development: 3 years later
thiserror for my error types.
-
What crates would you consider essential?
thiserror - https://crates.io/crates/thiserror
-
Generics can make your Go code slower
I dont think you realize how ridiculous this comment is. Youre comparing 10 lines of Go, with 200 of Rust:
https://github.com/dtolnay/thiserror/blob/master/src/lib.rs
-
Is this a good way of handling errors in Rust?
There are crates out there that help you reduce this boiler plate. thiserror is good for creating custom errors and color-eyre or anyhow are good for dynamic errors.
What are some alternatives?
FizzBuzz Enterprise Edition - FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
anyhow - Flexible concrete Error type built on std::error::Error
vigil - Vigil, the eternal morally vigilant programming language
color-eyre - Custom hooks for colorful human oriented error reports via panics and the eyre crate
graftorio - visualize metrics from your factorio game in grafana
displaydoc - A derive macro for implementing the display Trait via a doc comment and string interpolation
words - A set of word-based puzzle games for the CLI while you wait for the build to run
tracing - Application level tracing for Rust.
hypergraph - Hypergraph is data structure library to create a directed hypergraph in which a hyperedge can join any number of vertices.
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
Thruster - A fast, middleware based, web framework written in Rust
proposal - Go Project Design Documents