rust-typed-builder
Compile-time type-checked builder derive (by idanarye)
rust-vfs
A virtual filesystem for Rust (by manuel-woelker)
Our great sponsors
rust-typed-builder | rust-vfs | |
---|---|---|
6 | 1 | |
825 | 331 | |
- | - | |
8.3 | 6.6 | |
13 days ago | about 2 months ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
rust-typed-builder
Posts with mentions or reviews of rust-typed-builder.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-11.
-
Introducing tidy-builder: A Compile-time Correct Builder Generator in Rust
derive_builder works in runtime - you have to unwrap built result. And code editors cannot use auto-import builder-types. That's why I switched to [typed-builder|https://github.com/idanarye/rust-typed-builder] which looks similar to builder-pattern but more popular.
-
Should I start renaming my crate repositories that have "rust" in their names?
I'm the author of the typed-builder crate (and a couple of other crates in a similar position). The name of the crate's repository on GitHub is rust-typed-builder. Does the new trademark policy mean I have to change the repository's name to typed-builder-rs or typed-builder.rs or something similar, or am I in the clear because only the repository name is has the word "rust" in it and the crate itself is only named "typed-builder"?
-
Hey Rustaceans! Got a question? Ask here! (42/2022)!
There are also crates which can do that for you (e.g. https://github.com/idanarye/rust-typed-builder).
-
Survey of bad error messages emitted by the "misuse" of trait heavy crates
I can open a PR if desired but typed-builder is a big example for me of where this would be super useful. It's a good example of using traits/type safety for compile-time guarantees but the error messages are really subpar compared to the standard Rust experience, so feels like a very arbitrary compromise on Rust's strengths.
-
Buildstructor: a proc macro to build builders from constructors
Yes! The inspiration came from: * rust-typed-builder which is the struct equivalent of this crate. * https://users.rust-lang.org/t/typesafe-builder-design/58784
-
Thoughts on Rust Builder Pattern?
Rust Typed Builder
rust-vfs
Posts with mentions or reviews of rust-vfs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-10-17.
-
Hey Rustaceans! Got a question? Ask here! (42/2022)!
Of course, that still leaves the door open for cases like accidentally starting the recursion for / -- if you're worried about that, then e.g. https://github.com/manuel-woelker/rust-vfs might come handy.
What are some alternatives?
When comparing rust-typed-builder and rust-vfs you can also consider the following projects:
patterns - A catalogue of Rust design patterns, anti-patterns and idioms
console - a debugger for async rust!
crab - A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100% less bureaucracy!
fd - A simple, fast and user-friendly alternative to 'find'
buildstructor - Derive a builder for your constructors in Rust
fselect - Find files with SQL-like queries
diesel - A safe, extensible ORM and Query Builder for Rust
rust - Empowering everyone to build reliable and efficient software.
rust-foundation-community-grant
tower-biscuit-auth - Integrating Biscuit authentication with the Tower ecosystem.
rustlings-solutions-5 - Rustlings 5 (5.2.1) Solutions
rust-typed-builder vs patterns
rust-vfs vs console
rust-typed-builder vs crab
rust-vfs vs fd
rust-typed-builder vs buildstructor
rust-vfs vs fselect
rust-typed-builder vs diesel
rust-vfs vs rust
rust-typed-builder vs rust-foundation-community-grant
rust-typed-builder vs tower-biscuit-auth
rust-typed-builder vs console
rust-typed-builder vs rustlings-solutions-5