1#![cfg_attr(feature = "pedantic", warn(clippy::pedantic))]
2#![warn(clippy::use_self)]
3#![warn(clippy::map_flatten)]
4#![warn(clippy::map_unwrap_or)]
5#![warn(clippy::flat_map_option)]
6#![warn(deprecated_in_future)]
7#![warn(future_incompatible)]
8#![warn(noop_method_call)]
9#![warn(unreachable_pub)]
10#![warn(missing_debug_implementations)]
11#![warn(rust_2018_compatibility)]
12#![warn(rust_2021_compatibility)]
13#![warn(rust_2018_idioms)]
14#![warn(unused)]
15#![deny(warnings)]
16
17use std::time;
18
19use k8s_openapi as k8s;
20use serde::{Deserialize, Serialize};
21
22use k8s::api::core::v1 as corev1;
23use k8s::apimachinery::pkg::api::resource;
24use k8s::apimachinery::pkg::apis::meta::v1 as metav1;
25use k8s::chrono::{DateTime, Utc};
26
27pub use metrics::v1beta1;
28pub use quantity::{QuantityExt, QuantityParseError};
29
30pub mod custom_metrics;
31pub mod external_metrics;
32pub mod metrics;
33pub mod quantity;
34
35fn default<T: Default>() -> T {
36 T::default()
37}