referrerpolicy=no-referrer-when-downgrade
frame_support::storage

Trait StoragePrefixedContainer

Source
pub trait StoragePrefixedContainer {
    // Required methods
    fn pallet_prefix() -> &'static [u8] ;
    fn storage_prefix() -> &'static [u8] ;

    // Provided method
    fn final_prefix() -> [u8; 32] { ... }
}
Expand description

Trait for storage types that store all its value after a unique prefix.

Required Methods§

Source

fn pallet_prefix() -> &'static [u8]

Pallet prefix. Used for generating final key.

Source

fn storage_prefix() -> &'static [u8]

Storage prefix. Used for generating final key.

Provided Methods§

Source

fn final_prefix() -> [u8; 32]

Final full prefix that prefixes all keys.

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§