diff --git a/components/util/range.rs b/components/util/range.rs index d0143a30340..4549a915635 100644 --- a/components/util/range.rs +++ b/components/util/range.rs @@ -304,28 +304,4 @@ impl> Range { pub fn each_index(&self) -> EachIndex { each_index(self.begin(), self.end()) } - - #[inline] - pub fn is_valid_for_string(&self, s: &str) -> bool { - let s_len = s.len(); - match Int::from_usize(s_len) { - Some(len) => { - let len = RangeIndex::new(len); - self.begin() < len - && self.end() <= len - && self.length() <= len - }, - None => { - debug!("Range::is_valid_for_string: string length \ - (len={:?}) is longer than the max value for the range \ - index (max={:?})", s_len, - { - let max: T = Int::max_value(); - let val: I = RangeIndex::new(max); - val - }); - false - }, - } - } }