aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-09-18feat: add binding async factories to async DI containerHampusM
2022-09-18feat: add factory macro async flagHampusM
2022-09-18refactor: add put factory return types in TransientPtr automaticallyHampusM
2022-09-18docs: fix ambiguous link to the factory macroHampusM
2022-09-18build: improve async dependenciesHampusM
2022-09-18refactor: prevent look for default factory without factory featureHampusM
2022-09-18test: move some factory function types to type aliasesHampusM
2022-09-17docs: add missing modules in the async exampleHampusM
2022-09-17feat!: allow factories to access async DI containerHampusM
2022-09-17refactor!: make async DI container be used inside of a ArcHampusM
2022-09-17feat!: allow factories access to DI containerHampusM
2022-09-17refactor!: make DI container be used inside of a RcHampusM
2022-09-03refactor: improve DI container cast errorsHampusM
2022-09-02refactor!: remove braces from expected injectable macro inputHampusM
2022-09-02refactor: rename the factory macro flag 'async' to 'threadsafe'HampusM
2022-09-02refactor: remove unused import of ItemTraitHampusM
2022-08-31refactor: improve async DI container cast errorsHampusM
2022-08-31feat: add a threadsafe flag to the declare_default_factory macroHampusM
2022-08-31fix: add missing semicolon in the factory macroHampusM
2022-08-30docs: add async support to readmeHampusM
2022-08-30refactor: replace arc cast panic with an errorHampusM
2022-08-29feat: implement async functionalityHampusM
2022-08-28docs: improve & add examplesHampusM
2022-08-28style: add rustfmt config optionsHampusM
2022-08-28docs: use anyhow in the unbound exampleHampusM
2022-08-28docs: correct the example in the readmeHampusM
2022-08-28docs: add CI shield to readmeHampusM
2022-08-28ci: add workflow to CircleCI configHampusM
2022-08-28ci: add CircleCI configHampusM
2022-08-27feat: implement named bindingsHampusM
2022-08-27refactor!: limit FactoryPtr & AnyFactory to the factory featureHampusM
2022-08-27docs: update the DI container exampleHampusM
2022-08-27refactor!: make DI container have single get functionHampusM
2022-08-22refactor!: move specifying binding scope to a binding scope configuratorHampusM
2022-08-21refactor: improve private method names & clean up InjectableImplHampusM
2022-08-21docs: remove license shield from readmeHampusM
2022-08-21build: bump versions to 0.3.0v0.3.0HampusM
2022-08-21docs: add v0.3.0 to changelogHampusM
2022-08-21docs: change project descriptions to describe it as a frameworkHampusM
2022-08-21refactor!: change errors to be more saneHampusM
2022-08-21docs: fix declare_default_factory exampleHampusM
2022-08-21docs: add injection of 3rd-party structs & traits to features listHampusM
2022-08-21docs: add example for displaying a unbound interface errorHampusM
2022-08-21docs: simplify with-3rd-party exampleHampusM
2022-08-21refactor: make the declare_default_factory macro take a tyHampusM
2022-08-21refactor!: only re-export DIContainerHampusM
2022-08-21docs: add a example that uses a 3rd party libraryHampusM
2022-08-21feat: allow bind interface to default factoryHampusM
2022-08-21docs: fix IFactory example use statementHampusM
2022-08-21docs: improve the factory exampleHampusM