optionable 0.14.0

Derive macro (and associated marker trait) to derive nested structs/enums with all subfields being optional (e.g. for patches or Kubernetes server side apply).
Documentation
mod audit_annotation;
#[allow(unused_imports)]
pub use self::audit_annotation::AuditAnnotationAc;
mod expression_warning;
#[allow(unused_imports)]
pub use self::expression_warning::ExpressionWarningAc;
mod match_condition;
#[allow(unused_imports)]
pub use self::match_condition::MatchConditionAc;
mod match_resources;
#[allow(unused_imports)]
pub use self::match_resources::MatchResourcesAc;
mod mutating_webhook;
#[allow(unused_imports)]
pub use self::mutating_webhook::MutatingWebhookAc;
mod mutating_webhook_configuration;
#[allow(unused_imports)]
pub use self::mutating_webhook_configuration::MutatingWebhookConfigurationAc;
mod named_rule_with_operations;
#[allow(unused_imports)]
pub use self::named_rule_with_operations::NamedRuleWithOperationsAc;
mod param_kind;
#[allow(unused_imports)]
pub use self::param_kind::ParamKindAc;
mod param_ref;
#[allow(unused_imports)]
pub use self::param_ref::ParamRefAc;
mod rule_with_operations;
#[allow(unused_imports)]
pub use self::rule_with_operations::RuleWithOperationsAc;
mod service_reference;
#[allow(unused_imports)]
pub use self::service_reference::ServiceReferenceAc;
mod type_checking;
#[allow(unused_imports)]
pub use self::type_checking::TypeCheckingAc;
mod validating_admission_policy;
#[allow(unused_imports)]
pub use self::validating_admission_policy::ValidatingAdmissionPolicyAc;
mod validating_admission_policy_binding;
#[allow(unused_imports)]
pub use self::validating_admission_policy_binding::ValidatingAdmissionPolicyBindingAc;
mod validating_admission_policy_binding_spec;
#[allow(unused_imports)]
pub use self::validating_admission_policy_binding_spec::ValidatingAdmissionPolicyBindingSpecAc;
mod validating_admission_policy_spec;
#[allow(unused_imports)]
pub use self::validating_admission_policy_spec::ValidatingAdmissionPolicySpecAc;
mod validating_admission_policy_status;
#[allow(unused_imports)]
pub use self::validating_admission_policy_status::ValidatingAdmissionPolicyStatusAc;
mod validating_webhook;
#[allow(unused_imports)]
pub use self::validating_webhook::ValidatingWebhookAc;
mod validating_webhook_configuration;
#[allow(unused_imports)]
pub use self::validating_webhook_configuration::ValidatingWebhookConfigurationAc;
mod validation;
#[allow(unused_imports)]
pub use self::validation::ValidationAc;
mod variable;
#[allow(unused_imports)]
pub use self::variable::VariableAc;
mod webhook_client_config;
#[allow(unused_imports)]
pub use self::webhook_client_config::WebhookClientConfigAc;