Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--lib/text-size/Cargo.toml5
-rw-r--r--lib/text-size/src/lib.rs5
2 files changed, 8 insertions, 2 deletions
diff --git a/lib/text-size/Cargo.toml b/lib/text-size/Cargo.toml
index ea1881e6e6..40afa4311c 100644
--- a/lib/text-size/Cargo.toml
+++ b/lib/text-size/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "text_unit"
-version = "0.1.8"
+version = "0.1.9"
authors = ["Aleksey Kladov <[email protected]>"]
description = "Newtypes for text offsets"
license = "MIT OR Apache-2.0"
@@ -8,4 +8,5 @@ repository = "https://github.com/matklad/text_unit"
documentation = "https://docs.rs/text_unit"
[dependencies]
-serde = { version = "1", optional = true }
+serde = { version = "1", optional = true, default_features = false }
+deepsize = { version = "0.1", optional = true, default_features = false }
diff --git a/lib/text-size/src/lib.rs b/lib/text-size/src/lib.rs
index 6d08649751..48e1920b48 100644
--- a/lib/text-size/src/lib.rs
+++ b/lib/text-size/src/lib.rs
@@ -368,6 +368,11 @@ mod serde_impls {
}
}
+#[cfg(feature = "deepsize")]
+mod deepsize_impls {
+ deepsize::known_deep_size!(0, crate::TextUnit, crate::TextRange);
+}
+
#[cfg(test)]
mod tests {
use super::*;