mirror of
https://github.com/isar/rusqlite.git
synced 2025-09-16 04:32:19 +08:00
Consolidate to FromSqlError::InvalidBlobSize
(breaking)
This commit is contained in:
18
src/row.rs
18
src/row.rs
@@ -288,23 +288,11 @@ impl<'stmt> Row<'stmt> {
|
||||
),
|
||||
FromSqlError::OutOfRange(i) => Error::IntegralValueOutOfRange(idx, i),
|
||||
FromSqlError::Other(err) => {
|
||||
Error::FromSqlConversionFailure(idx as usize, value.data_type(), err)
|
||||
Error::FromSqlConversionFailure(idx, value.data_type(), err)
|
||||
}
|
||||
FromSqlError::InvalidSize(_, _) => {
|
||||
Error::FromSqlConversionFailure(idx as usize, value.data_type(), Box::new(err))
|
||||
FromSqlError::InvalidBlobSize { .. } => {
|
||||
Error::FromSqlConversionFailure(idx, value.data_type(), Box::new(err))
|
||||
}
|
||||
#[cfg(feature = "i128_blob")]
|
||||
FromSqlError::InvalidI128Size(_) => Error::InvalidColumnType(
|
||||
idx,
|
||||
self.stmt.column_name_unwrap(idx).into(),
|
||||
value.data_type(),
|
||||
),
|
||||
#[cfg(feature = "uuid")]
|
||||
FromSqlError::InvalidUuidSize(_) => Error::InvalidColumnType(
|
||||
idx,
|
||||
self.stmt.column_name_unwrap(idx).into(),
|
||||
value.data_type(),
|
||||
),
|
||||
})
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user