Open Issues Need Help
View All on GitHubAI Summary: Improve the scalability of the `fake!` macro in the Injectorpp Rust crate to handle a wider variety of function signatures, particularly addressing the limitations encountered when faking unsafe functions and functions with generic types. This involves refactoring the macro to avoid code duplication and improve its ability to handle diverse function types without requiring manual adjustments for each case.
Injectorpp is a powerful tool designed to facilitate the writing of unit tests without the need to introduce traits solely for testing purposes. It streamlines the testing process by providing a seamless and efficient way to abstract dependencies, ensuring that your code remains clean and maintainable.