From af7139fb9c981c52d9764e6821431987e9af8a57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABlle=20van=20Essen?= Date: Thu, 27 Mar 2025 12:10:03 +0100 Subject: [PATCH] zoc: Handle FromBytesUntilNulError as transparent --- compiler/src/error.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/compiler/src/error.rs b/compiler/src/error.rs index 396f70d..0c6bc16 100644 --- a/compiler/src/error.rs +++ b/compiler/src/error.rs @@ -17,6 +17,8 @@ pub enum CompilerError { IoError(#[from] io::Error), #[error(transparent)] Utf8Error(#[from] Utf8Error), + #[error(transparent)] + FromBytesUntilNulError(#[from] FromBytesUntilNulError), #[error("{message}")] GenericError { #[source] @@ -65,11 +67,3 @@ impl From for CompilerError { CompilerError::GenericError { cause, message } } } - -impl From for CompilerError { - fn from(cause: FromBytesUntilNulError) -> Self { - let message = format!("{}", cause); - let cause = Some(Box::new(cause) as Box); - CompilerError::GenericError { cause, message } - } -}