Можно ли применить патч к внешнему коду в Cargo.toml? - PullRequest
1 голос
/ 23 сентября 2019

Я прочитал руководство по грузу о параметре исправления , но мне все еще неясно.

Можно ли проинструктировать Груз:

  1. Получитькод из этого репозитория.
  2. Применить этот файл исправления (my_cool_change.patch) к этому коду.

Является ли создание собственного форка проекта единственным способом сделать это?

1 Ответ

2 голосов
/ 23 сентября 2019

Невозможно поручить Cargo сделать что-то вроде «взять версию 1.2.3 crate foo-bar из crates.io и применить эти произвольные изменения к исходному коду перед его компиляцией».

Документация по грузам не обманывает вас: вам нужно будет раскошелиться на проект, который вы хотите изменить, внести изменения так, как вам нужно, а затем заменить зависимость на разветвленную версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...