pub trait ReversibleStorageHasher: StorageHasher { // Required method fn reverse(x: &[u8]) -> &[u8] ⓘ; }
Hasher to use to hash keys to insert to storage.
Reversible hasher store the encoded key after the hash part.
Split the hash part out of the input.
I.e. for input &[hash ++ key ++ some] returns &[key ++ some]
&[hash ++ key ++ some]
&[key ++ some]