From 4647ee23c865b007374c83d96aa19949effc8743 Mon Sep 17 00:00:00 2001 From: Shar-jeel-Sajid Date: Mon, 24 Mar 2025 08:19:21 +0500 Subject: [PATCH] using context in error handling --- libraries/arrow-convert/src/lib.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libraries/arrow-convert/src/lib.rs b/libraries/arrow-convert/src/lib.rs index a15a1588..cf293161 100644 --- a/libraries/arrow-convert/src/lib.rs +++ b/libraries/arrow-convert/src/lib.rs @@ -46,8 +46,7 @@ macro_rules! register_array_handlers { let mut result = Vec::with_capacity(buffer.len()); for &v in buffer.values() { - let converted = NumCast::from(v).ok_or_else(|| - eyre!("Failed to cast value from {} to target type", $type_name))?; + let converted = NumCast::from(v).context(format!("Failed to cast value from {} to target type",$type_name))?; result.push(converted); } Ok(result)