pub trait Index<T>{
    // Required methods
    fn save(
        &self,
        store: &mut dyn Storage,
        pk: &[u8],
        data: &T
    ) -> StdResult<()>;
    fn remove(
        &self,
        store: &mut dyn Storage,
        pk: &[u8],
        old_data: &T
    ) -> StdResult<()>;
}

Required Methods§

source

fn save(&self, store: &mut dyn Storage, pk: &[u8], data: &T) -> StdResult<()>

source

fn remove( &self, store: &mut dyn Storage, pk: &[u8], old_data: &T ) -> StdResult<()>

Implementors§

source§

impl<'a, IK, T, PK> Index<T> for MultiIndex<'a, IK, T, PK>

source§

impl<'a, IK, T, PK> Index<T> for UniqueIndex<'a, IK, T, PK>