r-lanlib 0.11.0

A library crate for performing network scanning operations on any local area network (LAN)
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::oui::{traits::Oui, types::OuiData};

/// Offline Oui database used when unable to download IEEE data files from site
#[derive(Default)]
pub struct OfflineOuiDb;

impl Oui for OfflineOuiDb {
    fn lookup(&self, mac: crate::MacAddr) -> Option<OuiData> {
        oui_data::lookup(&mac.to_string()).map(|d| d.into())
    }
}