pub async fn run_update<M: Callbacks>( model: &mut M, persist: impl AsyncFnOnce(&mut M) -> Result<()>, ) -> Result<()>
Update: before_validation → before_save → before_update → persist → after_update → after_save.
before_validation → before_save → before_update → persist → after_update → after_save