diff --git a/lychee-lib/src/types/accept/range.rs b/lychee-lib/src/types/accept/range.rs index 02112424da..ef845eabfa 100644 --- a/lychee-lib/src/types/accept/range.rs +++ b/lychee-lib/src/types/accept/range.rs @@ -69,7 +69,7 @@ impl AcceptRange { self.0.end() } - /// Returns wether this [`AcceptRange`] contains `value`. + /// Returns whether this [`AcceptRange`] contains `value`. pub fn contains(&self, value: usize) -> bool { self.0.contains(&value) } diff --git a/lychee-lib/src/types/accept/selector.rs b/lychee-lib/src/types/accept/selector.rs index 20d290e4bc..5f9e8ea553 100644 --- a/lychee-lib/src/types/accept/selector.rs +++ b/lychee-lib/src/types/accept/selector.rs @@ -1,6 +1,6 @@ use crate::types::accept::AcceptRange; -/// A [`AcceptSelector`] determines if a returned HTTP status code should be +/// An [`AcceptSelector`] determines if a returned HTTP status code should be /// accepted and thus counted as a valid (not broken) link. #[derive(Debug)] pub struct AcceptSelector { @@ -40,15 +40,9 @@ impl AcceptSelector { self } - /// Returns wether this [`AcceptSelector`] contains `value`. + /// Returns whether this [`AcceptSelector`] contains `value`. pub fn contains(&self, value: usize) -> bool { - for range in &self.ranges { - if range.contains(value) { - return true; - } - } - - false +self.ranges.iter().any(|range| range.contains(value)) } pub(crate) fn len(&self) -> usize {