Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'lib/text-size/src/serde_impls.rs')
-rw-r--r--lib/text-size/src/serde_impls.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/text-size/src/serde_impls.rs b/lib/text-size/src/serde_impls.rs
index 617e99cc02..6a0d040bfa 100644
--- a/lib/text-size/src/serde_impls.rs
+++ b/lib/text-size/src/serde_impls.rs
@@ -1,6 +1,6 @@
use {
crate::{TextRange, TextSize},
- serde::{de::Error, Deserialize, Deserializer, Serialize, Serializer},
+ serde::{de, Deserialize, Deserializer, Serialize, Serializer},
};
impl Serialize for TextSize {
@@ -31,13 +31,14 @@ impl Serialize for TextRange {
}
impl<'de> Deserialize<'de> for TextRange {
+ #[allow(clippy::nonminimal_bool)]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where
D: Deserializer<'de>,
{
let (start, end) = Deserialize::deserialize(deserializer)?;
if !(start <= end) {
- return Err(Error::custom(format!(
+ return Err(de::Error::custom(format!(
"invalid range: {:?}..{:?}",
start, end
)));