поесните в чем головоломка
В том, что концептуально никаких проблем построить ValidateFn для &str не должно быть. Но из-за HRTB мы этого сделать не можем. Функцию build_info можно менять как вздумается. Главное, чтобы структура Info сохранилась (её менять не можем) и заработало то, что в main.
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=25b340f7686699fa867b6c8ff3acc213
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=a07d9618a1dd34bc12e0bf18bbef6cc6 не?
понял, я совсем неправильно думал про Раст )
а в hrtb баунды нельзя
Обсуждают сегодня