blob: 3438b3b0afbd4e56fb91b93e2ddb08acb560daf2 (
plain)
- add local path to macros dependency
- add optional factory feature name in readme
- add changelog
- fix typo in example in readme
- add shields, examples & more to readme
- rename example folder to examples
- use syrette from crates.io in example
- make factories an optional feature
- re-export dependency of error_stack
- reorganize folder hierarchy
- use syrette_macros from crates.io
- add repository & keywords to Cargo manifests
- replace symlinked readme with a copy
- add readme symlink to syrette
- improve and clean up doc comment examples
- split example into multiple files
- correct declare_interface macro example
- remove the crate root example
- add example
- add documentation comments
- add readme
- add binding factories to DI container
- add DI container
- use aggressive clippy linting
- remove unused intertrait code
- rename the castable_to macro to declare_interface
- reduce the capabilities of the castable_to macro
- reorganize and improve macros
- use common pointer type aliases
- add dedicated interface & error modules
- move injectable type provider to own file
- group imports
- add rustfmt config
- add DI container unit tests