версию крейта в карго воркспейсе, какой командой можно проапдейтить Cargo.lock, чтобы она не поднимала версии других зависимостей? Например cargo metadata делает это, но это очень неочевидно. Также cargo update --workspace *вродебы* делает это, но по докам как-то это неочевидно...
нормализацию зависимостей вроде никто не отменял. Если у тебя что-то ломается от подъема версий, то ты неправильно их в cargo.toml фиксируешь
--package ? (не знаю, но по описанию же похоже) cargo update --help ещё выдаёт ключ --precise (если нужна конкретная версия)
Хм, думаю всё таки --workspace, мне нужно просто обновить локфайл после подьема версий в cargo.toml, помоему дока как раз об этом и говорит)
Ну и кстати, ключом --dry-run можно посмотреть что выйдет, не фиксируя в lockfile. (хотя можно git reset делать в принципе, не сильно дольше будет)
Обсуждают сегодня