1#![deny(clippy::all)]
12#![deny(clippy::pedantic)]
13#![allow(clippy::default_trait_access)]
15#![allow(clippy::type_repetition_in_bounds)]
16#![allow(clippy::used_underscore_binding)]
18#![allow(clippy::semicolon_if_nothing_returned)]
20#![allow(clippy::let_underscore_untyped)]
22
23pub mod controller;
24pub mod events;
25
26pub mod finalizer;
27pub mod reflector;
28pub mod scheduler;
29pub mod utils;
30pub mod wait;
31pub mod watcher;
32
33pub use controller::{applier, Config, Controller};
34pub use finalizer::finalizer;
35pub use reflector::reflector;
36pub use scheduler::scheduler;
37pub use utils::WatchStreamExt;
38pub use watcher::{metadata_watcher, watcher};
39
40pub use utils::{predicates, Predicate};
41pub use wait::conditions;