MCPcopy Index your code
hub / github.com/encounter/objdiff / show_error_toast

Method show_error_toast

objdiff-gui/src/app.rs:441–450  ·  view source on GitHub ↗
(&mut self, context: &str, e: &anyhow::Error)

Source from the content-addressed store, hash-verified

439 }
440
441 pub fn show_error_toast(&mut self, context: &str, e: &anyhow::Error) {
442 let mut job = LayoutJob::default();
443 job.append(context, 0.0, Default::default());
444 job.append("\n", 0.0, Default::default());
445 job.append(&format!("{e:#}"), 0.0, egui::TextFormat {
446 color: egui::Color32::LIGHT_RED,
447 ..Default::default()
448 });
449 self.top_left_toasts.error(job).closable(true).duration(None);
450 }
451}
452
453pub type AppStateRef = Arc<RwLock<AppState>>;

Callers 3

load_project_configFunction · 0.80
save_configMethod · 0.80
post_updateMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected