blob: d07ff66b4381fc5acaf9bee86396f75f1e7ca41d (
plain)
- 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