k8s_openapi_ext/ext/
namespace.rs

1use super::*;
2
3pub trait NamespaceExt: super::ResourceBuilder {
4    fn new(name: impl ToString) -> Self;
5}
6
7impl NamespaceExt for corev1::Namespace {
8    fn new(name: impl ToString) -> Self {
9        let metadata = metadata(name);
10        Self {
11            metadata,
12            // spec: todo!(),
13            // status: todo!(),
14            ..default()
15        }
16    }
17}