referrerpolicy=no-referrer-when-downgrade
frame_support

Trait ReversibleStorageHasher

Source
pub trait ReversibleStorageHasher: StorageHasher {
    // Required method
    fn reverse(x: &[u8]) -> &[u8] ;
}
Expand description

Hasher to use to hash keys to insert to storage.

Reversible hasher store the encoded key after the hash part.

Required Methods§

Source

fn reverse(x: &[u8]) -> &[u8]

Split the hash part out of the input.

I.e. for input &[hash ++ key ++ some] returns &[key ++ some]

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§