use uuid::Uuid;
pub mod pod;
pub mod event;
pub mod metadata;
pub mod cri;
pub mod node;
use std::time::{SystemTime, UNIX_EPOCH};
pub fn generate_uid() -> String {
Uuid::new_v4().to_string()
}
pub fn generate_uid_to_cutter() -> String {
let uuid = Uuid::new_v4();
let uuid_simple = uuid.as_hyphenated().to_string().replace("-", "");
let uuid_16 = &uuid_simple[..16];
uuid_16.to_string()
}
pub fn generate_resource_version() -> String {
let now = SystemTime::now()
.duration_since(UNIX_EPOCH)
.expect("Time went backwards");
now.as_millis().to_string()
}