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 exempt_priority_level_configuration;
#[allow(unused_imports)]
pub use self::exempt_priority_level_configuration::ExemptPriorityLevelConfigurationAc;
mod flow_distinguisher_method;
#[allow(unused_imports)]
pub use self::flow_distinguisher_method::FlowDistinguisherMethodAc;
mod flow_schema;
#[allow(unused_imports)]
pub use self::flow_schema::FlowSchemaAc;
mod flow_schema_condition;
#[allow(unused_imports)]
pub use self::flow_schema_condition::FlowSchemaConditionAc;
mod flow_schema_spec;
#[allow(unused_imports)]
pub use self::flow_schema_spec::FlowSchemaSpecAc;
mod flow_schema_status;
#[allow(unused_imports)]
pub use self::flow_schema_status::FlowSchemaStatusAc;
mod group_subject;
#[allow(unused_imports)]
pub use self::group_subject::GroupSubjectAc;
mod limit_response;
#[allow(unused_imports)]
pub use self::limit_response::LimitResponseAc;
mod limited_priority_level_configuration;
#[allow(unused_imports)]
pub use self::limited_priority_level_configuration::LimitedPriorityLevelConfigurationAc;
mod non_resource_policy_rule;
#[allow(unused_imports)]
pub use self::non_resource_policy_rule::NonResourcePolicyRuleAc;
mod policy_rules_with_subjects;
#[allow(unused_imports)]
pub use self::policy_rules_with_subjects::PolicyRulesWithSubjectsAc;
mod priority_level_configuration;
#[allow(unused_imports)]
pub use self::priority_level_configuration::PriorityLevelConfigurationAc;
mod priority_level_configuration_condition;
#[allow(unused_imports)]
pub use self::priority_level_configuration_condition::PriorityLevelConfigurationConditionAc;
mod priority_level_configuration_reference;
#[allow(unused_imports)]
pub use self::priority_level_configuration_reference::PriorityLevelConfigurationReferenceAc;
mod priority_level_configuration_spec;
#[allow(unused_imports)]
pub use self::priority_level_configuration_spec::PriorityLevelConfigurationSpecAc;
mod priority_level_configuration_status;
#[allow(unused_imports)]
pub use self::priority_level_configuration_status::PriorityLevelConfigurationStatusAc;
mod queuing_configuration;
#[allow(unused_imports)]
pub use self::queuing_configuration::QueuingConfigurationAc;
mod resource_policy_rule;
#[allow(unused_imports)]
pub use self::resource_policy_rule::ResourcePolicyRuleAc;
mod service_account_subject;
#[allow(unused_imports)]
pub use self::service_account_subject::ServiceAccountSubjectAc;
mod subject;
#[allow(unused_imports)]
pub use self::subject::SubjectAc;
mod user_subject;
#[allow(unused_imports)]
pub use self::user_subject::UserSubjectAc;