pub trait StorageMapper<SA>: 'static{
    // Required method
    fn new(api: SA, base_key: StorageKey<SA>) -> Self;
}

Required Methods§

source

fn new(api: SA, base_key: StorageKey<SA>) -> Self

Will be called automatically by the #[storage_mapper] annotation generated code.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<SA> StorageMapper<SA> for TokenAttributesMapper<SA>

source§

impl<SA> StorageMapper<SA> for UserMapper<SA>

source§

impl<SA, K, V> StorageMapper<SA> for MapMapper<SA, K, V>

source§

impl<SA, K, V> StorageMapper<SA> for MapStorageMapper<SA, K, V>

source§

impl<SA, T> StorageMapper<SA> for LinkedListMapper<SA, T>

source§

impl<SA, T> StorageMapper<SA> for QueueMapper<SA, T>

source§

impl<SA, T> StorageMapper<SA> for SetMapper<SA, T>

source§

impl<SA, T> StorageMapper<SA> for SingleValueMapper<SA, T>

source§

impl<SA, T> StorageMapper<SA> for UnorderedSetMapper<SA, T>

source§

impl<SA, T> StorageMapper<SA> for VecMapper<SA, T>