INNER CODE UNIT · Rust
has_excluded_name_prefix
domcyrus/rustnet · crates/rustnet-capture/src/lib.rs:100
fn has_excluded_name_prefix(name: &str) -> bool {
EXCLUDED_NAME_PREFIXES
.iter()
.any(|prefix| name.starts_with(prefix))
}
/// Case-insensitive check of the device description against `markers`.
fn desc_contains_any(device: &Device, markers: &[&str]) -> bool {
let desc_lower = device
.desc
.as_ref()
.map(|s| s.to_lowercase())
.unwrap_or_default();
markers.iter().any(|marker| desc_lower.contains(marker))
}
/// Find the best active network device
fn find_best_device() -> Result<Device> {