1 2 3 4 5 6 7 8 9 10 11 12 13
use thiserror::Error; #[derive(Error, Debug)] pub enum InitializationError { #[error("Logging initialization error: {0}")] Logging(String), } impl InitializationError { pub fn logging(msg: impl Into<String>) -> Self { Self::Logging(msg.into()) } }