aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-11-28build: bump versions to 0.4.2v0.4.2HampusM
2022-11-19refactor: reorganize non-public API itemsHampusM
2022-11-17refactor: use the async-lock crate instead of TokioHampusM
2022-11-12test: replace the test_util_macros crate with utility-macrosHampusM
2022-11-11test: add unit test for create_caster_fn_identHampusM
2022-11-11test: add unit tests for parsing injectable macro argsHampusM
2022-11-11ci: add caching of Cargo dataHampusM
2022-11-11ci: use Rust nightly in the code-style jobHampusM
2022-11-11test: remove some unused importsHampusM
2022-11-11test: add unit tests for parsing declare_interface macro argsHampusM
2022-11-11test: add unit test for parsing factory type aliasesHampusM
2022-11-11test: make small improvements in the declare_default_factory macro args testsHampusM
2022-11-11test: add unit tests for parsing factory macro argsHampusM
2022-11-11test: add unit tests for parsing declare_default_factory macro argsHampusM
2022-11-11docs: add a example to the crate rootHampusM
2022-11-10refactor: improve type param names, docs & more of castingHampusM
2022-11-10docs: add terminology guide to readmeHampusM
2022-11-08docs: add msrvHampusM
2022-11-08fix: allow for concrete type interfaces to be marked asyncHampusM
2022-11-07docs: add arguments for IoC & DI to readmeHampusM
2022-11-07refactor: fix some Clippy lints regarding format!()HampusM
2022-11-07build: fix running macros tests on Rust stableHampusM
2022-11-07fix: make factories work again after Rust nightly-2022-11-07HampusM
2022-11-06ci: fix jobsHampusM
2022-11-06ci: add & improve jobsHampusM
2022-11-06refactor: fix unused self clippy lint in blocking DI containerHampusM
2022-11-06test: split up cast unit tests into their respective modulesHampusM
2022-11-06fix: allow declaring a concrete type as it's own interfaceHampusM
2022-11-06fix: allow injectable macro flag arguments without a interface argumentHampusM
2022-11-06refactor: improve cast error handlingHampusM
2022-11-03refactor: improve readability of cast functionsHampusM
2022-11-03docs: add comments explaining the prevent-circular exampleHampusM
2022-10-30build: bump versions to 0.4.1v0.4.1HampusM
2022-10-30docs: add sealed notices to DI container interfacesHampusM
2022-10-29refactor!: add dependency history typeHampusM
2022-10-25refactor: improve injectable macro error messagesHampusM
2022-10-25refactor: add Debug implementations for castable factoriesHampusM
2022-10-24test: add binding configurator unit testsHampusM
2022-10-24refactor: rename DI container binding map to DI container storageHampusM
2022-10-24test: add castable factory unit testsHampusM
2022-10-24test: add provider unit testsHampusM
2022-10-23docs: add coverage badgeHampusM
2022-10-23ci: use codecov instead of coverallsHampusM
2022-10-23ci: update coverage command nameHampusM
2022-10-23ci: fix config syntaxHampusM
2022-10-23ci: add code test coverage jobHampusM
2022-10-23docs: fix the example usage in the readmeHampusM
2022-10-23test: add binding builder unit testsHampusM
2022-10-23fix: remove unused Rust feature flagHampusM
2022-10-23refactor!: reduce DI container couplingHampusM