Skip to main content

Module remove

Module remove 

Source
Expand description

Логика команды light remove: план и применение удаления компонента.

Аналогично crate::add, разделено на plan_remove и apply_remove. Перед мутацией создаётся резервная копия; при ошибке проект откатывается.

Structs§

RemoveOptions
Опции команды light remove.
RemovePlan
План удаления компонента.

Functions§

apply_remove
Применяет план удаления: мутирует проект и проверяет сборку.
plan_remove
Строит план удаления компонента name.
plan_remove_with_dependents
Строит план удаления, определяя зависимые компоненты (нужен сетевой доступ для удалённых компонентов, если не задан --offline).