1pub use crate::ErrorReport;
4pub use crate::ResultER;
5pub use crate::ResultExt;
6pub use crate::StringError;
7
8pub use crate::setup_panic;
9pub use crate::setup_panic_simple;
10
11pub use crate::ErrorAttachment;
12pub use crate::ErrorSensitivityLabel;
13
14pub use tracing::instrument;
15
16pub mod simple_er {
17 pub use crate::LinkDebugIde;
18 pub use crate::SimpleERGlobalSettings;
19 pub use crate::SimpleErrorReport;
20}
21
22pub mod gitlab_er {
23 pub use crate::GitLabERGlobalSettings;
24 pub use crate::GitLabErrorReport;
25}
26
27pub mod panic_hook {
28 pub use super::*;
29 pub use crate::{ErrorFmt, ErrorFmtSettings};
30 pub use crate::{ErrorReport, SourceLocation, StringError, SubmitErrorReport};
31 pub use anyhow::Error as AnyhowError;
32 pub use colored::*;
33}
34
35pub mod logging {
36 pub use tracing_error::ErrorLayer;
37}