pub mod hpa;
pub mod metrics;
pub mod scaler;
pub use hpa::{
Error as HPAError, HPAController, Metrics, MetricsCollector, ScaleAction, ScaleEvent,
};
pub use metrics::{Error as MetricsError, MetricsClient, PodMetricsSummary};
pub use scaler::{Error as ScalerError, ResourceType, ScalePolicyType, Scaler, ScalingResult};
#[cfg(test)]
mod tests {
use super::*;
use std::collections::{BTreeMap, HashMap};
#[test]
fn test_module_structure() {
let _hpa: Option<HPAController> = None;
let _metrics: Option<MetricsClient> = None;
let _scaler: Option<Scaler> = None;
}
}