mirror of
https://github.com/isar/rusqlite.git
synced 2024-11-23 00:39:20 +08:00
commit
4a54e118f0
@ -17,7 +17,9 @@
|
|||||||
//! [datetime](https://www.sqlite.org/lang_datefunc.html) functions. If you
|
//! [datetime](https://www.sqlite.org/lang_datefunc.html) functions. If you
|
||||||
//! want different storage for datetimes, you can use a newtype.
|
//! want different storage for datetimes, you can use a newtype.
|
||||||
//!
|
//!
|
||||||
#![cfg_attr(feature = "time", doc = r##"
|
#![cfg_attr(
|
||||||
|
feature = "time",
|
||||||
|
doc = r##"
|
||||||
For example, to store datetimes as `i64`s counting the number of seconds since
|
For example, to store datetimes as `i64`s counting the number of seconds since
|
||||||
the Unix epoch:
|
the Unix epoch:
|
||||||
|
|
||||||
@ -42,7 +44,8 @@ impl ToSql for DateTimeSql {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
"##)]
|
"##
|
||||||
|
)]
|
||||||
//! `ToSql` and `FromSql` are also implemented for `Option<T>` where `T`
|
//! `ToSql` and `FromSql` are also implemented for `Option<T>` where `T`
|
||||||
//! implements `ToSql` or `FromSql` for the cases where you want to know if a
|
//! implements `ToSql` or `FromSql` for the cases where you want to know if a
|
||||||
//! value was NULL (which gets translated to `None`).
|
//! value was NULL (which gets translated to `None`).
|
||||||
@ -229,10 +232,7 @@ mod test {
|
|||||||
#[allow(clippy::cognitive_complexity)]
|
#[allow(clippy::cognitive_complexity)]
|
||||||
fn test_mismatched_types() {
|
fn test_mismatched_types() {
|
||||||
fn is_invalid_column_type(err: Error) -> bool {
|
fn is_invalid_column_type(err: Error) -> bool {
|
||||||
match err {
|
matches!(err, Error::InvalidColumnType(..))
|
||||||
Error::InvalidColumnType(..) => true,
|
|
||||||
_ => false,
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let db = checked_memory_handle();
|
let db = checked_memory_handle();
|
||||||
|
Loading…
Reference in New Issue
Block a user