From 01e8511c9f587138baa09e36ac14cc4410a5994b Mon Sep 17 00:00:00 2001 From: gwenn Date: Sat, 1 Feb 2025 10:54:28 +0100 Subject: [PATCH] Factorize code --- src/pragma.rs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/pragma.rs b/src/pragma.rs index a8a3a43..b8d7cf5 100644 --- a/src/pragma.rs +++ b/src/pragma.rs @@ -60,16 +60,8 @@ impl Sql { let value = match value { ToSqlOutput::Borrowed(v) => v, ToSqlOutput::Owned(ref v) => ValueRef::from(v), - #[cfg(feature = "blob")] - ToSqlOutput::ZeroBlob(_) => { - return Err(err!(ffi::SQLITE_MISUSE, "Unsupported value \"{value:?}\"")); - } - #[cfg(feature = "functions")] - ToSqlOutput::Arg(_) => { - return Err(err!(ffi::SQLITE_MISUSE, "Unsupported value \"{value:?}\"")); - } - #[cfg(feature = "array")] - ToSqlOutput::Array(_) => { + #[cfg(any(feature = "blob", feature = "functions", feature = "array"))] + _ => { return Err(err!(ffi::SQLITE_MISUSE, "Unsupported value \"{value:?}\"")); } };