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> {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…