shine_component_derive

Crates.ioshine_component_derive
lib.rsshine_component_derive
version0.1.0
sourcesrc
created_at2020-06-27 11:26:56.116861
updated_at2020-06-27 11:26:56.116861
descriptionImplementation of #[derive(Component)] for Shine
homepagehttps://github.com/zhming0/shine
repositoryhttps://github.com/zhming0/shine
max_upload_size
id258688
size7,986
Zhiming Guo (zhming0)

documentation

README

Shine

Shine is a framework for managing lifecycle and dependency of your software components. In some languages, it was called "IoC" and "Dependency Injection". The main usecase of this framework is on medium/large scale web services.

The Shine ecosystem consists of two major concepts: System, Component. A System is a runtime unit that control lifecycles of all Components. A Component is a group of logic. A Component can depends on other Components and it can also have its own internal state.

FAQs

  • Q: Does this handle circular dependency?
  • A: No, it does not currently.
Commit count: 51

cargo fmt