use crate::{MacAddr, oui::types::OuiData};
pub trait Oui: Send + Sync {
fn lookup(&self, mac: MacAddr) -> Option<OuiData>;
}
#[cfg(test)]
pub mod mocks {
use mockall::mock;
use super::*;
mock! {
pub OuiDb {}
impl Oui for OuiDb {
fn lookup(&self, mac: MacAddr) -> Option<OuiData>;
}
}
}