Я пытаюсь сравнить неизвестное input_hash
с default_hash_value
, о котором знает моя среда выполнения.
Значение default_hash_value в шестнадцатеричном формате 5198bfa9da6f9c9d22dd2b0ce301dde9fd3c5826a117705d3ffa415d83a6bde8
, сгенерированное с использованием алгоритма хеширования Blake2 из строки A nice default hash
.
a) Я предполагаю T::Hash
правильный тип ввода, но ...
b) Как мне кодировать default_hash_value
в моем модуле времени выполнения, чтобы я мог что-то сравнитьв соответствии с:
if let default_hash_value = input_hash {
//... this is the default value do, something
} else {
//... this is not the default value, do something else
}
Основная проблема заключается в кодировании известного значения.