This might be an XY problem, so here is what I'm doing:
I'm making a proc-macro to help derive a bunch of boilerplate for one of our game parts, specifically our input handling. This will convert from leafwing-input-manager's input format to our own that has a bunch of convenience methods.
The issue is that inside this expansion, there are two derive macros: leafwing_input_manager::Actionlike (not too bad to manually implement) and bevy_reflect::Reflect (very bad). I don't want to include these as a dependency on the proc macro crate since they are so big, and I don't even care about their expansion, I just want to see that my proc macro expands correctly.
Thus the question: How should I do this, so that I can see the expansion of my proc macro, without getting the "cannot find derive maco" errors? I also don't want to have to include them in my proc macro crate, since as far as I can tell there is no way to make them test only, so then confusion would just be added.