Trait linera_client::persistent::LocalPersistExt

source ·
pub trait LocalPersistExt: LocalPersist {
    // Required method
    async fn mutate<R>(
        &mut self,
        mutation: impl FnOnce(&mut Self::Target) -> R,
    ) -> Result<R, Self::Error>;
}

Required Methods§

source

async fn mutate<R>( &mut self, mutation: impl FnOnce(&mut Self::Target) -> R, ) -> Result<R, Self::Error>

Applies a mutation to the value, persisting when done.

Object Safety§

This trait is not object safe.

Implementors§