3 ms·
In Cargo you can have different libraries use different versions of the same dependency, and as long as those different versions don't interact you're fine. Wha
by Ar-Curunir 8y ago
In Cargo you can have different libraries use different versions of the same dependency, and as long as those different versions don't interact you're fine. What this means is that if library A depends on Bv1, and C depends on Bv2, then as long as A doesn't expose something from Bv1 that you try to use with an API in C that expects Bv2, you're good.