kube_client_ext/
lib.rs

1#![cfg_attr(feature = "pedantic", warn(clippy::pedantic))]
2#![warn(clippy::cast_possible_truncation)]
3#![warn(clippy::cloned_instead_of_copied)]
4#![warn(clippy::flat_map_option)]
5#![warn(clippy::implicit_clone)]
6#![warn(clippy::map_flatten)]
7#![warn(clippy::map_unwrap_or)]
8#![warn(clippy::unused_trait_names)]
9#![warn(clippy::use_self)]
10#![warn(deprecated_in_future)]
11#![warn(future_incompatible)]
12#![warn(noop_method_call)]
13#![warn(unreachable_pub)]
14#![warn(redundant_imports)]
15#![warn(missing_debug_implementations)]
16#![warn(rust_2018_compatibility)]
17#![warn(rust_2021_compatibility)]
18#![warn(rust_2024_compatibility)]
19#![warn(rust_2018_idioms)]
20#![warn(unused)]
21#![deny(warnings)]
22
23use k8s_openapi_ext as k8s;
24
25use k8s::apiextensionsv1;
26use k8s::apiregistrationv1;
27use k8s::appsv1;
28use k8s::autoscalingv2;
29use k8s::batchv1;
30use k8s::corev1;
31use k8s::rbacv1;
32use k8s::storagev1;
33// use k8s::metav1;
34use kube_client as client;
35
36use client::api;
37
38pub use ext::KubeClientExt;
39pub use ext2::KubeClientExt2;
40#[expect(deprecated)]
41pub use helper::ignore_not_found;
42pub use helper::not_found_ok;
43
44mod ext;
45mod ext2;
46mod helper;