Expand description
Обёртка над запуском внешних процессов.
Реальная работа с cargo/rustc/rustup идёт через трейт CommandRunner,
что позволяет тестировать логику CLI без запуска настоящих процессов
(в тестах подставляется мок-раннер).
Structs§
- Command
Output - Результат запуска внешней команды.
- System
Runner - Раннер, запускающий реальные процессы через
std::process::Command.
Traits§
- Command
Runner - Запускает внешние команды. Реализация по умолчанию —
SystemRunner.
Functions§
- parse_
program_ version - Извлекает semver-версию из первой строки вывода
* --version.