Метод, который не принимает self, вызвать нельзя
Зачем вам дин трейт то
А какое решение можно придумать тогда для следующего: Есть трейт ScramAlgo, описывающий какой-то хэш алгоритм Есть структура ScramSha256Hashing, реализующая трейт ScramAlgo, и как следствие метод` fn scheme() -> &str` Есть некая функция is_valid(s: String), которая должна проитерировать массив объявленных структур (типов), реализущих ScramAlgo. И во время каждой итерации она должна проверить s.str_starts_with(ScramAlgo::scheme())
Схему со строки заменить на энум можно?
Не совсем понял
https://doc.rust-lang.org/rust-by-example/custom_types/enum.html
Обсуждают сегодня