Trait k8_types::Spec[][src]

pub trait Spec: Sized + Debug + Clone + Default + Serialize + DeserializeOwned + Send + Sync {
    type Status: Status;
    type Header: Header;

    const NAME_SPACED: bool;

    fn metadata() -> &'static Crd;

    fn label() -> &'static str { ... }
fn api_version() -> String { ... }
fn kind() -> String { ... }
fn make_same(&mut self, _other: &Self) { ... } }
Expand description

Kubernetes Spec

Associated Types

Associated Constants

if true, spec is namespaced

Required methods

return uri for single instance

Provided methods

in case of applying, we have some fields that are generated or override. So need to special logic to reset them so we can do proper comparison

Implementors