INNER CODE UNIT · Rust
desc_contains_any
domcyrus/rustnet · crates/rustnet-capture/src/lib.rs:107
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> {
let devices = Device::list().map_err(|e| {
anyhow!(
"Failed to list network devices: {}. This may indicate insufficient privileges.",
e
)
})?;