From 5d1b47a222ea8c786a9480565fe13f7210b557fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?A=CC=81rpa=CC=81d=20Goretity?= Date: Sat, 28 Jul 2018 07:24:45 +0200 Subject: [PATCH] Smaller cleanups: `impl` more std traits, use the `Into` blanket impl for `UtcDateTime` --- src/bson.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bson.rs b/src/bson.rs index 40717759..ee652725 100644 --- a/src/bson.rs +++ b/src/bson.rs @@ -605,7 +605,7 @@ pub struct TimeStamp { /// date_time: UtcDateTime, /// } /// ``` -#[derive(Debug, Eq, PartialEq, Copy, Clone)] +#[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Copy, Clone)] pub struct UtcDateTime(pub DateTime); impl Deref for UtcDateTime { @@ -622,9 +622,9 @@ impl DerefMut for UtcDateTime { } } -impl Into> for UtcDateTime { - fn into(self) -> DateTime { - self.0 +impl From for DateTime { + fn from(utc: UtcDateTime) -> Self { + utc.0 } }