diff --git a/Cargo.toml b/Cargo.toml index bc1a979b1..f4664022b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -76,7 +76,7 @@ chrono = { version = "0.4.7", default-features = false, features = [ "std", ] } derivative = "2.1.1" -derive_more = "0.99.17" +derive_more = { version = "1.0", features = ["display", "from"] } flate2 = { version = "1.0", optional = true } futures-io = "0.3.21" futures-core = "0.3.14" diff --git a/src/event/sdam/topology_description.rs b/src/event/sdam/topology_description.rs index af44f462d..b7fe1488f 100644 --- a/src/event/sdam/topology_description.rs +++ b/src/event/sdam/topology_description.rs @@ -12,7 +12,7 @@ use crate::{ /// A description of the most up-to-date information known about a topology. Further details can /// be found in the [Server Discovery and Monitoring specification](https://github.com/mongodb/specifications/blob/master/source/server-discovery-and-monitoring/server-discovery-and-monitoring.rst). #[derive(Clone, derive_more::Display)] -#[display(fmt = "{}", description)] +#[display("{}", description)] pub struct TopologyDescription { pub(crate) description: crate::sdam::TopologyDescription, } diff --git a/src/selection_criteria.rs b/src/selection_criteria.rs index 968c89a31..25598b913 100644 --- a/src/selection_criteria.rs +++ b/src/selection_criteria.rs @@ -21,12 +21,12 @@ pub enum SelectionCriteria { /// staleness, and server tags. /// /// See the documentation [here](https://www.mongodb.com/docs/manual/core/read-preference/) for more details. - #[display(fmt = "ReadPreference {}", _0)] + #[display("ReadPreference {}", _0)] ReadPreference(ReadPreference), /// A predicate used to filter servers that are considered suitable. A `server` will be /// considered suitable by a `predicate` if `predicate(server)` returns true. - #[display(fmt = "Custom predicate")] + #[display("Custom predicate")] Predicate(#[derivative(Debug = "ignore")] Predicate), }