pub trait SyncStateExt<R: Runtime> {
// Required methods
fn sync_read<S: SyncState>(&self) -> Result<S>;
fn sync_mutate<S: SyncState>(&self, f: impl FnOnce(&mut S)) -> Result<()>;
}Required Methods§
fn sync_read<S: SyncState>(&self) -> Result<S>
fn sync_mutate<S: SyncState>(&self, f: impl FnOnce(&mut S)) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".