mirror of
https://github.com/launchbadge/sqlx.git
synced 2025-11-17 13:59:58 +00:00
sqlite: handle encoding nulls
This commit is contained in:
parent
a5d17eab00
commit
4e7b1b51e0
@ -9,7 +9,7 @@ use libsqlite3_sys::{
|
||||
};
|
||||
|
||||
use crate::arguments::Arguments;
|
||||
use crate::encode::Encode;
|
||||
use crate::encode::{Encode, IsNull};
|
||||
use crate::sqlite::statement::Statement;
|
||||
use crate::sqlite::Sqlite;
|
||||
use crate::sqlite::SqliteError;
|
||||
@ -63,7 +63,9 @@ impl Arguments for SqliteArguments {
|
||||
where
|
||||
T: Encode<Self::Database> + Type<Self::Database>,
|
||||
{
|
||||
value.encode(&mut self.values);
|
||||
if let IsNull::Yes = value.encode_nullable(&mut self.values) {
|
||||
self.values.push(SqliteArgumentValue::Null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user