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 apply_configuration;
#[allow(unused_imports)]
pub use self::apply_configuration::ApplyConfigurationAc;
mod json_patch;
#[allow(unused_imports)]
pub use self::json_patch::JSONPatchAc;
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_admission_policy;
#[allow(unused_imports)]
pub use self::mutating_admission_policy::MutatingAdmissionPolicyAc;
mod mutating_admission_policy_binding;
#[allow(unused_imports)]
pub use self::mutating_admission_policy_binding::MutatingAdmissionPolicyBindingAc;
mod mutating_admission_policy_binding_spec;
#[allow(unused_imports)]
pub use self::mutating_admission_policy_binding_spec::MutatingAdmissionPolicyBindingSpecAc;
mod mutating_admission_policy_spec;
#[allow(unused_imports)]
pub use self::mutating_admission_policy_spec::MutatingAdmissionPolicySpecAc;
mod mutation;
#[allow(unused_imports)]
pub use self::mutation::MutationAc;
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 variable;
#[allow(unused_imports)]
pub use self::variable::VariableAc;