Skip to content

Commit e2de364

Browse files
authored
Merge pull request diesel-rs#1380 from diesel-rs/sg-mysql-datetime-type
Implement various "primitive" traits for `Datetime`
2 parents bc687a3 + 634cfa9 commit e2de364

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

diesel/src/mysql/types/date_and_time.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ macro_rules! mysql_time_impls {
4242
}
4343

4444
mysql_time_impls!(Datetime);
45-
primitive_impls!(Datetime -> NaiveDateTime);
45+
queryable_impls!(Datetime -> NaiveDateTime);
46+
expression_impls!(Datetime -> NaiveDateTime);
4647
mysql_time_impls!(Timestamp);
4748
mysql_time_impls!(Time);
4849
mysql_time_impls!(Date);

diesel/src/mysql/types/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,5 @@ impl QueryId for ::types::Numeric {
9797
/// [NaiveDateTime]: https://lifthrasiir.github.io/rust-chrono/chrono/naive/datetime/struct.NaiveDateTime.html
9898
#[derive(Debug, Clone, Copy, Default)]
9999
pub struct Datetime;
100+
101+
primitive_impls!(Datetime);

0 commit comments

Comments
 (0)