k8s_metrics/
lib.rs

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;
20
21use serde::{Deserialize, Serialize};
22
23use k8s::api::core::v1 as corev1;
24use k8s::apimachinery::pkg::api::resource;
25use k8s::apimachinery::pkg::apis::meta::v1 as metav1;
26use k8s::chrono::{DateTime, Utc};
27
28pub use metrics::v1beta1;
29pub use quantity::{QuantityExt, QuantityParseError};
30
31pub mod custom_metrics;
32pub mod external_metrics;
33pub mod metrics;
34pub mod quantity;
35
36fn default<T: Default>() -> T {
37    T::default()
38}