google_cloud_clouddms_v1/model/
debug.rs

1// Copyright 2025 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// Code generated by sidekick. DO NOT EDIT.
16
17#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::ListMigrationJobsRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("ListMigrationJobsRequest");
23        debug_struct.field("parent", &self.parent);
24        debug_struct.field("page_size", &self.page_size);
25        debug_struct.field("page_token", &self.page_token);
26        debug_struct.field("filter", &self.filter);
27        debug_struct.field("order_by", &self.order_by);
28        if !self._unknown_fields.is_empty() {
29            debug_struct.field("_unknown_fields", &self._unknown_fields);
30        }
31        debug_struct.finish()
32    }
33}
34
35impl std::fmt::Debug for super::ListMigrationJobsResponse {
36    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
37        let mut debug_struct = f.debug_struct("ListMigrationJobsResponse");
38        debug_struct.field("migration_jobs", &self.migration_jobs);
39        debug_struct.field("next_page_token", &self.next_page_token);
40        debug_struct.field("unreachable", &self.unreachable);
41        if !self._unknown_fields.is_empty() {
42            debug_struct.field("_unknown_fields", &self._unknown_fields);
43        }
44        debug_struct.finish()
45    }
46}
47
48impl std::fmt::Debug for super::GetMigrationJobRequest {
49    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
50        let mut debug_struct = f.debug_struct("GetMigrationJobRequest");
51        debug_struct.field("name", &self.name);
52        if !self._unknown_fields.is_empty() {
53            debug_struct.field("_unknown_fields", &self._unknown_fields);
54        }
55        debug_struct.finish()
56    }
57}
58
59impl std::fmt::Debug for super::CreateMigrationJobRequest {
60    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
61        let mut debug_struct = f.debug_struct("CreateMigrationJobRequest");
62        debug_struct.field("parent", &self.parent);
63        debug_struct.field("migration_job_id", &self.migration_job_id);
64        debug_struct.field("migration_job", &self.migration_job);
65        debug_struct.field("request_id", &self.request_id);
66        if !self._unknown_fields.is_empty() {
67            debug_struct.field("_unknown_fields", &self._unknown_fields);
68        }
69        debug_struct.finish()
70    }
71}
72
73impl std::fmt::Debug for super::UpdateMigrationJobRequest {
74    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
75        let mut debug_struct = f.debug_struct("UpdateMigrationJobRequest");
76        debug_struct.field("update_mask", &self.update_mask);
77        debug_struct.field("migration_job", &self.migration_job);
78        debug_struct.field("request_id", &self.request_id);
79        if !self._unknown_fields.is_empty() {
80            debug_struct.field("_unknown_fields", &self._unknown_fields);
81        }
82        debug_struct.finish()
83    }
84}
85
86impl std::fmt::Debug for super::DeleteMigrationJobRequest {
87    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
88        let mut debug_struct = f.debug_struct("DeleteMigrationJobRequest");
89        debug_struct.field("name", &self.name);
90        debug_struct.field("request_id", &self.request_id);
91        debug_struct.field("force", &self.force);
92        if !self._unknown_fields.is_empty() {
93            debug_struct.field("_unknown_fields", &self._unknown_fields);
94        }
95        debug_struct.finish()
96    }
97}
98
99impl std::fmt::Debug for super::StartMigrationJobRequest {
100    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
101        let mut debug_struct = f.debug_struct("StartMigrationJobRequest");
102        debug_struct.field("name", &self.name);
103        debug_struct.field("skip_validation", &self.skip_validation);
104        if !self._unknown_fields.is_empty() {
105            debug_struct.field("_unknown_fields", &self._unknown_fields);
106        }
107        debug_struct.finish()
108    }
109}
110
111impl std::fmt::Debug for super::StopMigrationJobRequest {
112    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
113        let mut debug_struct = f.debug_struct("StopMigrationJobRequest");
114        debug_struct.field("name", &self.name);
115        if !self._unknown_fields.is_empty() {
116            debug_struct.field("_unknown_fields", &self._unknown_fields);
117        }
118        debug_struct.finish()
119    }
120}
121
122impl std::fmt::Debug for super::ResumeMigrationJobRequest {
123    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
124        let mut debug_struct = f.debug_struct("ResumeMigrationJobRequest");
125        debug_struct.field("name", &self.name);
126        if !self._unknown_fields.is_empty() {
127            debug_struct.field("_unknown_fields", &self._unknown_fields);
128        }
129        debug_struct.finish()
130    }
131}
132
133impl std::fmt::Debug for super::PromoteMigrationJobRequest {
134    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
135        let mut debug_struct = f.debug_struct("PromoteMigrationJobRequest");
136        debug_struct.field("name", &self.name);
137        if !self._unknown_fields.is_empty() {
138            debug_struct.field("_unknown_fields", &self._unknown_fields);
139        }
140        debug_struct.finish()
141    }
142}
143
144impl std::fmt::Debug for super::VerifyMigrationJobRequest {
145    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
146        let mut debug_struct = f.debug_struct("VerifyMigrationJobRequest");
147        debug_struct.field("name", &self.name);
148        debug_struct.field("update_mask", &self.update_mask);
149        debug_struct.field("migration_job", &self.migration_job);
150        if !self._unknown_fields.is_empty() {
151            debug_struct.field("_unknown_fields", &self._unknown_fields);
152        }
153        debug_struct.finish()
154    }
155}
156
157impl std::fmt::Debug for super::RestartMigrationJobRequest {
158    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
159        let mut debug_struct = f.debug_struct("RestartMigrationJobRequest");
160        debug_struct.field("name", &self.name);
161        debug_struct.field("skip_validation", &self.skip_validation);
162        if !self._unknown_fields.is_empty() {
163            debug_struct.field("_unknown_fields", &self._unknown_fields);
164        }
165        debug_struct.finish()
166    }
167}
168
169impl std::fmt::Debug for super::GenerateSshScriptRequest {
170    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
171        let mut debug_struct = f.debug_struct("GenerateSshScriptRequest");
172        debug_struct.field("migration_job", &self.migration_job);
173        debug_struct.field("vm", &self.vm);
174        debug_struct.field("vm_port", &self.vm_port);
175        debug_struct.field("vm_config", &self.vm_config);
176        if !self._unknown_fields.is_empty() {
177            debug_struct.field("_unknown_fields", &self._unknown_fields);
178        }
179        debug_struct.finish()
180    }
181}
182
183impl std::fmt::Debug for super::VmCreationConfig {
184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
185        let mut debug_struct = f.debug_struct("VmCreationConfig");
186        debug_struct.field("vm_machine_type", &self.vm_machine_type);
187        debug_struct.field("vm_zone", &self.vm_zone);
188        debug_struct.field("subnet", &self.subnet);
189        if !self._unknown_fields.is_empty() {
190            debug_struct.field("_unknown_fields", &self._unknown_fields);
191        }
192        debug_struct.finish()
193    }
194}
195
196impl std::fmt::Debug for super::VmSelectionConfig {
197    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
198        let mut debug_struct = f.debug_struct("VmSelectionConfig");
199        debug_struct.field("vm_zone", &self.vm_zone);
200        if !self._unknown_fields.is_empty() {
201            debug_struct.field("_unknown_fields", &self._unknown_fields);
202        }
203        debug_struct.finish()
204    }
205}
206
207impl std::fmt::Debug for super::SshScript {
208    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
209        let mut debug_struct = f.debug_struct("SshScript");
210        debug_struct.field("script", &self.script);
211        if !self._unknown_fields.is_empty() {
212            debug_struct.field("_unknown_fields", &self._unknown_fields);
213        }
214        debug_struct.finish()
215    }
216}
217
218impl std::fmt::Debug for super::GenerateTcpProxyScriptRequest {
219    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
220        let mut debug_struct = f.debug_struct("GenerateTcpProxyScriptRequest");
221        debug_struct.field("migration_job", &self.migration_job);
222        debug_struct.field("vm_name", &self.vm_name);
223        debug_struct.field("vm_machine_type", &self.vm_machine_type);
224        debug_struct.field("vm_zone", &self.vm_zone);
225        debug_struct.field("vm_subnet", &self.vm_subnet);
226        if !self._unknown_fields.is_empty() {
227            debug_struct.field("_unknown_fields", &self._unknown_fields);
228        }
229        debug_struct.finish()
230    }
231}
232
233impl std::fmt::Debug for super::TcpProxyScript {
234    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
235        let mut debug_struct = f.debug_struct("TcpProxyScript");
236        debug_struct.field("script", &self.script);
237        if !self._unknown_fields.is_empty() {
238            debug_struct.field("_unknown_fields", &self._unknown_fields);
239        }
240        debug_struct.finish()
241    }
242}
243
244impl std::fmt::Debug for super::ListConnectionProfilesRequest {
245    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
246        let mut debug_struct = f.debug_struct("ListConnectionProfilesRequest");
247        debug_struct.field("parent", &self.parent);
248        debug_struct.field("page_size", &self.page_size);
249        debug_struct.field("page_token", &self.page_token);
250        debug_struct.field("filter", &self.filter);
251        debug_struct.field("order_by", &self.order_by);
252        if !self._unknown_fields.is_empty() {
253            debug_struct.field("_unknown_fields", &self._unknown_fields);
254        }
255        debug_struct.finish()
256    }
257}
258
259impl std::fmt::Debug for super::ListConnectionProfilesResponse {
260    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
261        let mut debug_struct = f.debug_struct("ListConnectionProfilesResponse");
262        debug_struct.field("connection_profiles", &self.connection_profiles);
263        debug_struct.field("next_page_token", &self.next_page_token);
264        debug_struct.field("unreachable", &self.unreachable);
265        if !self._unknown_fields.is_empty() {
266            debug_struct.field("_unknown_fields", &self._unknown_fields);
267        }
268        debug_struct.finish()
269    }
270}
271
272impl std::fmt::Debug for super::GetConnectionProfileRequest {
273    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
274        let mut debug_struct = f.debug_struct("GetConnectionProfileRequest");
275        debug_struct.field("name", &self.name);
276        if !self._unknown_fields.is_empty() {
277            debug_struct.field("_unknown_fields", &self._unknown_fields);
278        }
279        debug_struct.finish()
280    }
281}
282
283impl std::fmt::Debug for super::CreateConnectionProfileRequest {
284    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
285        let mut debug_struct = f.debug_struct("CreateConnectionProfileRequest");
286        debug_struct.field("parent", &self.parent);
287        debug_struct.field("connection_profile_id", &self.connection_profile_id);
288        debug_struct.field("connection_profile", &self.connection_profile);
289        debug_struct.field("request_id", &self.request_id);
290        debug_struct.field("validate_only", &self.validate_only);
291        debug_struct.field("skip_validation", &self.skip_validation);
292        if !self._unknown_fields.is_empty() {
293            debug_struct.field("_unknown_fields", &self._unknown_fields);
294        }
295        debug_struct.finish()
296    }
297}
298
299impl std::fmt::Debug for super::UpdateConnectionProfileRequest {
300    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
301        let mut debug_struct = f.debug_struct("UpdateConnectionProfileRequest");
302        debug_struct.field("update_mask", &self.update_mask);
303        debug_struct.field("connection_profile", &self.connection_profile);
304        debug_struct.field("request_id", &self.request_id);
305        debug_struct.field("validate_only", &self.validate_only);
306        debug_struct.field("skip_validation", &self.skip_validation);
307        if !self._unknown_fields.is_empty() {
308            debug_struct.field("_unknown_fields", &self._unknown_fields);
309        }
310        debug_struct.finish()
311    }
312}
313
314impl std::fmt::Debug for super::DeleteConnectionProfileRequest {
315    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
316        let mut debug_struct = f.debug_struct("DeleteConnectionProfileRequest");
317        debug_struct.field("name", &self.name);
318        debug_struct.field("request_id", &self.request_id);
319        debug_struct.field("force", &self.force);
320        if !self._unknown_fields.is_empty() {
321            debug_struct.field("_unknown_fields", &self._unknown_fields);
322        }
323        debug_struct.finish()
324    }
325}
326
327impl std::fmt::Debug for super::CreatePrivateConnectionRequest {
328    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
329        let mut debug_struct = f.debug_struct("CreatePrivateConnectionRequest");
330        debug_struct.field("parent", &self.parent);
331        debug_struct.field("private_connection_id", &self.private_connection_id);
332        debug_struct.field("private_connection", &self.private_connection);
333        debug_struct.field("request_id", &self.request_id);
334        debug_struct.field("skip_validation", &self.skip_validation);
335        if !self._unknown_fields.is_empty() {
336            debug_struct.field("_unknown_fields", &self._unknown_fields);
337        }
338        debug_struct.finish()
339    }
340}
341
342impl std::fmt::Debug for super::ListPrivateConnectionsRequest {
343    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
344        let mut debug_struct = f.debug_struct("ListPrivateConnectionsRequest");
345        debug_struct.field("parent", &self.parent);
346        debug_struct.field("page_size", &self.page_size);
347        debug_struct.field("page_token", &self.page_token);
348        debug_struct.field("filter", &self.filter);
349        debug_struct.field("order_by", &self.order_by);
350        if !self._unknown_fields.is_empty() {
351            debug_struct.field("_unknown_fields", &self._unknown_fields);
352        }
353        debug_struct.finish()
354    }
355}
356
357impl std::fmt::Debug for super::ListPrivateConnectionsResponse {
358    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
359        let mut debug_struct = f.debug_struct("ListPrivateConnectionsResponse");
360        debug_struct.field("private_connections", &self.private_connections);
361        debug_struct.field("next_page_token", &self.next_page_token);
362        debug_struct.field("unreachable", &self.unreachable);
363        if !self._unknown_fields.is_empty() {
364            debug_struct.field("_unknown_fields", &self._unknown_fields);
365        }
366        debug_struct.finish()
367    }
368}
369
370impl std::fmt::Debug for super::DeletePrivateConnectionRequest {
371    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
372        let mut debug_struct = f.debug_struct("DeletePrivateConnectionRequest");
373        debug_struct.field("name", &self.name);
374        debug_struct.field("request_id", &self.request_id);
375        if !self._unknown_fields.is_empty() {
376            debug_struct.field("_unknown_fields", &self._unknown_fields);
377        }
378        debug_struct.finish()
379    }
380}
381
382impl std::fmt::Debug for super::GetPrivateConnectionRequest {
383    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
384        let mut debug_struct = f.debug_struct("GetPrivateConnectionRequest");
385        debug_struct.field("name", &self.name);
386        if !self._unknown_fields.is_empty() {
387            debug_struct.field("_unknown_fields", &self._unknown_fields);
388        }
389        debug_struct.finish()
390    }
391}
392
393impl std::fmt::Debug for super::OperationMetadata {
394    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
395        let mut debug_struct = f.debug_struct("OperationMetadata");
396        debug_struct.field("create_time", &self.create_time);
397        debug_struct.field("end_time", &self.end_time);
398        debug_struct.field("target", &self.target);
399        debug_struct.field("verb", &self.verb);
400        debug_struct.field("status_message", &self.status_message);
401        debug_struct.field("requested_cancellation", &self.requested_cancellation);
402        debug_struct.field("api_version", &self.api_version);
403        if !self._unknown_fields.is_empty() {
404            debug_struct.field("_unknown_fields", &self._unknown_fields);
405        }
406        debug_struct.finish()
407    }
408}
409
410impl std::fmt::Debug for super::ListConversionWorkspacesRequest {
411    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
412        let mut debug_struct = f.debug_struct("ListConversionWorkspacesRequest");
413        debug_struct.field("parent", &self.parent);
414        debug_struct.field("page_size", &self.page_size);
415        debug_struct.field("page_token", &self.page_token);
416        debug_struct.field("filter", &self.filter);
417        if !self._unknown_fields.is_empty() {
418            debug_struct.field("_unknown_fields", &self._unknown_fields);
419        }
420        debug_struct.finish()
421    }
422}
423
424impl std::fmt::Debug for super::ListConversionWorkspacesResponse {
425    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
426        let mut debug_struct = f.debug_struct("ListConversionWorkspacesResponse");
427        debug_struct.field("conversion_workspaces", &self.conversion_workspaces);
428        debug_struct.field("next_page_token", &self.next_page_token);
429        debug_struct.field("unreachable", &self.unreachable);
430        if !self._unknown_fields.is_empty() {
431            debug_struct.field("_unknown_fields", &self._unknown_fields);
432        }
433        debug_struct.finish()
434    }
435}
436
437impl std::fmt::Debug for super::GetConversionWorkspaceRequest {
438    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
439        let mut debug_struct = f.debug_struct("GetConversionWorkspaceRequest");
440        debug_struct.field("name", &self.name);
441        if !self._unknown_fields.is_empty() {
442            debug_struct.field("_unknown_fields", &self._unknown_fields);
443        }
444        debug_struct.finish()
445    }
446}
447
448impl std::fmt::Debug for super::CreateConversionWorkspaceRequest {
449    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
450        let mut debug_struct = f.debug_struct("CreateConversionWorkspaceRequest");
451        debug_struct.field("parent", &self.parent);
452        debug_struct.field("conversion_workspace_id", &self.conversion_workspace_id);
453        debug_struct.field("conversion_workspace", &self.conversion_workspace);
454        debug_struct.field("request_id", &self.request_id);
455        if !self._unknown_fields.is_empty() {
456            debug_struct.field("_unknown_fields", &self._unknown_fields);
457        }
458        debug_struct.finish()
459    }
460}
461
462impl std::fmt::Debug for super::UpdateConversionWorkspaceRequest {
463    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
464        let mut debug_struct = f.debug_struct("UpdateConversionWorkspaceRequest");
465        debug_struct.field("update_mask", &self.update_mask);
466        debug_struct.field("conversion_workspace", &self.conversion_workspace);
467        debug_struct.field("request_id", &self.request_id);
468        if !self._unknown_fields.is_empty() {
469            debug_struct.field("_unknown_fields", &self._unknown_fields);
470        }
471        debug_struct.finish()
472    }
473}
474
475impl std::fmt::Debug for super::DeleteConversionWorkspaceRequest {
476    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
477        let mut debug_struct = f.debug_struct("DeleteConversionWorkspaceRequest");
478        debug_struct.field("name", &self.name);
479        debug_struct.field("request_id", &self.request_id);
480        debug_struct.field("force", &self.force);
481        if !self._unknown_fields.is_empty() {
482            debug_struct.field("_unknown_fields", &self._unknown_fields);
483        }
484        debug_struct.finish()
485    }
486}
487
488impl std::fmt::Debug for super::CommitConversionWorkspaceRequest {
489    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
490        let mut debug_struct = f.debug_struct("CommitConversionWorkspaceRequest");
491        debug_struct.field("name", &self.name);
492        debug_struct.field("commit_name", &self.commit_name);
493        if !self._unknown_fields.is_empty() {
494            debug_struct.field("_unknown_fields", &self._unknown_fields);
495        }
496        debug_struct.finish()
497    }
498}
499
500impl std::fmt::Debug for super::RollbackConversionWorkspaceRequest {
501    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
502        let mut debug_struct = f.debug_struct("RollbackConversionWorkspaceRequest");
503        debug_struct.field("name", &self.name);
504        if !self._unknown_fields.is_empty() {
505            debug_struct.field("_unknown_fields", &self._unknown_fields);
506        }
507        debug_struct.finish()
508    }
509}
510
511impl std::fmt::Debug for super::ApplyConversionWorkspaceRequest {
512    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
513        let mut debug_struct = f.debug_struct("ApplyConversionWorkspaceRequest");
514        debug_struct.field("name", &self.name);
515        debug_struct.field("filter", &self.filter);
516        debug_struct.field("dry_run", &self.dry_run);
517        debug_struct.field("auto_commit", &self.auto_commit);
518        debug_struct.field("destination", &self.destination);
519        if !self._unknown_fields.is_empty() {
520            debug_struct.field("_unknown_fields", &self._unknown_fields);
521        }
522        debug_struct.finish()
523    }
524}
525
526impl std::fmt::Debug for super::ListMappingRulesRequest {
527    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
528        let mut debug_struct = f.debug_struct("ListMappingRulesRequest");
529        debug_struct.field("parent", &self.parent);
530        debug_struct.field("page_size", &self.page_size);
531        debug_struct.field("page_token", &self.page_token);
532        if !self._unknown_fields.is_empty() {
533            debug_struct.field("_unknown_fields", &self._unknown_fields);
534        }
535        debug_struct.finish()
536    }
537}
538
539impl std::fmt::Debug for super::ListMappingRulesResponse {
540    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
541        let mut debug_struct = f.debug_struct("ListMappingRulesResponse");
542        debug_struct.field("mapping_rules", &self.mapping_rules);
543        debug_struct.field("next_page_token", &self.next_page_token);
544        if !self._unknown_fields.is_empty() {
545            debug_struct.field("_unknown_fields", &self._unknown_fields);
546        }
547        debug_struct.finish()
548    }
549}
550
551impl std::fmt::Debug for super::GetMappingRuleRequest {
552    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
553        let mut debug_struct = f.debug_struct("GetMappingRuleRequest");
554        debug_struct.field("name", &self.name);
555        if !self._unknown_fields.is_empty() {
556            debug_struct.field("_unknown_fields", &self._unknown_fields);
557        }
558        debug_struct.finish()
559    }
560}
561
562impl std::fmt::Debug for super::SeedConversionWorkspaceRequest {
563    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
564        let mut debug_struct = f.debug_struct("SeedConversionWorkspaceRequest");
565        debug_struct.field("name", &self.name);
566        debug_struct.field("auto_commit", &self.auto_commit);
567        debug_struct.field("seed_from", &self.seed_from);
568        if !self._unknown_fields.is_empty() {
569            debug_struct.field("_unknown_fields", &self._unknown_fields);
570        }
571        debug_struct.finish()
572    }
573}
574
575impl std::fmt::Debug for super::ConvertConversionWorkspaceRequest {
576    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
577        let mut debug_struct = f.debug_struct("ConvertConversionWorkspaceRequest");
578        debug_struct.field("name", &self.name);
579        debug_struct.field("auto_commit", &self.auto_commit);
580        debug_struct.field("filter", &self.filter);
581        debug_struct.field("convert_full_path", &self.convert_full_path);
582        if !self._unknown_fields.is_empty() {
583            debug_struct.field("_unknown_fields", &self._unknown_fields);
584        }
585        debug_struct.finish()
586    }
587}
588
589impl std::fmt::Debug for super::ImportMappingRulesRequest {
590    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
591        let mut debug_struct = f.debug_struct("ImportMappingRulesRequest");
592        debug_struct.field("parent", &self.parent);
593        debug_struct.field("rules_format", &self.rules_format);
594        debug_struct.field("rules_files", &self.rules_files);
595        debug_struct.field("auto_commit", &self.auto_commit);
596        if !self._unknown_fields.is_empty() {
597            debug_struct.field("_unknown_fields", &self._unknown_fields);
598        }
599        debug_struct.finish()
600    }
601}
602
603impl std::fmt::Debug for super::import_mapping_rules_request::RulesFile {
604    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
605        let mut debug_struct = f.debug_struct("RulesFile");
606        debug_struct.field("rules_source_filename", &self.rules_source_filename);
607        debug_struct.field("rules_content", &self.rules_content);
608        if !self._unknown_fields.is_empty() {
609            debug_struct.field("_unknown_fields", &self._unknown_fields);
610        }
611        debug_struct.finish()
612    }
613}
614
615impl std::fmt::Debug for super::DescribeDatabaseEntitiesRequest {
616    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
617        let mut debug_struct = f.debug_struct("DescribeDatabaseEntitiesRequest");
618        debug_struct.field("conversion_workspace", &self.conversion_workspace);
619        debug_struct.field("page_size", &self.page_size);
620        debug_struct.field("page_token", &self.page_token);
621        debug_struct.field("tree", &self.tree);
622        debug_struct.field("uncommitted", &self.uncommitted);
623        debug_struct.field("commit_id", &self.commit_id);
624        debug_struct.field("filter", &self.filter);
625        debug_struct.field("view", &self.view);
626        if !self._unknown_fields.is_empty() {
627            debug_struct.field("_unknown_fields", &self._unknown_fields);
628        }
629        debug_struct.finish()
630    }
631}
632
633impl std::fmt::Debug for super::DescribeDatabaseEntitiesResponse {
634    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
635        let mut debug_struct = f.debug_struct("DescribeDatabaseEntitiesResponse");
636        debug_struct.field("database_entities", &self.database_entities);
637        debug_struct.field("next_page_token", &self.next_page_token);
638        if !self._unknown_fields.is_empty() {
639            debug_struct.field("_unknown_fields", &self._unknown_fields);
640        }
641        debug_struct.finish()
642    }
643}
644
645impl std::fmt::Debug for super::SearchBackgroundJobsRequest {
646    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
647        let mut debug_struct = f.debug_struct("SearchBackgroundJobsRequest");
648        debug_struct.field("conversion_workspace", &self.conversion_workspace);
649        debug_struct.field(
650            "return_most_recent_per_job_type",
651            &self.return_most_recent_per_job_type,
652        );
653        debug_struct.field("max_size", &self.max_size);
654        debug_struct.field("completed_until_time", &self.completed_until_time);
655        if !self._unknown_fields.is_empty() {
656            debug_struct.field("_unknown_fields", &self._unknown_fields);
657        }
658        debug_struct.finish()
659    }
660}
661
662impl std::fmt::Debug for super::SearchBackgroundJobsResponse {
663    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
664        let mut debug_struct = f.debug_struct("SearchBackgroundJobsResponse");
665        debug_struct.field("jobs", &self.jobs);
666        if !self._unknown_fields.is_empty() {
667            debug_struct.field("_unknown_fields", &self._unknown_fields);
668        }
669        debug_struct.finish()
670    }
671}
672
673impl std::fmt::Debug for super::DescribeConversionWorkspaceRevisionsRequest {
674    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
675        let mut debug_struct = f.debug_struct("DescribeConversionWorkspaceRevisionsRequest");
676        debug_struct.field("conversion_workspace", &self.conversion_workspace);
677        debug_struct.field("commit_id", &self.commit_id);
678        if !self._unknown_fields.is_empty() {
679            debug_struct.field("_unknown_fields", &self._unknown_fields);
680        }
681        debug_struct.finish()
682    }
683}
684
685impl std::fmt::Debug for super::DescribeConversionWorkspaceRevisionsResponse {
686    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
687        let mut debug_struct = f.debug_struct("DescribeConversionWorkspaceRevisionsResponse");
688        debug_struct.field("revisions", &self.revisions);
689        if !self._unknown_fields.is_empty() {
690            debug_struct.field("_unknown_fields", &self._unknown_fields);
691        }
692        debug_struct.finish()
693    }
694}
695
696impl std::fmt::Debug for super::CreateMappingRuleRequest {
697    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
698        let mut debug_struct = f.debug_struct("CreateMappingRuleRequest");
699        debug_struct.field("parent", &self.parent);
700        debug_struct.field("mapping_rule_id", &self.mapping_rule_id);
701        debug_struct.field("mapping_rule", &self.mapping_rule);
702        debug_struct.field("request_id", &self.request_id);
703        if !self._unknown_fields.is_empty() {
704            debug_struct.field("_unknown_fields", &self._unknown_fields);
705        }
706        debug_struct.finish()
707    }
708}
709
710impl std::fmt::Debug for super::DeleteMappingRuleRequest {
711    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
712        let mut debug_struct = f.debug_struct("DeleteMappingRuleRequest");
713        debug_struct.field("name", &self.name);
714        debug_struct.field("request_id", &self.request_id);
715        if !self._unknown_fields.is_empty() {
716            debug_struct.field("_unknown_fields", &self._unknown_fields);
717        }
718        debug_struct.finish()
719    }
720}
721
722impl std::fmt::Debug for super::FetchStaticIpsRequest {
723    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
724        let mut debug_struct = f.debug_struct("FetchStaticIpsRequest");
725        debug_struct.field("name", &self.name);
726        debug_struct.field("page_size", &self.page_size);
727        debug_struct.field("page_token", &self.page_token);
728        if !self._unknown_fields.is_empty() {
729            debug_struct.field("_unknown_fields", &self._unknown_fields);
730        }
731        debug_struct.finish()
732    }
733}
734
735impl std::fmt::Debug for super::FetchStaticIpsResponse {
736    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
737        let mut debug_struct = f.debug_struct("FetchStaticIpsResponse");
738        debug_struct.field("static_ips", &self.static_ips);
739        debug_struct.field("next_page_token", &self.next_page_token);
740        if !self._unknown_fields.is_empty() {
741            debug_struct.field("_unknown_fields", &self._unknown_fields);
742        }
743        debug_struct.finish()
744    }
745}
746
747impl std::fmt::Debug for super::SslConfig {
748    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
749        let mut debug_struct = f.debug_struct("SslConfig");
750        debug_struct.field("r#type", &self.r#type);
751        debug_struct.field("client_key", &self.client_key);
752        debug_struct.field("client_certificate", &self.client_certificate);
753        debug_struct.field("ca_certificate", &self.ca_certificate);
754        if !self._unknown_fields.is_empty() {
755            debug_struct.field("_unknown_fields", &self._unknown_fields);
756        }
757        debug_struct.finish()
758    }
759}
760
761impl std::fmt::Debug for super::MySqlConnectionProfile {
762    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
763        let mut debug_struct = f.debug_struct("MySqlConnectionProfile");
764        debug_struct.field("host", &self.host);
765        debug_struct.field("port", &self.port);
766        debug_struct.field("username", &self.username);
767        debug_struct.field("password", &self.password);
768        debug_struct.field("password_set", &self.password_set);
769        debug_struct.field("ssl", &self.ssl);
770        debug_struct.field("cloud_sql_id", &self.cloud_sql_id);
771        if !self._unknown_fields.is_empty() {
772            debug_struct.field("_unknown_fields", &self._unknown_fields);
773        }
774        debug_struct.finish()
775    }
776}
777
778impl std::fmt::Debug for super::PostgreSqlConnectionProfile {
779    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
780        let mut debug_struct = f.debug_struct("PostgreSqlConnectionProfile");
781        debug_struct.field("host", &self.host);
782        debug_struct.field("port", &self.port);
783        debug_struct.field("username", &self.username);
784        debug_struct.field("password", &self.password);
785        debug_struct.field("password_set", &self.password_set);
786        debug_struct.field("ssl", &self.ssl);
787        debug_struct.field("cloud_sql_id", &self.cloud_sql_id);
788        debug_struct.field("network_architecture", &self.network_architecture);
789        debug_struct.field("connectivity", &self.connectivity);
790        if !self._unknown_fields.is_empty() {
791            debug_struct.field("_unknown_fields", &self._unknown_fields);
792        }
793        debug_struct.finish()
794    }
795}
796
797impl std::fmt::Debug for super::OracleConnectionProfile {
798    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
799        let mut debug_struct = f.debug_struct("OracleConnectionProfile");
800        debug_struct.field("host", &self.host);
801        debug_struct.field("port", &self.port);
802        debug_struct.field("username", &self.username);
803        debug_struct.field("password", &self.password);
804        debug_struct.field("password_set", &self.password_set);
805        debug_struct.field("database_service", &self.database_service);
806        debug_struct.field("ssl", &self.ssl);
807        debug_struct.field("connectivity", &self.connectivity);
808        if !self._unknown_fields.is_empty() {
809            debug_struct.field("_unknown_fields", &self._unknown_fields);
810        }
811        debug_struct.finish()
812    }
813}
814
815impl std::fmt::Debug for super::CloudSqlConnectionProfile {
816    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
817        let mut debug_struct = f.debug_struct("CloudSqlConnectionProfile");
818        debug_struct.field("cloud_sql_id", &self.cloud_sql_id);
819        debug_struct.field("settings", &self.settings);
820        debug_struct.field("private_ip", &self.private_ip);
821        debug_struct.field("public_ip", &self.public_ip);
822        debug_struct.field("additional_public_ip", &self.additional_public_ip);
823        if !self._unknown_fields.is_empty() {
824            debug_struct.field("_unknown_fields", &self._unknown_fields);
825        }
826        debug_struct.finish()
827    }
828}
829
830impl std::fmt::Debug for super::AlloyDbConnectionProfile {
831    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
832        let mut debug_struct = f.debug_struct("AlloyDbConnectionProfile");
833        debug_struct.field("cluster_id", &self.cluster_id);
834        debug_struct.field("settings", &self.settings);
835        if !self._unknown_fields.is_empty() {
836            debug_struct.field("_unknown_fields", &self._unknown_fields);
837        }
838        debug_struct.finish()
839    }
840}
841
842impl std::fmt::Debug for super::SqlAclEntry {
843    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
844        let mut debug_struct = f.debug_struct("SqlAclEntry");
845        debug_struct.field("value", &self.value);
846        debug_struct.field("label", &self.label);
847        debug_struct.field("expiration", &self.expiration);
848        if !self._unknown_fields.is_empty() {
849            debug_struct.field("_unknown_fields", &self._unknown_fields);
850        }
851        debug_struct.finish()
852    }
853}
854
855impl std::fmt::Debug for super::SqlIpConfig {
856    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
857        let mut debug_struct = f.debug_struct("SqlIpConfig");
858        debug_struct.field("enable_ipv4", &self.enable_ipv4);
859        debug_struct.field("private_network", &self.private_network);
860        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
861        debug_struct.field("require_ssl", &self.require_ssl);
862        debug_struct.field("authorized_networks", &self.authorized_networks);
863        if !self._unknown_fields.is_empty() {
864            debug_struct.field("_unknown_fields", &self._unknown_fields);
865        }
866        debug_struct.finish()
867    }
868}
869
870impl std::fmt::Debug for super::CloudSqlSettings {
871    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
872        let mut debug_struct = f.debug_struct("CloudSqlSettings");
873        debug_struct.field("database_version", &self.database_version);
874        debug_struct.field("user_labels", &self.user_labels);
875        debug_struct.field("tier", &self.tier);
876        debug_struct.field("storage_auto_resize_limit", &self.storage_auto_resize_limit);
877        debug_struct.field("activation_policy", &self.activation_policy);
878        debug_struct.field("ip_config", &self.ip_config);
879        debug_struct.field("auto_storage_increase", &self.auto_storage_increase);
880        debug_struct.field("database_flags", &self.database_flags);
881        debug_struct.field("data_disk_type", &self.data_disk_type);
882        debug_struct.field("data_disk_size_gb", &self.data_disk_size_gb);
883        debug_struct.field("zone", &self.zone);
884        debug_struct.field("secondary_zone", &self.secondary_zone);
885        debug_struct.field("source_id", &self.source_id);
886        debug_struct.field("root_password", &self.root_password);
887        debug_struct.field("root_password_set", &self.root_password_set);
888        debug_struct.field("collation", &self.collation);
889        debug_struct.field("cmek_key_name", &self.cmek_key_name);
890        debug_struct.field("availability_type", &self.availability_type);
891        debug_struct.field("edition", &self.edition);
892        if !self._unknown_fields.is_empty() {
893            debug_struct.field("_unknown_fields", &self._unknown_fields);
894        }
895        debug_struct.finish()
896    }
897}
898
899impl std::fmt::Debug for super::AlloyDbSettings {
900    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
901        let mut debug_struct = f.debug_struct("AlloyDbSettings");
902        debug_struct.field("initial_user", &self.initial_user);
903        debug_struct.field("vpc_network", &self.vpc_network);
904        debug_struct.field("labels", &self.labels);
905        debug_struct.field("primary_instance_settings", &self.primary_instance_settings);
906        debug_struct.field("encryption_config", &self.encryption_config);
907        if !self._unknown_fields.is_empty() {
908            debug_struct.field("_unknown_fields", &self._unknown_fields);
909        }
910        debug_struct.finish()
911    }
912}
913
914impl std::fmt::Debug for super::alloy_db_settings::UserPassword {
915    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
916        let mut debug_struct = f.debug_struct("UserPassword");
917        debug_struct.field("user", &self.user);
918        debug_struct.field("password", &self.password);
919        debug_struct.field("password_set", &self.password_set);
920        if !self._unknown_fields.is_empty() {
921            debug_struct.field("_unknown_fields", &self._unknown_fields);
922        }
923        debug_struct.finish()
924    }
925}
926
927impl std::fmt::Debug for super::alloy_db_settings::PrimaryInstanceSettings {
928    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
929        let mut debug_struct = f.debug_struct("PrimaryInstanceSettings");
930        debug_struct.field("id", &self.id);
931        debug_struct.field("machine_config", &self.machine_config);
932        debug_struct.field("database_flags", &self.database_flags);
933        debug_struct.field("labels", &self.labels);
934        debug_struct.field("private_ip", &self.private_ip);
935        if !self._unknown_fields.is_empty() {
936            debug_struct.field("_unknown_fields", &self._unknown_fields);
937        }
938        debug_struct.finish()
939    }
940}
941
942impl std::fmt::Debug for super::alloy_db_settings::primary_instance_settings::MachineConfig {
943    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
944        let mut debug_struct = f.debug_struct("MachineConfig");
945        debug_struct.field("cpu_count", &self.cpu_count);
946        if !self._unknown_fields.is_empty() {
947            debug_struct.field("_unknown_fields", &self._unknown_fields);
948        }
949        debug_struct.finish()
950    }
951}
952
953impl std::fmt::Debug for super::alloy_db_settings::EncryptionConfig {
954    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
955        let mut debug_struct = f.debug_struct("EncryptionConfig");
956        debug_struct.field("kms_key_name", &self.kms_key_name);
957        if !self._unknown_fields.is_empty() {
958            debug_struct.field("_unknown_fields", &self._unknown_fields);
959        }
960        debug_struct.finish()
961    }
962}
963
964impl std::fmt::Debug for super::StaticIpConnectivity {
965    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
966        let mut debug_struct = f.debug_struct("StaticIpConnectivity");
967        if !self._unknown_fields.is_empty() {
968            debug_struct.field("_unknown_fields", &self._unknown_fields);
969        }
970        debug_struct.finish()
971    }
972}
973
974impl std::fmt::Debug for super::PrivateServiceConnectConnectivity {
975    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
976        let mut debug_struct = f.debug_struct("PrivateServiceConnectConnectivity");
977        debug_struct.field("service_attachment", &self.service_attachment);
978        if !self._unknown_fields.is_empty() {
979            debug_struct.field("_unknown_fields", &self._unknown_fields);
980        }
981        debug_struct.finish()
982    }
983}
984
985impl std::fmt::Debug for super::ReverseSshConnectivity {
986    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
987        let mut debug_struct = f.debug_struct("ReverseSshConnectivity");
988        debug_struct.field("vm_ip", &self.vm_ip);
989        debug_struct.field("vm_port", &self.vm_port);
990        debug_struct.field("vm", &self.vm);
991        debug_struct.field("vpc", &self.vpc);
992        if !self._unknown_fields.is_empty() {
993            debug_struct.field("_unknown_fields", &self._unknown_fields);
994        }
995        debug_struct.finish()
996    }
997}
998
999impl std::fmt::Debug for super::VpcPeeringConnectivity {
1000    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1001        let mut debug_struct = f.debug_struct("VpcPeeringConnectivity");
1002        debug_struct.field("vpc", &self.vpc);
1003        if !self._unknown_fields.is_empty() {
1004            debug_struct.field("_unknown_fields", &self._unknown_fields);
1005        }
1006        debug_struct.finish()
1007    }
1008}
1009
1010impl std::fmt::Debug for super::ForwardSshTunnelConnectivity {
1011    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1012        let mut debug_struct = f.debug_struct("ForwardSshTunnelConnectivity");
1013        debug_struct.field("hostname", &self.hostname);
1014        debug_struct.field("username", &self.username);
1015        debug_struct.field("port", &self.port);
1016        debug_struct.field("authentication_method", &self.authentication_method);
1017        if !self._unknown_fields.is_empty() {
1018            debug_struct.field("_unknown_fields", &self._unknown_fields);
1019        }
1020        debug_struct.finish()
1021    }
1022}
1023
1024impl std::fmt::Debug for super::StaticServiceIpConnectivity {
1025    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1026        let mut debug_struct = f.debug_struct("StaticServiceIpConnectivity");
1027        if !self._unknown_fields.is_empty() {
1028            debug_struct.field("_unknown_fields", &self._unknown_fields);
1029        }
1030        debug_struct.finish()
1031    }
1032}
1033
1034impl std::fmt::Debug for super::PrivateConnectivity {
1035    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1036        let mut debug_struct = f.debug_struct("PrivateConnectivity");
1037        debug_struct.field("private_connection", &self.private_connection);
1038        if !self._unknown_fields.is_empty() {
1039            debug_struct.field("_unknown_fields", &self._unknown_fields);
1040        }
1041        debug_struct.finish()
1042    }
1043}
1044
1045impl std::fmt::Debug for super::DatabaseType {
1046    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1047        let mut debug_struct = f.debug_struct("DatabaseType");
1048        debug_struct.field("provider", &self.provider);
1049        debug_struct.field("engine", &self.engine);
1050        if !self._unknown_fields.is_empty() {
1051            debug_struct.field("_unknown_fields", &self._unknown_fields);
1052        }
1053        debug_struct.finish()
1054    }
1055}
1056
1057impl std::fmt::Debug for super::MigrationJob {
1058    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1059        let mut debug_struct = f.debug_struct("MigrationJob");
1060        debug_struct.field("name", &self.name);
1061        debug_struct.field("create_time", &self.create_time);
1062        debug_struct.field("update_time", &self.update_time);
1063        debug_struct.field("labels", &self.labels);
1064        debug_struct.field("display_name", &self.display_name);
1065        debug_struct.field("state", &self.state);
1066        debug_struct.field("phase", &self.phase);
1067        debug_struct.field("r#type", &self.r#type);
1068        debug_struct.field("dump_path", &self.dump_path);
1069        debug_struct.field("dump_flags", &self.dump_flags);
1070        debug_struct.field("source", &self.source);
1071        debug_struct.field("destination", &self.destination);
1072        debug_struct.field("duration", &self.duration);
1073        debug_struct.field("error", &self.error);
1074        debug_struct.field("source_database", &self.source_database);
1075        debug_struct.field("destination_database", &self.destination_database);
1076        debug_struct.field("end_time", &self.end_time);
1077        debug_struct.field("conversion_workspace", &self.conversion_workspace);
1078        debug_struct.field("filter", &self.filter);
1079        debug_struct.field("cmek_key_name", &self.cmek_key_name);
1080        debug_struct.field("performance_config", &self.performance_config);
1081        debug_struct.field("connectivity", &self.connectivity);
1082        if !self._unknown_fields.is_empty() {
1083            debug_struct.field("_unknown_fields", &self._unknown_fields);
1084        }
1085        debug_struct.finish()
1086    }
1087}
1088
1089impl std::fmt::Debug for super::migration_job::DumpFlag {
1090    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1091        let mut debug_struct = f.debug_struct("DumpFlag");
1092        debug_struct.field("name", &self.name);
1093        debug_struct.field("value", &self.value);
1094        if !self._unknown_fields.is_empty() {
1095            debug_struct.field("_unknown_fields", &self._unknown_fields);
1096        }
1097        debug_struct.finish()
1098    }
1099}
1100
1101impl std::fmt::Debug for super::migration_job::DumpFlags {
1102    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1103        let mut debug_struct = f.debug_struct("DumpFlags");
1104        debug_struct.field("dump_flags", &self.dump_flags);
1105        if !self._unknown_fields.is_empty() {
1106            debug_struct.field("_unknown_fields", &self._unknown_fields);
1107        }
1108        debug_struct.finish()
1109    }
1110}
1111
1112impl std::fmt::Debug for super::migration_job::PerformanceConfig {
1113    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1114        let mut debug_struct = f.debug_struct("PerformanceConfig");
1115        debug_struct.field("dump_parallel_level", &self.dump_parallel_level);
1116        if !self._unknown_fields.is_empty() {
1117            debug_struct.field("_unknown_fields", &self._unknown_fields);
1118        }
1119        debug_struct.finish()
1120    }
1121}
1122
1123impl std::fmt::Debug for super::ConversionWorkspaceInfo {
1124    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1125        let mut debug_struct = f.debug_struct("ConversionWorkspaceInfo");
1126        debug_struct.field("name", &self.name);
1127        debug_struct.field("commit_id", &self.commit_id);
1128        if !self._unknown_fields.is_empty() {
1129            debug_struct.field("_unknown_fields", &self._unknown_fields);
1130        }
1131        debug_struct.finish()
1132    }
1133}
1134
1135impl std::fmt::Debug for super::ConnectionProfile {
1136    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1137        let mut debug_struct = f.debug_struct("ConnectionProfile");
1138        debug_struct.field("name", &self.name);
1139        debug_struct.field("create_time", &self.create_time);
1140        debug_struct.field("update_time", &self.update_time);
1141        debug_struct.field("labels", &self.labels);
1142        debug_struct.field("state", &self.state);
1143        debug_struct.field("display_name", &self.display_name);
1144        debug_struct.field("error", &self.error);
1145        debug_struct.field("provider", &self.provider);
1146        debug_struct.field("connection_profile", &self.connection_profile);
1147        if !self._unknown_fields.is_empty() {
1148            debug_struct.field("_unknown_fields", &self._unknown_fields);
1149        }
1150        debug_struct.finish()
1151    }
1152}
1153
1154impl std::fmt::Debug for super::MigrationJobVerificationError {
1155    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1156        let mut debug_struct = f.debug_struct("MigrationJobVerificationError");
1157        debug_struct.field("error_code", &self.error_code);
1158        debug_struct.field("error_message", &self.error_message);
1159        debug_struct.field("error_detail_message", &self.error_detail_message);
1160        if !self._unknown_fields.is_empty() {
1161            debug_struct.field("_unknown_fields", &self._unknown_fields);
1162        }
1163        debug_struct.finish()
1164    }
1165}
1166
1167impl std::fmt::Debug for super::PrivateConnection {
1168    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1169        let mut debug_struct = f.debug_struct("PrivateConnection");
1170        debug_struct.field("name", &self.name);
1171        debug_struct.field("create_time", &self.create_time);
1172        debug_struct.field("update_time", &self.update_time);
1173        debug_struct.field("labels", &self.labels);
1174        debug_struct.field("display_name", &self.display_name);
1175        debug_struct.field("state", &self.state);
1176        debug_struct.field("error", &self.error);
1177        debug_struct.field("connectivity", &self.connectivity);
1178        if !self._unknown_fields.is_empty() {
1179            debug_struct.field("_unknown_fields", &self._unknown_fields);
1180        }
1181        debug_struct.finish()
1182    }
1183}
1184
1185impl std::fmt::Debug for super::VpcPeeringConfig {
1186    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1187        let mut debug_struct = f.debug_struct("VpcPeeringConfig");
1188        debug_struct.field("vpc_name", &self.vpc_name);
1189        debug_struct.field("subnet", &self.subnet);
1190        if !self._unknown_fields.is_empty() {
1191            debug_struct.field("_unknown_fields", &self._unknown_fields);
1192        }
1193        debug_struct.finish()
1194    }
1195}
1196
1197impl std::fmt::Debug for super::DatabaseEngineInfo {
1198    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1199        let mut debug_struct = f.debug_struct("DatabaseEngineInfo");
1200        debug_struct.field("engine", &self.engine);
1201        debug_struct.field("version", &self.version);
1202        if !self._unknown_fields.is_empty() {
1203            debug_struct.field("_unknown_fields", &self._unknown_fields);
1204        }
1205        debug_struct.finish()
1206    }
1207}
1208
1209impl std::fmt::Debug for super::ConversionWorkspace {
1210    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1211        let mut debug_struct = f.debug_struct("ConversionWorkspace");
1212        debug_struct.field("name", &self.name);
1213        debug_struct.field("source", &self.source);
1214        debug_struct.field("destination", &self.destination);
1215        debug_struct.field("global_settings", &self.global_settings);
1216        debug_struct.field("has_uncommitted_changes", &self.has_uncommitted_changes);
1217        debug_struct.field("latest_commit_id", &self.latest_commit_id);
1218        debug_struct.field("latest_commit_time", &self.latest_commit_time);
1219        debug_struct.field("create_time", &self.create_time);
1220        debug_struct.field("update_time", &self.update_time);
1221        debug_struct.field("display_name", &self.display_name);
1222        if !self._unknown_fields.is_empty() {
1223            debug_struct.field("_unknown_fields", &self._unknown_fields);
1224        }
1225        debug_struct.finish()
1226    }
1227}
1228
1229impl std::fmt::Debug for super::BackgroundJobLogEntry {
1230    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1231        let mut debug_struct = f.debug_struct("BackgroundJobLogEntry");
1232        debug_struct.field("id", &self.id);
1233        debug_struct.field("job_type", &self.job_type);
1234        debug_struct.field("start_time", &self.start_time);
1235        debug_struct.field("finish_time", &self.finish_time);
1236        debug_struct.field("completion_state", &self.completion_state);
1237        debug_struct.field("completion_comment", &self.completion_comment);
1238        debug_struct.field("request_autocommit", &self.request_autocommit);
1239        debug_struct.field("job_details", &self.job_details);
1240        if !self._unknown_fields.is_empty() {
1241            debug_struct.field("_unknown_fields", &self._unknown_fields);
1242        }
1243        debug_struct.finish()
1244    }
1245}
1246
1247impl std::fmt::Debug for super::background_job_log_entry::SeedJobDetails {
1248    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1249        let mut debug_struct = f.debug_struct("SeedJobDetails");
1250        debug_struct.field("connection_profile", &self.connection_profile);
1251        if !self._unknown_fields.is_empty() {
1252            debug_struct.field("_unknown_fields", &self._unknown_fields);
1253        }
1254        debug_struct.finish()
1255    }
1256}
1257
1258impl std::fmt::Debug for super::background_job_log_entry::ImportRulesJobDetails {
1259    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1260        let mut debug_struct = f.debug_struct("ImportRulesJobDetails");
1261        debug_struct.field("files", &self.files);
1262        debug_struct.field("file_format", &self.file_format);
1263        if !self._unknown_fields.is_empty() {
1264            debug_struct.field("_unknown_fields", &self._unknown_fields);
1265        }
1266        debug_struct.finish()
1267    }
1268}
1269
1270impl std::fmt::Debug for super::background_job_log_entry::ConvertJobDetails {
1271    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1272        let mut debug_struct = f.debug_struct("ConvertJobDetails");
1273        debug_struct.field("filter", &self.filter);
1274        if !self._unknown_fields.is_empty() {
1275            debug_struct.field("_unknown_fields", &self._unknown_fields);
1276        }
1277        debug_struct.finish()
1278    }
1279}
1280
1281impl std::fmt::Debug for super::background_job_log_entry::ApplyJobDetails {
1282    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1283        let mut debug_struct = f.debug_struct("ApplyJobDetails");
1284        debug_struct.field("connection_profile", &self.connection_profile);
1285        debug_struct.field("filter", &self.filter);
1286        if !self._unknown_fields.is_empty() {
1287            debug_struct.field("_unknown_fields", &self._unknown_fields);
1288        }
1289        debug_struct.finish()
1290    }
1291}
1292
1293impl std::fmt::Debug for super::MappingRuleFilter {
1294    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1295        let mut debug_struct = f.debug_struct("MappingRuleFilter");
1296        debug_struct.field("parent_entity", &self.parent_entity);
1297        debug_struct.field("entity_name_prefix", &self.entity_name_prefix);
1298        debug_struct.field("entity_name_suffix", &self.entity_name_suffix);
1299        debug_struct.field("entity_name_contains", &self.entity_name_contains);
1300        debug_struct.field("entities", &self.entities);
1301        if !self._unknown_fields.is_empty() {
1302            debug_struct.field("_unknown_fields", &self._unknown_fields);
1303        }
1304        debug_struct.finish()
1305    }
1306}
1307
1308impl std::fmt::Debug for super::MappingRule {
1309    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1310        let mut debug_struct = f.debug_struct("MappingRule");
1311        debug_struct.field("name", &self.name);
1312        debug_struct.field("display_name", &self.display_name);
1313        debug_struct.field("state", &self.state);
1314        debug_struct.field("rule_scope", &self.rule_scope);
1315        debug_struct.field("filter", &self.filter);
1316        debug_struct.field("rule_order", &self.rule_order);
1317        debug_struct.field("revision_id", &self.revision_id);
1318        debug_struct.field("revision_create_time", &self.revision_create_time);
1319        debug_struct.field("details", &self.details);
1320        if !self._unknown_fields.is_empty() {
1321            debug_struct.field("_unknown_fields", &self._unknown_fields);
1322        }
1323        debug_struct.finish()
1324    }
1325}
1326
1327impl std::fmt::Debug for super::SingleEntityRename {
1328    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1329        let mut debug_struct = f.debug_struct("SingleEntityRename");
1330        debug_struct.field("new_name", &self.new_name);
1331        if !self._unknown_fields.is_empty() {
1332            debug_struct.field("_unknown_fields", &self._unknown_fields);
1333        }
1334        debug_struct.finish()
1335    }
1336}
1337
1338impl std::fmt::Debug for super::MultiEntityRename {
1339    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1340        let mut debug_struct = f.debug_struct("MultiEntityRename");
1341        debug_struct.field("new_name_pattern", &self.new_name_pattern);
1342        debug_struct.field(
1343            "source_name_transformation",
1344            &self.source_name_transformation,
1345        );
1346        if !self._unknown_fields.is_empty() {
1347            debug_struct.field("_unknown_fields", &self._unknown_fields);
1348        }
1349        debug_struct.finish()
1350    }
1351}
1352
1353impl std::fmt::Debug for super::EntityMove {
1354    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1355        let mut debug_struct = f.debug_struct("EntityMove");
1356        debug_struct.field("new_schema", &self.new_schema);
1357        if !self._unknown_fields.is_empty() {
1358            debug_struct.field("_unknown_fields", &self._unknown_fields);
1359        }
1360        debug_struct.finish()
1361    }
1362}
1363
1364impl std::fmt::Debug for super::SingleColumnChange {
1365    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1366        let mut debug_struct = f.debug_struct("SingleColumnChange");
1367        debug_struct.field("data_type", &self.data_type);
1368        debug_struct.field("charset", &self.charset);
1369        debug_struct.field("collation", &self.collation);
1370        debug_struct.field("length", &self.length);
1371        debug_struct.field("precision", &self.precision);
1372        debug_struct.field("scale", &self.scale);
1373        debug_struct.field(
1374            "fractional_seconds_precision",
1375            &self.fractional_seconds_precision,
1376        );
1377        debug_struct.field("array", &self.array);
1378        debug_struct.field("array_length", &self.array_length);
1379        debug_struct.field("nullable", &self.nullable);
1380        debug_struct.field("auto_generated", &self.auto_generated);
1381        debug_struct.field("udt", &self.udt);
1382        debug_struct.field("custom_features", &self.custom_features);
1383        debug_struct.field("set_values", &self.set_values);
1384        debug_struct.field("comment", &self.comment);
1385        if !self._unknown_fields.is_empty() {
1386            debug_struct.field("_unknown_fields", &self._unknown_fields);
1387        }
1388        debug_struct.finish()
1389    }
1390}
1391
1392impl std::fmt::Debug for super::MultiColumnDatatypeChange {
1393    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1394        let mut debug_struct = f.debug_struct("MultiColumnDatatypeChange");
1395        debug_struct.field("source_data_type_filter", &self.source_data_type_filter);
1396        debug_struct.field("new_data_type", &self.new_data_type);
1397        debug_struct.field("override_length", &self.override_length);
1398        debug_struct.field("override_scale", &self.override_scale);
1399        debug_struct.field("override_precision", &self.override_precision);
1400        debug_struct.field(
1401            "override_fractional_seconds_precision",
1402            &self.override_fractional_seconds_precision,
1403        );
1404        debug_struct.field("custom_features", &self.custom_features);
1405        debug_struct.field("source_filter", &self.source_filter);
1406        if !self._unknown_fields.is_empty() {
1407            debug_struct.field("_unknown_fields", &self._unknown_fields);
1408        }
1409        debug_struct.finish()
1410    }
1411}
1412
1413impl std::fmt::Debug for super::SourceTextFilter {
1414    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1415        let mut debug_struct = f.debug_struct("SourceTextFilter");
1416        debug_struct.field("source_min_length_filter", &self.source_min_length_filter);
1417        debug_struct.field("source_max_length_filter", &self.source_max_length_filter);
1418        if !self._unknown_fields.is_empty() {
1419            debug_struct.field("_unknown_fields", &self._unknown_fields);
1420        }
1421        debug_struct.finish()
1422    }
1423}
1424
1425impl std::fmt::Debug for super::SourceNumericFilter {
1426    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1427        let mut debug_struct = f.debug_struct("SourceNumericFilter");
1428        debug_struct.field("source_min_scale_filter", &self.source_min_scale_filter);
1429        debug_struct.field("source_max_scale_filter", &self.source_max_scale_filter);
1430        debug_struct.field(
1431            "source_min_precision_filter",
1432            &self.source_min_precision_filter,
1433        );
1434        debug_struct.field(
1435            "source_max_precision_filter",
1436            &self.source_max_precision_filter,
1437        );
1438        debug_struct.field("numeric_filter_option", &self.numeric_filter_option);
1439        if !self._unknown_fields.is_empty() {
1440            debug_struct.field("_unknown_fields", &self._unknown_fields);
1441        }
1442        debug_struct.finish()
1443    }
1444}
1445
1446impl std::fmt::Debug for super::ConditionalColumnSetValue {
1447    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1448        let mut debug_struct = f.debug_struct("ConditionalColumnSetValue");
1449        debug_struct.field("value_transformation", &self.value_transformation);
1450        debug_struct.field("custom_features", &self.custom_features);
1451        debug_struct.field("source_filter", &self.source_filter);
1452        if !self._unknown_fields.is_empty() {
1453            debug_struct.field("_unknown_fields", &self._unknown_fields);
1454        }
1455        debug_struct.finish()
1456    }
1457}
1458
1459impl std::fmt::Debug for super::ValueTransformation {
1460    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1461        let mut debug_struct = f.debug_struct("ValueTransformation");
1462        debug_struct.field("filter", &self.filter);
1463        debug_struct.field("action", &self.action);
1464        if !self._unknown_fields.is_empty() {
1465            debug_struct.field("_unknown_fields", &self._unknown_fields);
1466        }
1467        debug_struct.finish()
1468    }
1469}
1470
1471impl std::fmt::Debug for super::ConvertRowIdToColumn {
1472    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1473        let mut debug_struct = f.debug_struct("ConvertRowIdToColumn");
1474        debug_struct.field("only_if_no_primary_key", &self.only_if_no_primary_key);
1475        if !self._unknown_fields.is_empty() {
1476            debug_struct.field("_unknown_fields", &self._unknown_fields);
1477        }
1478        debug_struct.finish()
1479    }
1480}
1481
1482impl std::fmt::Debug for super::SetTablePrimaryKey {
1483    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1484        let mut debug_struct = f.debug_struct("SetTablePrimaryKey");
1485        debug_struct.field("primary_key_columns", &self.primary_key_columns);
1486        debug_struct.field("primary_key", &self.primary_key);
1487        if !self._unknown_fields.is_empty() {
1488            debug_struct.field("_unknown_fields", &self._unknown_fields);
1489        }
1490        debug_struct.finish()
1491    }
1492}
1493
1494impl std::fmt::Debug for super::SinglePackageChange {
1495    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1496        let mut debug_struct = f.debug_struct("SinglePackageChange");
1497        debug_struct.field("package_description", &self.package_description);
1498        debug_struct.field("package_body", &self.package_body);
1499        if !self._unknown_fields.is_empty() {
1500            debug_struct.field("_unknown_fields", &self._unknown_fields);
1501        }
1502        debug_struct.finish()
1503    }
1504}
1505
1506impl std::fmt::Debug for super::SourceSqlChange {
1507    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1508        let mut debug_struct = f.debug_struct("SourceSqlChange");
1509        debug_struct.field("sql_code", &self.sql_code);
1510        if !self._unknown_fields.is_empty() {
1511            debug_struct.field("_unknown_fields", &self._unknown_fields);
1512        }
1513        debug_struct.finish()
1514    }
1515}
1516
1517impl std::fmt::Debug for super::FilterTableColumns {
1518    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1519        let mut debug_struct = f.debug_struct("FilterTableColumns");
1520        debug_struct.field("include_columns", &self.include_columns);
1521        debug_struct.field("exclude_columns", &self.exclude_columns);
1522        if !self._unknown_fields.is_empty() {
1523            debug_struct.field("_unknown_fields", &self._unknown_fields);
1524        }
1525        debug_struct.finish()
1526    }
1527}
1528
1529impl std::fmt::Debug for super::ValueListFilter {
1530    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1531        let mut debug_struct = f.debug_struct("ValueListFilter");
1532        debug_struct.field("value_present_list", &self.value_present_list);
1533        debug_struct.field("values", &self.values);
1534        debug_struct.field("ignore_case", &self.ignore_case);
1535        if !self._unknown_fields.is_empty() {
1536            debug_struct.field("_unknown_fields", &self._unknown_fields);
1537        }
1538        debug_struct.finish()
1539    }
1540}
1541
1542impl std::fmt::Debug for super::IntComparisonFilter {
1543    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1544        let mut debug_struct = f.debug_struct("IntComparisonFilter");
1545        debug_struct.field("value_comparison", &self.value_comparison);
1546        debug_struct.field("value", &self.value);
1547        if !self._unknown_fields.is_empty() {
1548            debug_struct.field("_unknown_fields", &self._unknown_fields);
1549        }
1550        debug_struct.finish()
1551    }
1552}
1553
1554impl std::fmt::Debug for super::DoubleComparisonFilter {
1555    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1556        let mut debug_struct = f.debug_struct("DoubleComparisonFilter");
1557        debug_struct.field("value_comparison", &self.value_comparison);
1558        debug_struct.field("value", &self.value);
1559        if !self._unknown_fields.is_empty() {
1560            debug_struct.field("_unknown_fields", &self._unknown_fields);
1561        }
1562        debug_struct.finish()
1563    }
1564}
1565
1566impl std::fmt::Debug for super::AssignSpecificValue {
1567    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1568        let mut debug_struct = f.debug_struct("AssignSpecificValue");
1569        debug_struct.field("value", &self.value);
1570        if !self._unknown_fields.is_empty() {
1571            debug_struct.field("_unknown_fields", &self._unknown_fields);
1572        }
1573        debug_struct.finish()
1574    }
1575}
1576
1577impl std::fmt::Debug for super::ApplyHash {
1578    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1579        let mut debug_struct = f.debug_struct("ApplyHash");
1580        debug_struct.field("hash_function", &self.hash_function);
1581        if !self._unknown_fields.is_empty() {
1582            debug_struct.field("_unknown_fields", &self._unknown_fields);
1583        }
1584        debug_struct.finish()
1585    }
1586}
1587
1588impl std::fmt::Debug for super::RoundToScale {
1589    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1590        let mut debug_struct = f.debug_struct("RoundToScale");
1591        debug_struct.field("scale", &self.scale);
1592        if !self._unknown_fields.is_empty() {
1593            debug_struct.field("_unknown_fields", &self._unknown_fields);
1594        }
1595        debug_struct.finish()
1596    }
1597}
1598
1599impl std::fmt::Debug for super::DatabaseEntity {
1600    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1601        let mut debug_struct = f.debug_struct("DatabaseEntity");
1602        debug_struct.field("short_name", &self.short_name);
1603        debug_struct.field("parent_entity", &self.parent_entity);
1604        debug_struct.field("tree", &self.tree);
1605        debug_struct.field("entity_type", &self.entity_type);
1606        debug_struct.field("mappings", &self.mappings);
1607        debug_struct.field("entity_ddl", &self.entity_ddl);
1608        debug_struct.field("issues", &self.issues);
1609        debug_struct.field("entity_body", &self.entity_body);
1610        if !self._unknown_fields.is_empty() {
1611            debug_struct.field("_unknown_fields", &self._unknown_fields);
1612        }
1613        debug_struct.finish()
1614    }
1615}
1616
1617impl std::fmt::Debug for super::DatabaseInstanceEntity {
1618    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1619        let mut debug_struct = f.debug_struct("DatabaseInstanceEntity");
1620        debug_struct.field("custom_features", &self.custom_features);
1621        if !self._unknown_fields.is_empty() {
1622            debug_struct.field("_unknown_fields", &self._unknown_fields);
1623        }
1624        debug_struct.finish()
1625    }
1626}
1627
1628impl std::fmt::Debug for super::SchemaEntity {
1629    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1630        let mut debug_struct = f.debug_struct("SchemaEntity");
1631        debug_struct.field("custom_features", &self.custom_features);
1632        if !self._unknown_fields.is_empty() {
1633            debug_struct.field("_unknown_fields", &self._unknown_fields);
1634        }
1635        debug_struct.finish()
1636    }
1637}
1638
1639impl std::fmt::Debug for super::TableEntity {
1640    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1641        let mut debug_struct = f.debug_struct("TableEntity");
1642        debug_struct.field("columns", &self.columns);
1643        debug_struct.field("constraints", &self.constraints);
1644        debug_struct.field("indices", &self.indices);
1645        debug_struct.field("triggers", &self.triggers);
1646        debug_struct.field("custom_features", &self.custom_features);
1647        debug_struct.field("comment", &self.comment);
1648        if !self._unknown_fields.is_empty() {
1649            debug_struct.field("_unknown_fields", &self._unknown_fields);
1650        }
1651        debug_struct.finish()
1652    }
1653}
1654
1655impl std::fmt::Debug for super::ColumnEntity {
1656    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1657        let mut debug_struct = f.debug_struct("ColumnEntity");
1658        debug_struct.field("name", &self.name);
1659        debug_struct.field("data_type", &self.data_type);
1660        debug_struct.field("charset", &self.charset);
1661        debug_struct.field("collation", &self.collation);
1662        debug_struct.field("length", &self.length);
1663        debug_struct.field("precision", &self.precision);
1664        debug_struct.field("scale", &self.scale);
1665        debug_struct.field(
1666            "fractional_seconds_precision",
1667            &self.fractional_seconds_precision,
1668        );
1669        debug_struct.field("array", &self.array);
1670        debug_struct.field("array_length", &self.array_length);
1671        debug_struct.field("nullable", &self.nullable);
1672        debug_struct.field("auto_generated", &self.auto_generated);
1673        debug_struct.field("udt", &self.udt);
1674        debug_struct.field("custom_features", &self.custom_features);
1675        debug_struct.field("set_values", &self.set_values);
1676        debug_struct.field("comment", &self.comment);
1677        debug_struct.field("ordinal_position", &self.ordinal_position);
1678        debug_struct.field("default_value", &self.default_value);
1679        if !self._unknown_fields.is_empty() {
1680            debug_struct.field("_unknown_fields", &self._unknown_fields);
1681        }
1682        debug_struct.finish()
1683    }
1684}
1685
1686impl std::fmt::Debug for super::ConstraintEntity {
1687    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1688        let mut debug_struct = f.debug_struct("ConstraintEntity");
1689        debug_struct.field("name", &self.name);
1690        debug_struct.field("r#type", &self.r#type);
1691        debug_struct.field("table_columns", &self.table_columns);
1692        debug_struct.field("custom_features", &self.custom_features);
1693        debug_struct.field("reference_columns", &self.reference_columns);
1694        debug_struct.field("reference_table", &self.reference_table);
1695        debug_struct.field("table_name", &self.table_name);
1696        if !self._unknown_fields.is_empty() {
1697            debug_struct.field("_unknown_fields", &self._unknown_fields);
1698        }
1699        debug_struct.finish()
1700    }
1701}
1702
1703impl std::fmt::Debug for super::IndexEntity {
1704    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1705        let mut debug_struct = f.debug_struct("IndexEntity");
1706        debug_struct.field("name", &self.name);
1707        debug_struct.field("r#type", &self.r#type);
1708        debug_struct.field("table_columns", &self.table_columns);
1709        debug_struct.field("unique", &self.unique);
1710        debug_struct.field("custom_features", &self.custom_features);
1711        if !self._unknown_fields.is_empty() {
1712            debug_struct.field("_unknown_fields", &self._unknown_fields);
1713        }
1714        debug_struct.finish()
1715    }
1716}
1717
1718impl std::fmt::Debug for super::TriggerEntity {
1719    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1720        let mut debug_struct = f.debug_struct("TriggerEntity");
1721        debug_struct.field("name", &self.name);
1722        debug_struct.field("triggering_events", &self.triggering_events);
1723        debug_struct.field("trigger_type", &self.trigger_type);
1724        debug_struct.field("sql_code", &self.sql_code);
1725        debug_struct.field("custom_features", &self.custom_features);
1726        if !self._unknown_fields.is_empty() {
1727            debug_struct.field("_unknown_fields", &self._unknown_fields);
1728        }
1729        debug_struct.finish()
1730    }
1731}
1732
1733impl std::fmt::Debug for super::ViewEntity {
1734    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1735        let mut debug_struct = f.debug_struct("ViewEntity");
1736        debug_struct.field("sql_code", &self.sql_code);
1737        debug_struct.field("custom_features", &self.custom_features);
1738        debug_struct.field("constraints", &self.constraints);
1739        if !self._unknown_fields.is_empty() {
1740            debug_struct.field("_unknown_fields", &self._unknown_fields);
1741        }
1742        debug_struct.finish()
1743    }
1744}
1745
1746impl std::fmt::Debug for super::SequenceEntity {
1747    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1748        let mut debug_struct = f.debug_struct("SequenceEntity");
1749        debug_struct.field("increment", &self.increment);
1750        debug_struct.field("start_value", &self.start_value);
1751        debug_struct.field("max_value", &self.max_value);
1752        debug_struct.field("min_value", &self.min_value);
1753        debug_struct.field("cycle", &self.cycle);
1754        debug_struct.field("cache", &self.cache);
1755        debug_struct.field("custom_features", &self.custom_features);
1756        if !self._unknown_fields.is_empty() {
1757            debug_struct.field("_unknown_fields", &self._unknown_fields);
1758        }
1759        debug_struct.finish()
1760    }
1761}
1762
1763impl std::fmt::Debug for super::StoredProcedureEntity {
1764    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1765        let mut debug_struct = f.debug_struct("StoredProcedureEntity");
1766        debug_struct.field("sql_code", &self.sql_code);
1767        debug_struct.field("custom_features", &self.custom_features);
1768        if !self._unknown_fields.is_empty() {
1769            debug_struct.field("_unknown_fields", &self._unknown_fields);
1770        }
1771        debug_struct.finish()
1772    }
1773}
1774
1775impl std::fmt::Debug for super::FunctionEntity {
1776    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1777        let mut debug_struct = f.debug_struct("FunctionEntity");
1778        debug_struct.field("sql_code", &self.sql_code);
1779        debug_struct.field("custom_features", &self.custom_features);
1780        if !self._unknown_fields.is_empty() {
1781            debug_struct.field("_unknown_fields", &self._unknown_fields);
1782        }
1783        debug_struct.finish()
1784    }
1785}
1786
1787impl std::fmt::Debug for super::MaterializedViewEntity {
1788    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1789        let mut debug_struct = f.debug_struct("MaterializedViewEntity");
1790        debug_struct.field("sql_code", &self.sql_code);
1791        debug_struct.field("custom_features", &self.custom_features);
1792        if !self._unknown_fields.is_empty() {
1793            debug_struct.field("_unknown_fields", &self._unknown_fields);
1794        }
1795        debug_struct.finish()
1796    }
1797}
1798
1799impl std::fmt::Debug for super::SynonymEntity {
1800    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1801        let mut debug_struct = f.debug_struct("SynonymEntity");
1802        debug_struct.field("source_entity", &self.source_entity);
1803        debug_struct.field("source_type", &self.source_type);
1804        debug_struct.field("custom_features", &self.custom_features);
1805        if !self._unknown_fields.is_empty() {
1806            debug_struct.field("_unknown_fields", &self._unknown_fields);
1807        }
1808        debug_struct.finish()
1809    }
1810}
1811
1812impl std::fmt::Debug for super::PackageEntity {
1813    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1814        let mut debug_struct = f.debug_struct("PackageEntity");
1815        debug_struct.field("package_sql_code", &self.package_sql_code);
1816        debug_struct.field("package_body", &self.package_body);
1817        debug_struct.field("custom_features", &self.custom_features);
1818        if !self._unknown_fields.is_empty() {
1819            debug_struct.field("_unknown_fields", &self._unknown_fields);
1820        }
1821        debug_struct.finish()
1822    }
1823}
1824
1825impl std::fmt::Debug for super::UDTEntity {
1826    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1827        let mut debug_struct = f.debug_struct("UDTEntity");
1828        debug_struct.field("udt_sql_code", &self.udt_sql_code);
1829        debug_struct.field("udt_body", &self.udt_body);
1830        debug_struct.field("custom_features", &self.custom_features);
1831        if !self._unknown_fields.is_empty() {
1832            debug_struct.field("_unknown_fields", &self._unknown_fields);
1833        }
1834        debug_struct.finish()
1835    }
1836}
1837
1838impl std::fmt::Debug for super::EntityMapping {
1839    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1840        let mut debug_struct = f.debug_struct("EntityMapping");
1841        debug_struct.field("source_entity", &self.source_entity);
1842        debug_struct.field("draft_entity", &self.draft_entity);
1843        debug_struct.field("source_type", &self.source_type);
1844        debug_struct.field("draft_type", &self.draft_type);
1845        debug_struct.field("mapping_log", &self.mapping_log);
1846        if !self._unknown_fields.is_empty() {
1847            debug_struct.field("_unknown_fields", &self._unknown_fields);
1848        }
1849        debug_struct.finish()
1850    }
1851}
1852
1853impl std::fmt::Debug for super::EntityMappingLogEntry {
1854    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1855        let mut debug_struct = f.debug_struct("EntityMappingLogEntry");
1856        debug_struct.field("rule_id", &self.rule_id);
1857        debug_struct.field("rule_revision_id", &self.rule_revision_id);
1858        debug_struct.field("mapping_comment", &self.mapping_comment);
1859        if !self._unknown_fields.is_empty() {
1860            debug_struct.field("_unknown_fields", &self._unknown_fields);
1861        }
1862        debug_struct.finish()
1863    }
1864}
1865
1866impl std::fmt::Debug for super::EntityDdl {
1867    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1868        let mut debug_struct = f.debug_struct("EntityDdl");
1869        debug_struct.field("ddl_type", &self.ddl_type);
1870        debug_struct.field("entity", &self.entity);
1871        debug_struct.field("ddl", &self.ddl);
1872        debug_struct.field("entity_type", &self.entity_type);
1873        debug_struct.field("issue_id", &self.issue_id);
1874        if !self._unknown_fields.is_empty() {
1875            debug_struct.field("_unknown_fields", &self._unknown_fields);
1876        }
1877        debug_struct.finish()
1878    }
1879}
1880
1881impl std::fmt::Debug for super::EntityIssue {
1882    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1883        let mut debug_struct = f.debug_struct("EntityIssue");
1884        debug_struct.field("id", &self.id);
1885        debug_struct.field("r#type", &self.r#type);
1886        debug_struct.field("severity", &self.severity);
1887        debug_struct.field("message", &self.message);
1888        debug_struct.field("code", &self.code);
1889        debug_struct.field("ddl", &self.ddl);
1890        debug_struct.field("position", &self.position);
1891        debug_struct.field("entity_type", &self.entity_type);
1892        if !self._unknown_fields.is_empty() {
1893            debug_struct.field("_unknown_fields", &self._unknown_fields);
1894        }
1895        debug_struct.finish()
1896    }
1897}
1898
1899impl std::fmt::Debug for super::entity_issue::Position {
1900    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1901        let mut debug_struct = f.debug_struct("Position");
1902        debug_struct.field("line", &self.line);
1903        debug_struct.field("column", &self.column);
1904        debug_struct.field("offset", &self.offset);
1905        debug_struct.field("length", &self.length);
1906        if !self._unknown_fields.is_empty() {
1907            debug_struct.field("_unknown_fields", &self._unknown_fields);
1908        }
1909        debug_struct.finish()
1910    }
1911}