Forcing submodules to use different dependency version yanked logs 0.5.0. My library I am using still uses logs 0.5.0, but it is not my library. Is there a way through Cargo that I can tell it to use this library but force that library to use the latest logs?

Nope, not in short of forking this library and making your updates there.

ok thanks

[patch] may help.