Skip to main content

r_lanlib/oui/
offline_db.rs

1use crate::oui::{traits::Oui, types::OuiData};
2
3/// Offline Oui database used when unable to download IEEE data files from site
4#[derive(Default)]
5pub struct OfflineOuiDb;
6
7impl Oui for OfflineOuiDb {
8    fn lookup(&self, mac: crate::MacAddr) -> Option<OuiData> {
9        oui_data::lookup(&mac.to_string()).map(|d| d.into())
10    }
11}