k8s_openapi

Trait DeepMerge

Source
pub trait DeepMerge {
    // Required method
    fn merge_from(&mut self, other: Self);
}
Expand description

A trait applies to types that support deep merging.

current.merge_from(new) behaves in the following ways:

§structs

Structs are merged by individually merging each of their fields. For example, given:

struct S {
    a: i32,
    b: String,
}

… the expected impl of DeepMerge for S would be:

impl DeepMerge for S {
    fn merge_from(&mut self, other: Self) {
        self.a.merge_from(other.a);
        self.b.merge_from(other.b);
    }
}

The structs in the k8s-openapi crate behave this way. If you are implementing this trait for your own types, it is recommended to impl it in the same way.

§Option

  • If new is a None, current is unchanged.

  • If new is a Some(new_inner):

    • If current is a None, current becomes Some(new_inner).

    • If current is a Some(current_inner), current_inner is merged with new_inner.

§Vec

Use an explicit merge strategy.

§BTreeMap

Use an explicit merge strategy.

§serde_json::Value

serde_json::Value is merged using the JSON merge algorithm (RFC 7396).

§Other types

self is just replaced by other.

Required Methods§

Source

fn merge_from(&mut self, other: Self)

Merge other into self.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl DeepMerge for Value

Source§

fn merge_from(&mut self, other: Self)

Source§

impl DeepMerge for bool

Source§

fn merge_from(&mut self, other: Self)

Source§

impl DeepMerge for f64

Source§

fn merge_from(&mut self, other: Self)

Source§

impl DeepMerge for i32

Source§

fn merge_from(&mut self, other: Self)

Source§

impl DeepMerge for i64

Source§

fn merge_from(&mut self, other: Self)

Source§

impl DeepMerge for String

Source§

fn merge_from(&mut self, other: Self)

Source§

impl<T> DeepMerge for Option<T>
where T: DeepMerge,

Source§

fn merge_from(&mut self, other: Self)

Source§

impl<T> DeepMerge for Box<T>
where T: DeepMerge,

Source§

fn merge_from(&mut self, other: Self)

Source§

impl<Tz> DeepMerge for DateTime<Tz>
where Tz: TimeZone,

Source§

fn merge_from(&mut self, other: Self)

Implementors§

Source§

impl DeepMerge for JSONSchemaPropsOrArray

Source§

impl DeepMerge for JSONSchemaPropsOrBool

Source§

impl DeepMerge for JSONSchemaPropsOrStringArray

Source§

impl DeepMerge for IntOrString

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::AuditAnnotation

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::ExpressionWarning

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::MatchCondition

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::MatchResources

Source§

impl DeepMerge for MutatingWebhook

Source§

impl DeepMerge for MutatingWebhookConfiguration

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::NamedRuleWithOperations

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::ParamKind

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::ParamRef

Source§

impl DeepMerge for RuleWithOperations

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::ServiceReference

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::TypeChecking

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::ValidatingAdmissionPolicy

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::ValidatingAdmissionPolicyBinding

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::ValidatingAdmissionPolicyBindingSpec

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::ValidatingAdmissionPolicySpec

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::ValidatingAdmissionPolicyStatus

Source§

impl DeepMerge for ValidatingWebhook

Source§

impl DeepMerge for ValidatingWebhookConfiguration

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::Validation

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::Variable

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1::WebhookClientConfig

Source§

impl DeepMerge for ApplyConfiguration

Source§

impl DeepMerge for JSONPatch

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1alpha1::MatchCondition

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1alpha1::MatchResources

Source§

impl DeepMerge for MutatingAdmissionPolicy

Source§

impl DeepMerge for MutatingAdmissionPolicyBinding

Source§

impl DeepMerge for MutatingAdmissionPolicyBindingSpec

Source§

impl DeepMerge for MutatingAdmissionPolicySpec

Source§

impl DeepMerge for Mutation

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1alpha1::NamedRuleWithOperations

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1alpha1::ParamKind

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1alpha1::ParamRef

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1alpha1::Variable

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::AuditAnnotation

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::ExpressionWarning

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::MatchCondition

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::MatchResources

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::NamedRuleWithOperations

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::ParamKind

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::ParamRef

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::TypeChecking

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::ValidatingAdmissionPolicy

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::ValidatingAdmissionPolicyBinding

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::ValidatingAdmissionPolicyBindingSpec

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::ValidatingAdmissionPolicySpec

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::ValidatingAdmissionPolicyStatus

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::Validation

Source§

impl DeepMerge for k8s_openapi::api::admissionregistration::v1beta1::Variable

Source§

impl DeepMerge for ServerStorageVersion

Source§

impl DeepMerge for StorageVersion

Source§

impl DeepMerge for StorageVersionCondition

Source§

impl DeepMerge for StorageVersionSpec

Source§

impl DeepMerge for StorageVersionStatus

Source§

impl DeepMerge for ControllerRevision

Source§

impl DeepMerge for DaemonSet

Source§

impl DeepMerge for DaemonSetCondition

Source§

impl DeepMerge for DaemonSetSpec

Source§

impl DeepMerge for DaemonSetStatus

Source§

impl DeepMerge for DaemonSetUpdateStrategy

Source§

impl DeepMerge for Deployment

Source§

impl DeepMerge for DeploymentCondition

Source§

impl DeepMerge for DeploymentSpec

Source§

impl DeepMerge for DeploymentStatus

Source§

impl DeepMerge for DeploymentStrategy

Source§

impl DeepMerge for ReplicaSet

Source§

impl DeepMerge for ReplicaSetCondition

Source§

impl DeepMerge for ReplicaSetSpec

Source§

impl DeepMerge for ReplicaSetStatus

Source§

impl DeepMerge for RollingUpdateDaemonSet

Source§

impl DeepMerge for RollingUpdateDeployment

Source§

impl DeepMerge for RollingUpdateStatefulSetStrategy

Source§

impl DeepMerge for StatefulSet

Source§

impl DeepMerge for StatefulSetCondition

Source§

impl DeepMerge for StatefulSetOrdinals

Source§

impl DeepMerge for StatefulSetPersistentVolumeClaimRetentionPolicy

Source§

impl DeepMerge for StatefulSetSpec

Source§

impl DeepMerge for StatefulSetStatus

Source§

impl DeepMerge for StatefulSetUpdateStrategy

Source§

impl DeepMerge for BoundObjectReference

Source§

impl DeepMerge for k8s_openapi::api::authentication::v1::SelfSubjectReview

Source§

impl DeepMerge for k8s_openapi::api::authentication::v1::SelfSubjectReviewStatus

Source§

impl DeepMerge for k8s_openapi::api::authentication::v1::TokenRequest

Source§

impl DeepMerge for TokenRequestSpec

Source§

impl DeepMerge for TokenRequestStatus

Source§

impl DeepMerge for TokenReview

Source§

impl DeepMerge for TokenReviewSpec

Source§

impl DeepMerge for TokenReviewStatus

Source§

impl DeepMerge for UserInfo

Source§

impl DeepMerge for k8s_openapi::api::authentication::v1beta1::SelfSubjectReview

Source§

impl DeepMerge for k8s_openapi::api::authentication::v1beta1::SelfSubjectReviewStatus

Source§

impl DeepMerge for FieldSelectorAttributes

Source§

impl DeepMerge for LabelSelectorAttributes

Source§

impl DeepMerge for LocalSubjectAccessReview

Source§

impl DeepMerge for NonResourceAttributes

Source§

impl DeepMerge for NonResourceRule

Source§

impl DeepMerge for ResourceAttributes

Source§

impl DeepMerge for ResourceRule

Source§

impl DeepMerge for SelfSubjectAccessReview

Source§

impl DeepMerge for SelfSubjectAccessReviewSpec

Source§

impl DeepMerge for SelfSubjectRulesReview

Source§

impl DeepMerge for SelfSubjectRulesReviewSpec

Source§

impl DeepMerge for SubjectAccessReview

Source§

impl DeepMerge for SubjectAccessReviewSpec

Source§

impl DeepMerge for SubjectAccessReviewStatus

Source§

impl DeepMerge for SubjectRulesReviewStatus

Source§

impl DeepMerge for k8s_openapi::api::autoscaling::v1::CrossVersionObjectReference

Source§

impl DeepMerge for k8s_openapi::api::autoscaling::v1::HorizontalPodAutoscaler

Source§

impl DeepMerge for k8s_openapi::api::autoscaling::v1::HorizontalPodAutoscalerSpec

Source§

impl DeepMerge for k8s_openapi::api::autoscaling::v1::HorizontalPodAutoscalerStatus

Source§

impl DeepMerge for Scale

Source§

impl DeepMerge for ScaleSpec

Source§

impl DeepMerge for ScaleStatus

Source§

impl DeepMerge for ContainerResourceMetricSource

Source§

impl DeepMerge for ContainerResourceMetricStatus

Source§

impl DeepMerge for k8s_openapi::api::autoscaling::v2::CrossVersionObjectReference

Source§

impl DeepMerge for ExternalMetricSource

Source§

impl DeepMerge for ExternalMetricStatus

Source§

impl DeepMerge for HPAScalingPolicy

Source§

impl DeepMerge for HPAScalingRules

Source§

impl DeepMerge for k8s_openapi::api::autoscaling::v2::HorizontalPodAutoscaler

Source§

impl DeepMerge for HorizontalPodAutoscalerBehavior

Source§

impl DeepMerge for HorizontalPodAutoscalerCondition

Source§

impl DeepMerge for k8s_openapi::api::autoscaling::v2::HorizontalPodAutoscalerSpec

Source§

impl DeepMerge for k8s_openapi::api::autoscaling::v2::HorizontalPodAutoscalerStatus

Source§

impl DeepMerge for MetricIdentifier

Source§

impl DeepMerge for MetricSpec

Source§

impl DeepMerge for MetricStatus

Source§

impl DeepMerge for MetricTarget

Source§

impl DeepMerge for MetricValueStatus

Source§

impl DeepMerge for ObjectMetricSource

Source§

impl DeepMerge for ObjectMetricStatus

Source§

impl DeepMerge for PodsMetricSource

Source§

impl DeepMerge for PodsMetricStatus

Source§

impl DeepMerge for ResourceMetricSource

Source§

impl DeepMerge for ResourceMetricStatus

Source§

impl DeepMerge for CronJob

Source§

impl DeepMerge for CronJobSpec

Source§

impl DeepMerge for CronJobStatus

Source§

impl DeepMerge for Job

Source§

impl DeepMerge for JobCondition

Source§

impl DeepMerge for JobSpec

Source§

impl DeepMerge for JobStatus

Source§

impl DeepMerge for JobTemplateSpec

Source§

impl DeepMerge for PodFailurePolicy

Source§

impl DeepMerge for PodFailurePolicyOnExitCodesRequirement

Source§

impl DeepMerge for PodFailurePolicyOnPodConditionsPattern

Source§

impl DeepMerge for PodFailurePolicyRule

Source§

impl DeepMerge for SuccessPolicy

Source§

impl DeepMerge for SuccessPolicyRule

Source§

impl DeepMerge for UncountedTerminatedPods

Source§

impl DeepMerge for CertificateSigningRequest

Source§

impl DeepMerge for CertificateSigningRequestCondition

Source§

impl DeepMerge for CertificateSigningRequestSpec

Source§

impl DeepMerge for CertificateSigningRequestStatus

Source§

impl DeepMerge for ClusterTrustBundle

Source§

impl DeepMerge for ClusterTrustBundleSpec

Source§

impl DeepMerge for Lease

Source§

impl DeepMerge for LeaseSpec

Source§

impl DeepMerge for LeaseCandidate

Source§

impl DeepMerge for LeaseCandidateSpec

Source§

impl DeepMerge for AWSElasticBlockStoreVolumeSource

Source§

impl DeepMerge for Affinity

Source§

impl DeepMerge for AppArmorProfile

Source§

impl DeepMerge for AttachedVolume

Source§

impl DeepMerge for AzureDiskVolumeSource

Source§

impl DeepMerge for AzureFilePersistentVolumeSource

Source§

impl DeepMerge for AzureFileVolumeSource

Source§

impl DeepMerge for Binding

Source§

impl DeepMerge for CSIPersistentVolumeSource

Source§

impl DeepMerge for CSIVolumeSource

Source§

impl DeepMerge for Capabilities

Source§

impl DeepMerge for CephFSPersistentVolumeSource

Source§

impl DeepMerge for CephFSVolumeSource

Source§

impl DeepMerge for CinderPersistentVolumeSource

Source§

impl DeepMerge for CinderVolumeSource

Source§

impl DeepMerge for ClientIPConfig

Source§

impl DeepMerge for ClusterTrustBundleProjection

Source§

impl DeepMerge for ComponentCondition

Source§

impl DeepMerge for ComponentStatus

Source§

impl DeepMerge for ConfigMap

Source§

impl DeepMerge for ConfigMapEnvSource

Source§

impl DeepMerge for ConfigMapKeySelector

Source§

impl DeepMerge for ConfigMapNodeConfigSource

Source§

impl DeepMerge for ConfigMapProjection

Source§

impl DeepMerge for ConfigMapVolumeSource

Source§

impl DeepMerge for Container

Source§

impl DeepMerge for ContainerImage

Source§

impl DeepMerge for ContainerPort

Source§

impl DeepMerge for ContainerResizePolicy

Source§

impl DeepMerge for ContainerState

Source§

impl DeepMerge for ContainerStateRunning

Source§

impl DeepMerge for ContainerStateTerminated

Source§

impl DeepMerge for ContainerStateWaiting

Source§

impl DeepMerge for ContainerStatus

Source§

impl DeepMerge for ContainerUser

Source§

impl DeepMerge for DaemonEndpoint

Source§

impl DeepMerge for DownwardAPIProjection

Source§

impl DeepMerge for DownwardAPIVolumeFile

Source§

impl DeepMerge for DownwardAPIVolumeSource

Source§

impl DeepMerge for EmptyDirVolumeSource

Source§

impl DeepMerge for EndpointAddress

Source§

impl DeepMerge for k8s_openapi::api::core::v1::EndpointPort

Source§

impl DeepMerge for EndpointSubset

Source§

impl DeepMerge for Endpoints

Source§

impl DeepMerge for EnvFromSource

Source§

impl DeepMerge for EnvVar

Source§

impl DeepMerge for EnvVarSource

Source§

impl DeepMerge for EphemeralContainer

Source§

impl DeepMerge for EphemeralVolumeSource

Source§

impl DeepMerge for k8s_openapi::api::core::v1::Event

Source§

impl DeepMerge for k8s_openapi::api::core::v1::EventSeries

Source§

impl DeepMerge for EventSource

Source§

impl DeepMerge for ExecAction

Source§

impl DeepMerge for FCVolumeSource

Source§

impl DeepMerge for FlexPersistentVolumeSource

Source§

impl DeepMerge for FlexVolumeSource

Source§

impl DeepMerge for FlockerVolumeSource

Source§

impl DeepMerge for GCEPersistentDiskVolumeSource

Source§

impl DeepMerge for GRPCAction

Source§

impl DeepMerge for GitRepoVolumeSource

Source§

impl DeepMerge for GlusterfsPersistentVolumeSource

Source§

impl DeepMerge for GlusterfsVolumeSource

Source§

impl DeepMerge for HTTPGetAction

Source§

impl DeepMerge for HTTPHeader

Source§

impl DeepMerge for HostAlias

Source§

impl DeepMerge for HostIP

Source§

impl DeepMerge for HostPathVolumeSource

Source§

impl DeepMerge for ISCSIPersistentVolumeSource

Source§

impl DeepMerge for ISCSIVolumeSource

Source§

impl DeepMerge for ImageVolumeSource

Source§

impl DeepMerge for KeyToPath

Source§

impl DeepMerge for Lifecycle

Source§

impl DeepMerge for LifecycleHandler

Source§

impl DeepMerge for LimitRange

Source§

impl DeepMerge for LimitRangeItem

Source§

impl DeepMerge for LimitRangeSpec

Source§

impl DeepMerge for LinuxContainerUser

Source§

impl DeepMerge for LoadBalancerIngress

Source§

impl DeepMerge for LoadBalancerStatus

Source§

impl DeepMerge for LocalObjectReference

Source§

impl DeepMerge for LocalVolumeSource

Source§

impl DeepMerge for ModifyVolumeStatus

Source§

impl DeepMerge for NFSVolumeSource

Source§

impl DeepMerge for Namespace

Source§

impl DeepMerge for NamespaceCondition

Source§

impl DeepMerge for NamespaceSpec

Source§

impl DeepMerge for NamespaceStatus

Source§

impl DeepMerge for Node

Source§

impl DeepMerge for NodeAddress

Source§

impl DeepMerge for NodeAffinity

Source§

impl DeepMerge for NodeCondition

Source§

impl DeepMerge for NodeConfigSource

Source§

impl DeepMerge for NodeConfigStatus

Source§

impl DeepMerge for NodeDaemonEndpoints

Source§

impl DeepMerge for NodeFeatures

Source§

impl DeepMerge for NodeRuntimeHandler

Source§

impl DeepMerge for NodeRuntimeHandlerFeatures

Source§

impl DeepMerge for NodeSelector

Source§

impl DeepMerge for NodeSelectorRequirement

Source§

impl DeepMerge for NodeSelectorTerm

Source§

impl DeepMerge for NodeSpec

Source§

impl DeepMerge for NodeStatus

Source§

impl DeepMerge for NodeSystemInfo

Source§

impl DeepMerge for ObjectFieldSelector

Source§

impl DeepMerge for ObjectReference

Source§

impl DeepMerge for PersistentVolume

Source§

impl DeepMerge for PersistentVolumeClaim

Source§

impl DeepMerge for PersistentVolumeClaimCondition

Source§

impl DeepMerge for PersistentVolumeClaimSpec

Source§

impl DeepMerge for PersistentVolumeClaimStatus

Source§

impl DeepMerge for PersistentVolumeClaimTemplate

Source§

impl DeepMerge for PersistentVolumeClaimVolumeSource

Source§

impl DeepMerge for PersistentVolumeSpec

Source§

impl DeepMerge for PersistentVolumeStatus

Source§

impl DeepMerge for PhotonPersistentDiskVolumeSource

Source§

impl DeepMerge for Pod

Source§

impl DeepMerge for PodAffinity

Source§

impl DeepMerge for PodAffinityTerm

Source§

impl DeepMerge for PodAntiAffinity

Source§

impl DeepMerge for PodCondition

Source§

impl DeepMerge for PodDNSConfig

Source§

impl DeepMerge for PodDNSConfigOption

Source§

impl DeepMerge for PodIP

Source§

impl DeepMerge for PodOS

Source§

impl DeepMerge for PodReadinessGate

Source§

impl DeepMerge for PodResourceClaim

Source§

impl DeepMerge for PodResourceClaimStatus

Source§

impl DeepMerge for PodSchedulingGate

Source§

impl DeepMerge for PodSecurityContext

Source§

impl DeepMerge for PodSpec

Source§

impl DeepMerge for PodStatus

Source§

impl DeepMerge for PodTemplate

Source§

impl DeepMerge for PodTemplateSpec

Source§

impl DeepMerge for PortStatus

Source§

impl DeepMerge for PortworxVolumeSource

Source§

impl DeepMerge for PreferredSchedulingTerm

Source§

impl DeepMerge for Probe

Source§

impl DeepMerge for ProjectedVolumeSource

Source§

impl DeepMerge for QuobyteVolumeSource

Source§

impl DeepMerge for RBDPersistentVolumeSource

Source§

impl DeepMerge for RBDVolumeSource

Source§

impl DeepMerge for ReplicationController

Source§

impl DeepMerge for ReplicationControllerCondition

Source§

impl DeepMerge for ReplicationControllerSpec

Source§

impl DeepMerge for ReplicationControllerStatus

Source§

impl DeepMerge for k8s_openapi::api::core::v1::ResourceClaim

Source§

impl DeepMerge for ResourceFieldSelector

Source§

impl DeepMerge for ResourceHealth

Source§

impl DeepMerge for ResourceQuota

Source§

impl DeepMerge for ResourceQuotaSpec

Source§

impl DeepMerge for ResourceQuotaStatus

Source§

impl DeepMerge for ResourceRequirements

Source§

impl DeepMerge for ResourceStatus

Source§

impl DeepMerge for SELinuxOptions

Source§

impl DeepMerge for ScaleIOPersistentVolumeSource

Source§

impl DeepMerge for ScaleIOVolumeSource

Source§

impl DeepMerge for ScopeSelector

Source§

impl DeepMerge for ScopedResourceSelectorRequirement

Source§

impl DeepMerge for SeccompProfile

Source§

impl DeepMerge for Secret

Source§

impl DeepMerge for SecretEnvSource

Source§

impl DeepMerge for SecretKeySelector

Source§

impl DeepMerge for SecretProjection

Source§

impl DeepMerge for SecretReference

Source§

impl DeepMerge for SecretVolumeSource

Source§

impl DeepMerge for SecurityContext

Source§

impl DeepMerge for Service

Source§

impl DeepMerge for ServiceAccount

Source§

impl DeepMerge for ServiceAccountTokenProjection

Source§

impl DeepMerge for ServicePort

Source§

impl DeepMerge for ServiceSpec

Source§

impl DeepMerge for ServiceStatus

Source§

impl DeepMerge for SessionAffinityConfig

Source§

impl DeepMerge for SleepAction

Source§

impl DeepMerge for StorageOSPersistentVolumeSource

Source§

impl DeepMerge for StorageOSVolumeSource

Source§

impl DeepMerge for Sysctl

Source§

impl DeepMerge for TCPSocketAction

Source§

impl DeepMerge for Taint

Source§

impl DeepMerge for Toleration

Source§

impl DeepMerge for TopologySelectorLabelRequirement

Source§

impl DeepMerge for TopologySelectorTerm

Source§

impl DeepMerge for TopologySpreadConstraint

Source§

impl DeepMerge for TypedLocalObjectReference

Source§

impl DeepMerge for TypedObjectReference

Source§

impl DeepMerge for Volume

Source§

impl DeepMerge for VolumeDevice

Source§

impl DeepMerge for VolumeMount

Source§

impl DeepMerge for VolumeMountStatus

Source§

impl DeepMerge for VolumeNodeAffinity

Source§

impl DeepMerge for VolumeProjection

Source§

impl DeepMerge for VolumeResourceRequirements

Source§

impl DeepMerge for VsphereVirtualDiskVolumeSource

Source§

impl DeepMerge for WeightedPodAffinityTerm

Source§

impl DeepMerge for WindowsSecurityContextOptions

Source§

impl DeepMerge for Endpoint

Source§

impl DeepMerge for EndpointConditions

Source§

impl DeepMerge for EndpointHints

Source§

impl DeepMerge for k8s_openapi::api::discovery::v1::EndpointPort

Source§

impl DeepMerge for EndpointSlice

Source§

impl DeepMerge for ForZone

Source§

impl DeepMerge for k8s_openapi::api::events::v1::Event

Source§

impl DeepMerge for k8s_openapi::api::events::v1::EventSeries

Source§

impl DeepMerge for ExemptPriorityLevelConfiguration

Source§

impl DeepMerge for FlowDistinguisherMethod

Source§

impl DeepMerge for FlowSchema

Source§

impl DeepMerge for FlowSchemaCondition

Source§

impl DeepMerge for FlowSchemaSpec

Source§

impl DeepMerge for FlowSchemaStatus

Source§

impl DeepMerge for GroupSubject

Source§

impl DeepMerge for LimitResponse

Source§

impl DeepMerge for LimitedPriorityLevelConfiguration

Source§

impl DeepMerge for NonResourcePolicyRule

Source§

impl DeepMerge for PolicyRulesWithSubjects

Source§

impl DeepMerge for PriorityLevelConfiguration

Source§

impl DeepMerge for PriorityLevelConfigurationCondition

Source§

impl DeepMerge for PriorityLevelConfigurationReference

Source§

impl DeepMerge for PriorityLevelConfigurationSpec

Source§

impl DeepMerge for PriorityLevelConfigurationStatus

Source§

impl DeepMerge for QueuingConfiguration

Source§

impl DeepMerge for ResourcePolicyRule

Source§

impl DeepMerge for ServiceAccountSubject

Source§

impl DeepMerge for k8s_openapi::api::flowcontrol::v1::Subject

Source§

impl DeepMerge for UserSubject

Source§

impl DeepMerge for HTTPIngressPath

Source§

impl DeepMerge for HTTPIngressRuleValue

Source§

impl DeepMerge for IPBlock

Source§

impl DeepMerge for Ingress

Source§

impl DeepMerge for IngressBackend

Source§

impl DeepMerge for IngressClass

Source§

impl DeepMerge for IngressClassParametersReference

Source§

impl DeepMerge for IngressClassSpec

Source§

impl DeepMerge for IngressLoadBalancerIngress

Source§

impl DeepMerge for IngressLoadBalancerStatus

Source§

impl DeepMerge for IngressPortStatus

Source§

impl DeepMerge for IngressRule

Source§

impl DeepMerge for IngressServiceBackend

Source§

impl DeepMerge for IngressSpec

Source§

impl DeepMerge for IngressStatus

Source§

impl DeepMerge for IngressTLS

Source§

impl DeepMerge for NetworkPolicy

Source§

impl DeepMerge for NetworkPolicyEgressRule

Source§

impl DeepMerge for NetworkPolicyIngressRule

Source§

impl DeepMerge for NetworkPolicyPeer

Source§

impl DeepMerge for NetworkPolicyPort

Source§

impl DeepMerge for NetworkPolicySpec

Source§

impl DeepMerge for ServiceBackendPort

Source§

impl DeepMerge for IPAddress

Source§

impl DeepMerge for IPAddressSpec

Source§

impl DeepMerge for ParentReference

Source§

impl DeepMerge for ServiceCIDR

Source§

impl DeepMerge for ServiceCIDRSpec

Source§

impl DeepMerge for ServiceCIDRStatus

Source§

impl DeepMerge for Overhead

Source§

impl DeepMerge for RuntimeClass

Source§

impl DeepMerge for Scheduling

Source§

impl DeepMerge for Eviction

Source§

impl DeepMerge for PodDisruptionBudget

Source§

impl DeepMerge for PodDisruptionBudgetSpec

Source§

impl DeepMerge for PodDisruptionBudgetStatus

Source§

impl DeepMerge for AggregationRule

Source§

impl DeepMerge for ClusterRole

Source§

impl DeepMerge for ClusterRoleBinding

Source§

impl DeepMerge for PolicyRule

Source§

impl DeepMerge for Role

Source§

impl DeepMerge for RoleBinding

Source§

impl DeepMerge for RoleRef

Source§

impl DeepMerge for k8s_openapi::api::rbac::v1::Subject

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::AllocatedDeviceStatus

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::AllocationResult

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::BasicDevice

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::CELDeviceSelector

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::Device

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceAllocationConfiguration

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceAllocationResult

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceAttribute

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceClaim

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceClaimConfiguration

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceClass

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceClassConfiguration

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceClassSpec

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceConstraint

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceRequest

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceRequestAllocationResult

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::DeviceSelector

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::NetworkDeviceData

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::OpaqueDeviceConfiguration

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::ResourceClaim

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::ResourceClaimConsumerReference

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::ResourceClaimSpec

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::ResourceClaimStatus

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::ResourceClaimTemplate

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::ResourceClaimTemplateSpec

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::ResourcePool

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::ResourceSlice

Source§

impl DeepMerge for k8s_openapi::api::resource::v1alpha3::ResourceSliceSpec

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::AllocatedDeviceStatus

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::AllocationResult

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::BasicDevice

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::CELDeviceSelector

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::Device

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceAllocationConfiguration

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceAllocationResult

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceAttribute

Source§

impl DeepMerge for DeviceCapacity

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceClaim

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceClaimConfiguration

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceClass

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceClassConfiguration

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceClassSpec

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceConstraint

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceRequest

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceRequestAllocationResult

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::DeviceSelector

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::NetworkDeviceData

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::OpaqueDeviceConfiguration

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::ResourceClaim

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::ResourceClaimConsumerReference

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::ResourceClaimSpec

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::ResourceClaimStatus

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::ResourceClaimTemplate

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::ResourceClaimTemplateSpec

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::ResourcePool

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::ResourceSlice

Source§

impl DeepMerge for k8s_openapi::api::resource::v1beta1::ResourceSliceSpec

Source§

impl DeepMerge for PriorityClass

Source§

impl DeepMerge for CSIDriver

Source§

impl DeepMerge for CSIDriverSpec

Source§

impl DeepMerge for CSINode

Source§

impl DeepMerge for CSINodeDriver

Source§

impl DeepMerge for CSINodeSpec

Source§

impl DeepMerge for CSIStorageCapacity

Source§

impl DeepMerge for StorageClass

Source§

impl DeepMerge for k8s_openapi::api::storage::v1::TokenRequest

Source§

impl DeepMerge for VolumeAttachment

Source§

impl DeepMerge for VolumeAttachmentSource

Source§

impl DeepMerge for VolumeAttachmentSpec

Source§

impl DeepMerge for VolumeAttachmentStatus

Source§

impl DeepMerge for VolumeError

Source§

impl DeepMerge for VolumeNodeResources

Source§

impl DeepMerge for k8s_openapi::api::storage::v1alpha1::VolumeAttributesClass

Source§

impl DeepMerge for k8s_openapi::api::storage::v1beta1::VolumeAttributesClass

Source§

impl DeepMerge for GroupVersionResource

Source§

impl DeepMerge for MigrationCondition

Source§

impl DeepMerge for StorageVersionMigration

Source§

impl DeepMerge for StorageVersionMigrationSpec

Source§

impl DeepMerge for StorageVersionMigrationStatus

Source§

impl DeepMerge for CustomResourceColumnDefinition

Source§

impl DeepMerge for CustomResourceConversion

Source§

impl DeepMerge for CustomResourceDefinition

Source§

impl DeepMerge for CustomResourceDefinitionCondition

Source§

impl DeepMerge for CustomResourceDefinitionNames

Source§

impl DeepMerge for CustomResourceDefinitionSpec

Source§

impl DeepMerge for CustomResourceDefinitionStatus

Source§

impl DeepMerge for CustomResourceDefinitionVersion

Source§

impl DeepMerge for CustomResourceSubresourceScale

Source§

impl DeepMerge for CustomResourceSubresourceStatus

Source§

impl DeepMerge for CustomResourceSubresources

Source§

impl DeepMerge for CustomResourceValidation

Source§

impl DeepMerge for ExternalDocumentation

Source§

impl DeepMerge for JSON

Source§

impl DeepMerge for JSONSchemaProps

Source§

impl DeepMerge for SelectableField

Source§

impl DeepMerge for k8s_openapi::apiextensions_apiserver::pkg::apis::apiextensions::v1::ServiceReference

Source§

impl DeepMerge for ValidationRule

Source§

impl DeepMerge for k8s_openapi::apiextensions_apiserver::pkg::apis::apiextensions::v1::WebhookClientConfig

Source§

impl DeepMerge for WebhookConversion

Source§

impl DeepMerge for Quantity

Source§

impl DeepMerge for APIGroup

Source§

impl DeepMerge for APIGroupList

Source§

impl DeepMerge for APIResource

Source§

impl DeepMerge for APIResourceList

Source§

impl DeepMerge for APIVersions

Source§

impl DeepMerge for Condition

Source§

impl DeepMerge for DeleteOptions

Source§

impl DeepMerge for FieldSelectorRequirement

Source§

impl DeepMerge for FieldsV1

Source§

impl DeepMerge for GroupVersionForDiscovery

Source§

impl DeepMerge for LabelSelector

Source§

impl DeepMerge for LabelSelectorRequirement

Source§

impl DeepMerge for ListMeta

Source§

impl DeepMerge for ManagedFieldsEntry

Source§

impl DeepMerge for MicroTime

Source§

impl DeepMerge for ObjectMeta

Source§

impl DeepMerge for OwnerReference

Source§

impl DeepMerge for Preconditions

Source§

impl DeepMerge for ServerAddressByClientCIDR

Source§

impl DeepMerge for Status

Source§

impl DeepMerge for StatusCause

Source§

impl DeepMerge for StatusDetails

Source§

impl DeepMerge for Time

Source§

impl DeepMerge for RawExtension

Source§

impl DeepMerge for Info

Source§

impl DeepMerge for APIService

Source§

impl DeepMerge for APIServiceCondition

Source§

impl DeepMerge for APIServiceSpec

Source§

impl DeepMerge for APIServiceStatus

Source§

impl DeepMerge for k8s_openapi::kube_aggregator::pkg::apis::apiregistration::v1::ServiceReference

Source§

impl DeepMerge for ByteString

Source§

impl<T> DeepMerge for List<T>