1#[allow(missing_docs)]
3#[derive(Debug, thiserror::Error)]
4pub enum Error {
5 #[cfg(any(
7 aarch64_unknown_linux_gnu,
8 armv7_unknown_linux_gnueabihf,
9 x8664_unknown_linux_gnu
10 ))]
11 #[error("Loki error: {0}")]
12 Loki(#[from] tracing_loki::Error),
13
14 #[cfg(any(
16 aarch64_unknown_linux_gnu,
17 armv7_unknown_linux_gnueabihf,
18 x8664_unknown_linux_gnu
19 ))]
20 #[error("Parse error: {0}")]
21 Parse(#[from] url::ParseError),
22
23 #[cfg(riscv32imc_esp_espidf)]
24 #[error("Log initialization error: {0}")]
25 Log(#[from] esp_idf_svc::sys::EspError),
26}