aboutsummaryrefslogtreecommitdiff
path: root/macros/src/factory
AgeCommit message (Expand)Author
2023-10-04refactor!: remove factory & declare_default_factory macrosHampusM
2023-09-26test: make unit tests not return ResultHampusM
2023-09-18refactor: make threadsafe castable factory take DI container paramHampusM
2023-09-17refactor: move castable factory to directory moduleHampusM
2023-09-16refactor: make castable factory take DI container paramHampusM
2023-08-16chore!: remove the factory macro async flagHampusM
2023-08-15fix!: make the factory macro not change its inputHampusM
2023-08-04refactor!: rename the async flag of the declare_interface macroHampusM
2023-08-03feat: add constructor name flag to injectable macroHampusM
2023-08-02test: clean up DeclareDefaultFactoryMacroArgs unit testsHampusM
2023-08-01test: clean up FactoryMacroArgs unit testsHampusM
2023-01-30feat: improve macro error messagesHampusM
2022-11-19refactor: reorganize non-public API itemsHampusM
2022-11-11test: remove some unused importsHampusM
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-10-09refactor!: reorganize DI containersHampusM
2022-09-24feat: add bind async default factories to async DI containerHampusM
2022-09-24refactor!: remove repetition of declaring factory interfacesHampusM
2022-09-24refactor: reorganize modules in the macros crateHampusM