diff --git a/querying/src/target.rs b/querying/src/target.rs index 0592bee..c8fe992 100644 --- a/querying/src/target.rs +++ b/querying/src/target.rs @@ -18,7 +18,7 @@ pub enum Target { impl From<&str> for Target { fn from(input: &str) -> Self { - if input.len() > 2 && input[..2].eq_ignore_ascii_case("as") { + if input.to_lowercase().starts_with("as") { if let Ok(asn) = input[2..].parse::() { if asn >= 1 { return Target::Asn(asn);