From 643500bbdf1a169db1bcdcb8e971334037274d38 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 15 Sep 2021 14:49:13 +0700 Subject: Use `Option` to encode empty text case in hit test methods --- core/src/text.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'core/src') diff --git a/core/src/text.rs b/core/src/text.rs index ded22eef..e5d0092e 100644 --- a/core/src/text.rs +++ b/core/src/text.rs @@ -14,14 +14,14 @@ pub enum Hit { impl Hit { /// Computes the cursor position corresponding to this [`HitTestResult`] . - pub fn cursor(&self) -> usize { + pub fn cursor(self) -> usize { match self { - Self::CharOffset(i) => *i, + Self::CharOffset(i) => i, Self::NearestCharOffset(i, delta) => { if delta.x > f32::EPSILON { i + 1 } else { - *i + i } } } -- cgit