yadi

Crates.ioyadi
lib.rsyadi
version1.0.0-alpha.1
sourcesrc
created_at2023-07-16 00:19:49.660473
updated_at2023-07-16 01:45:56.167534
descriptionYaDI is yet another dependency injection framework for writing applications with the Rust programming language
homepagehttps://github.com/FilaCo/yadi
repositoryhttps://github.com/FilaCo/yadi
max_upload_size
id917499
size18,835
FilaCo (FilaCo)

documentation

https://docs.rs/yadi

README

YaDI

Crates.io MIT OR Apache-2.0 licensed

Yet another dependency injection framework for writing applications with the Rust programming language. It is:

  • Reliable
  • Fast
  • Easy-to-use

🚨 Not implemented! 🚨

yadi has to be considered as a DRAFT project. Its API is unstable, most features are not implemented. Please DO NOT use it in your projects until v1.0.0 release.

Stay tuned!

Overview

yadi is a dependency injection framework for writing applications with the Rust programming language. At a high level, it provides a few major components:

These components are used to compose the framework for building a loose coupled and high cohesive application.

Example

A basic application with yadi

More examples can be found here. For a larger "real world" example, see the flc repository.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 12

cargo fmt