OLDN7R342GOTIMPDTTXAWFUM6MX5VTEEXS4GMZM5DAMWGECFXLAQC LoadedProjects(Result<store::Projects, store::ProjectsFileErr>),StoredProjects(Result<(), store::ProjectsFileErr>),
ReadProjectsResult(Result<store::Projects, store::ProjectsFileErr>),UpsertProjectResult(Result<(), (store::ProjectsFileErr, store::Project)>),
Err(err) => {let msg = format!("Failed to write projects to store: {err:?}");report::show_err(&mut state.model.report, msg);Task::none()}
Err((err, project)) => match err.as_enum() {terrors::E2::A(store::BlockingLockError) => Task::perform(async move { store::upsert_project(project).await },Msg::UpsertProjectResult,),_ => {let msg =format!("Failed to write projects to store: {err:?}");report::show_err(&mut state.model.report, msg);Task::none()}},