Принят RFC: резолвер Cargo по умолчанию учитывает MSRV зависимостей
28.02.2024Принят RFC, по которому резолвер Cargo при выборе версий зависимостей по умолчанию учитывает минимальную поддерживаемую версию Rust (MSRV) — как заявленную самим пакетом, так и подразумеваемую его редакцией.
Что меняется
Раньше резолвер мог выбрать зависимость, которая требует компилятор новее, чем тот, которым собирает пользователь: сборка падала с невнятной ошибкой. Теперь предпочтение отдаётся версиям, совместимым с MSRV проекта. Пользователь может отключить поведение настройкой и явно запросить игнорирование MSRV.
Дата — 28 февраля 2024 года: день одобрения RFC.
Оригинал
RFC: Make Cargo respect minimum supported Rust version (MSRV) when selecting dependencies
Упоминаний: 1 · Просмотров: 2