dilib-rs
rust
dilib-rs | rust | |
---|---|---|
3 | 2,815 | |
54 | 103,100 | |
- | 1.3% | |
0.0 | 10.0 | |
over 2 years ago | about 4 hours ago | |
Rust | Rust | |
MIT License | GNU General Public License v3.0 or later |
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.
dilib-rs
- Dilib-rs – A dependency injection library for Rust
- dilib - Dependency Injection in Rust
-
Rust traits and dependency injection
Interesting read, I'm also interested in dependency injection in Rust, I am working in https://github.com/Neo-Ciber94/dilib-rs (sorry for the shameless selft-promotion) a library for dependency injection in Rust.
rust
- Image RS vs Next.js Image 🔥
- Image RS: Next-Gen WASM Image Component 🚀
- Exploiting Undefined Behavior in C/C++ Programs: The Performance Impact [pdf]
- Rust Let-Chains Stabilized
-
Pipelining might be my favorite programming language feature
> It doesn't allow you to import `std::iter::Iterator::collect` on its own. It's an associated function, and needs to be qualified.
You probably noticed, but it should become a thing in RFC 3591: https://github.com/rust-lang/rust/issues/134691
-
Harnessing Warp Terminal: Integrating AI and IDE-like Features into Your Workflow
Rust Programming Language
-
Shell-secrets – GPG-encrypted environment variables
Another trick with github urls: you can append .patch or .diff to any PR or commit URL, and you'll get back a git-formatted patch or diff.
https://github.com/rust-lang/rust/pull/139966
https://github.com/rust-lang/rust/pull/139966.patch
https://github.com/rust-lang/rust/pull/139966.diff
-
Say Hello to UV: A Fast Python Package & Project Manager Written in Rust
UV is a blazing-fast package and project manager for Python, written in Rust.
-
Two Years of Rust
> Hard agree. Is retrospect I think the model of Delphi, where you must assemble `manually` a `pkg` so you can export to the world should have been used instead.
Very very old Rust had "crate files" which were this https://github.com/rust-lang/rust/blob/a8eeec1dbd7e06bc811e5...
.rc standing for "rust crate"
There's pros and cons here. I'm of two minds.
-
A surprising enum size optimization in the Rust compiler
Many years ago I think, here: https://github.com/rust-lang/rust/issues/46213. (Found this via https://lobste.rs/s/w3jjb2/surprising_enum_size_optimization...)
What are some alternatives?
Syrette - The convenient dependency injection library for Rust. Mirror of https://git.hampusmat.com/syrette
carbon-lang - Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
env_wrapper - A wrapper around std::env to facilitate testing.
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
mydi - Dependency Injection library for rust
Odin - Odin Programming Language