sk_core/
lib.rs

1#![cfg_attr(coverage, feature(coverage_attribute))]
2pub mod constants;
3pub mod errors;
4pub mod external_storage;
5pub mod hooks;
6pub mod jsonutils;
7pub mod k8s;
8pub mod logging;
9pub mod macros;
10pub mod time;
11
12pub mod prelude {
13    pub use k8s_openapi::api::core::v1 as corev1;
14    pub use k8s_openapi::apimachinery::pkg::apis::meta::v1 as metav1;
15    pub use kube::api::{
16        DynamicObject,
17        TypeMeta,
18    };
19    pub use kube::{
20        CustomResourceExt,
21        ResourceExt,
22    };
23    pub use sk_api::v1::{
24        Simulation,
25        SimulationRoot,
26    };
27
28    pub use crate::constants::*;
29    pub use crate::errors::EmptyResult;
30    pub use crate::k8s::{
31        KubeResourceExt,
32        OpenApiResourceExt,
33    };
34}