So, I am looking into setting up a publishing workflow for rust-analyzer. I found quite a few packages are using test_utils as normal dependencies but the name suggests it's a dev dep. Can someone clarify this confusion for me?
One reason for that is the
tested_by macro, which needs to be placed in production code
Should we move it to a new crate?
or in one of the existing crates?
No, the current setup is good
So, we need to publish
test_utils crate if we want to publish the other crates. Probably after renaming it to