From ee89321b57f46bd675d8c8c2ec37715862d3524c Mon Sep 17 00:00:00 2001 From: Sunli Date: Thu, 1 Sep 2022 22:50:07 +0800 Subject: [PATCH] Remove `bson-uuid` feature #1032 --- Cargo.toml | 5 ++++- src/types/external/bson.rs | 5 +---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index e5a2ecc0..34d83b8b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,7 +56,10 @@ thiserror = "1.0.24" base64 = "0.13.0" # Feature optional dependencies -bson = { version = "2.0.0", optional = true, features = ["chrono-0_4"] } +bson = { version = "2.4.0", optional = true, features = [ + "chrono-0_4", + "uuid-1", +] } chrono = { version = "0.4.19", optional = true, default-features = false, features = [ "clock", "std", diff --git a/src/types/external/bson.rs b/src/types/external/bson.rs index 3f35cf4f..eb0541fc 100644 --- a/src/types/external/bson.rs +++ b/src/types/external/bson.rs @@ -1,8 +1,6 @@ #[cfg(feature = "chrono")] use bson::DateTime as UtcDateTime; -#[cfg(feature = "bson-uuid")] -use bson::Uuid; -use bson::{oid::ObjectId, Bson, Document}; +use bson::{oid::ObjectId, Bson, Document, Uuid}; #[cfg(feature = "chrono")] use chrono::{DateTime, Utc}; @@ -22,7 +20,6 @@ impl ScalarType for ObjectId { } } -#[cfg(feature = "bson-uuid")] #[Scalar(internal, name = "UUID")] impl ScalarType for Uuid { fn parse(value: Value) -> InputValueResult {