Я пытаюсь настроить мой проект Rust с внешней зависимостью в GitHub. К сожалению, некоторые последние коммиты внесли некоторые изменения в интерфейсы, поэтому я не могу использовать последнюю версию. Разработчики также не заботятся о тегах и отдельных ветках для разных версий, поэтому я думаю, что единственный правильный путь - это указать определенный коммит как-то, где интерфейс соответствует тому, с чем я работал.
Что у меня сейчас в Cargo.toml
есть:
[dependencies]
...
thelib = { git = 'https://github.com/someguys/thelib' }
Я видел, что можно указать ветку следующим образом:
thelib = { git = 'https://github.com/someguys/thelib', branch = 'branch1' }
Но я не видел рабочего примера с коммитом. Может ли кто-нибудь предоставить один здесь?