1
2
3
4
5
6
7
8
9
10
pub use crate::config_file::ExporterConfig;
use crate::{oui::OuiDb, MikrotikClient};

#[derive(Clone, derivative::Derivative)]
#[derivative(Debug)]
pub struct AppState {
    #[derivative(Debug = "ignore")]
    pub oui: OuiDb,
    pub routers: Vec<(String, MikrotikClient, ExporterConfig)>,
}