From 042f56213c9ce610bd27cc7b58c721f4f543363f Mon Sep 17 00:00:00 2001 From: Bruce Mitchener Date: Mon, 14 Aug 2023 21:52:13 +0700 Subject: [PATCH 1/2] deps: Update `num` from 0.2 to 0.4. Also, since this crate is on 2018 edition, don't use `extern crate` to reference it. --- Cargo.toml | 2 +- src/lib.rs | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 1a082ff..90cebd2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ license = "Apache-2.0" maintenance = { status = "actively-developed" } [dependencies] -num = "0.2" +num = "0.4" derive_builder = "0.7" serde = { version = "1.0.152", features = ["derive"], optional=true} diff --git a/src/lib.rs b/src/lib.rs index 7073e23..417d5d4 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -115,7 +115,6 @@ #[macro_use] extern crate derive_builder; -extern crate num; pub mod area; pub mod entry; From a8ed2617e4ec176a7b27a21be0462e1c3e119102 Mon Sep 17 00:00:00 2001 From: Bruce Mitchener Date: Mon, 14 Aug 2023 22:00:13 +0700 Subject: [PATCH 2/2] deps: Update `derive_builder` to 0.12 from 0.7. This is a large change in the underlying dependencies which has a bigger effect for users of this crate. --- Cargo.toml | 2 +- src/area.rs | 1 + src/lib.rs | 5 +---- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 90cebd2..5d3cd34 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,7 +27,7 @@ maintenance = { status = "actively-developed" } [dependencies] num = "0.4" -derive_builder = "0.7" +derive_builder = "0.12" serde = { version = "1.0.152", features = ["derive"], optional=true} [features] diff --git a/src/area.rs b/src/area.rs index a93e1a5..57b55f8 100644 --- a/src/area.rs +++ b/src/area.rs @@ -14,6 +14,7 @@ //! A rectangular region in the tree. +use derive_builder::Builder; #[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; use { diff --git a/src/lib.rs b/src/lib.rs index 417d5d4..02a278b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -113,9 +113,6 @@ // For extra-pedantic documentation tests. #![doc(test(attr(deny(warnings))))] -#[macro_use] -extern crate derive_builder; - pub mod area; pub mod entry; pub mod iter; @@ -170,7 +167,7 @@ use { /// operational region, the strict behavior is for the operation to apply only to those regions /// which are _totally contained by_ the operational region. /// -/// [`derive_builder`]: https://docs.rs/derive_builder/0.7.0/derive_builder/ +/// [`derive_builder`]: https://docs.rs/derive_builder/0.12.0/derive_builder/ /// [`.query()`]: #method.query /// [`.modify()`]: #method.modify /// [`.delete()`]: #method.delete