Skip to main content

google_cloud_chronicle_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::CreateDataAccessLabelRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("CreateDataAccessLabelRequest");
23        debug_struct.field("parent", &self.parent);
24        debug_struct.field("data_access_label", &self.data_access_label);
25        debug_struct.field("data_access_label_id", &self.data_access_label_id);
26        if !self._unknown_fields.is_empty() {
27            debug_struct.field("_unknown_fields", &self._unknown_fields);
28        }
29        debug_struct.finish()
30    }
31}
32
33impl std::fmt::Debug for super::GetDataAccessLabelRequest {
34    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35        let mut debug_struct = f.debug_struct("GetDataAccessLabelRequest");
36        debug_struct.field("name", &self.name);
37        if !self._unknown_fields.is_empty() {
38            debug_struct.field("_unknown_fields", &self._unknown_fields);
39        }
40        debug_struct.finish()
41    }
42}
43
44impl std::fmt::Debug for super::ListDataAccessLabelsRequest {
45    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
46        let mut debug_struct = f.debug_struct("ListDataAccessLabelsRequest");
47        debug_struct.field("parent", &self.parent);
48        debug_struct.field("page_size", &self.page_size);
49        debug_struct.field("page_token", &self.page_token);
50        debug_struct.field("filter", &self.filter);
51        if !self._unknown_fields.is_empty() {
52            debug_struct.field("_unknown_fields", &self._unknown_fields);
53        }
54        debug_struct.finish()
55    }
56}
57
58impl std::fmt::Debug for super::ListDataAccessLabelsResponse {
59    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
60        let mut debug_struct = f.debug_struct("ListDataAccessLabelsResponse");
61        debug_struct.field("data_access_labels", &self.data_access_labels);
62        debug_struct.field("next_page_token", &self.next_page_token);
63        if !self._unknown_fields.is_empty() {
64            debug_struct.field("_unknown_fields", &self._unknown_fields);
65        }
66        debug_struct.finish()
67    }
68}
69
70impl std::fmt::Debug for super::UpdateDataAccessLabelRequest {
71    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
72        let mut debug_struct = f.debug_struct("UpdateDataAccessLabelRequest");
73        debug_struct.field("data_access_label", &self.data_access_label);
74        debug_struct.field("update_mask", &self.update_mask);
75        if !self._unknown_fields.is_empty() {
76            debug_struct.field("_unknown_fields", &self._unknown_fields);
77        }
78        debug_struct.finish()
79    }
80}
81
82impl std::fmt::Debug for super::DeleteDataAccessLabelRequest {
83    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
84        let mut debug_struct = f.debug_struct("DeleteDataAccessLabelRequest");
85        debug_struct.field("name", &self.name);
86        if !self._unknown_fields.is_empty() {
87            debug_struct.field("_unknown_fields", &self._unknown_fields);
88        }
89        debug_struct.finish()
90    }
91}
92
93impl std::fmt::Debug for super::CreateDataAccessScopeRequest {
94    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
95        let mut debug_struct = f.debug_struct("CreateDataAccessScopeRequest");
96        debug_struct.field("parent", &self.parent);
97        debug_struct.field("data_access_scope", &self.data_access_scope);
98        debug_struct.field("data_access_scope_id", &self.data_access_scope_id);
99        if !self._unknown_fields.is_empty() {
100            debug_struct.field("_unknown_fields", &self._unknown_fields);
101        }
102        debug_struct.finish()
103    }
104}
105
106impl std::fmt::Debug for super::GetDataAccessScopeRequest {
107    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
108        let mut debug_struct = f.debug_struct("GetDataAccessScopeRequest");
109        debug_struct.field("name", &self.name);
110        if !self._unknown_fields.is_empty() {
111            debug_struct.field("_unknown_fields", &self._unknown_fields);
112        }
113        debug_struct.finish()
114    }
115}
116
117impl std::fmt::Debug for super::ListDataAccessScopesRequest {
118    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
119        let mut debug_struct = f.debug_struct("ListDataAccessScopesRequest");
120        debug_struct.field("parent", &self.parent);
121        debug_struct.field("page_size", &self.page_size);
122        debug_struct.field("page_token", &self.page_token);
123        debug_struct.field("filter", &self.filter);
124        if !self._unknown_fields.is_empty() {
125            debug_struct.field("_unknown_fields", &self._unknown_fields);
126        }
127        debug_struct.finish()
128    }
129}
130
131impl std::fmt::Debug for super::ListDataAccessScopesResponse {
132    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
133        let mut debug_struct = f.debug_struct("ListDataAccessScopesResponse");
134        debug_struct.field("data_access_scopes", &self.data_access_scopes);
135        debug_struct.field(
136            "global_data_access_scope_granted",
137            &self.global_data_access_scope_granted,
138        );
139        debug_struct.field("next_page_token", &self.next_page_token);
140        if !self._unknown_fields.is_empty() {
141            debug_struct.field("_unknown_fields", &self._unknown_fields);
142        }
143        debug_struct.finish()
144    }
145}
146
147impl std::fmt::Debug for super::UpdateDataAccessScopeRequest {
148    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
149        let mut debug_struct = f.debug_struct("UpdateDataAccessScopeRequest");
150        debug_struct.field("data_access_scope", &self.data_access_scope);
151        debug_struct.field("update_mask", &self.update_mask);
152        if !self._unknown_fields.is_empty() {
153            debug_struct.field("_unknown_fields", &self._unknown_fields);
154        }
155        debug_struct.finish()
156    }
157}
158
159impl std::fmt::Debug for super::DeleteDataAccessScopeRequest {
160    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
161        let mut debug_struct = f.debug_struct("DeleteDataAccessScopeRequest");
162        debug_struct.field("name", &self.name);
163        if !self._unknown_fields.is_empty() {
164            debug_struct.field("_unknown_fields", &self._unknown_fields);
165        }
166        debug_struct.finish()
167    }
168}
169
170impl std::fmt::Debug for super::DataAccessLabel {
171    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
172        let mut debug_struct = f.debug_struct("DataAccessLabel");
173        debug_struct.field("name", &self.name);
174        debug_struct.field("display_name", &self.display_name);
175        debug_struct.field("create_time", &self.create_time);
176        debug_struct.field("update_time", &self.update_time);
177        debug_struct.field("author", &self.author);
178        debug_struct.field("last_editor", &self.last_editor);
179        debug_struct.field("description", &self.description);
180        debug_struct.field("definition", &self.definition);
181        if !self._unknown_fields.is_empty() {
182            debug_struct.field("_unknown_fields", &self._unknown_fields);
183        }
184        debug_struct.finish()
185    }
186}
187
188impl std::fmt::Debug for super::DataAccessScope {
189    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
190        let mut debug_struct = f.debug_struct("DataAccessScope");
191        debug_struct.field("name", &self.name);
192        debug_struct.field(
193            "allowed_data_access_labels",
194            &self.allowed_data_access_labels,
195        );
196        debug_struct.field("denied_data_access_labels", &self.denied_data_access_labels);
197        debug_struct.field("display_name", &self.display_name);
198        debug_struct.field("create_time", &self.create_time);
199        debug_struct.field("update_time", &self.update_time);
200        debug_struct.field("author", &self.author);
201        debug_struct.field("last_editor", &self.last_editor);
202        debug_struct.field("description", &self.description);
203        debug_struct.field("allow_all", &self.allow_all);
204        if !self._unknown_fields.is_empty() {
205            debug_struct.field("_unknown_fields", &self._unknown_fields);
206        }
207        debug_struct.finish()
208    }
209}
210
211impl std::fmt::Debug for super::DataAccessLabelReference {
212    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
213        let mut debug_struct = f.debug_struct("DataAccessLabelReference");
214        debug_struct.field("display_name", &self.display_name);
215        debug_struct.field("label", &self.label);
216        if !self._unknown_fields.is_empty() {
217            debug_struct.field("_unknown_fields", &self._unknown_fields);
218        }
219        debug_struct.finish()
220    }
221}
222
223impl std::fmt::Debug for super::IngestionLabel {
224    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
225        let mut debug_struct = f.debug_struct("IngestionLabel");
226        debug_struct.field("ingestion_label_key", &self.ingestion_label_key);
227        debug_struct.field("ingestion_label_value", &self.ingestion_label_value);
228        if !self._unknown_fields.is_empty() {
229            debug_struct.field("_unknown_fields", &self._unknown_fields);
230        }
231        debug_struct.finish()
232    }
233}
234
235impl std::fmt::Debug for super::CreateDataTableRequest {
236    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
237        let mut debug_struct = f.debug_struct("CreateDataTableRequest");
238        debug_struct.field("parent", &self.parent);
239        debug_struct.field("data_table", &self.data_table);
240        debug_struct.field("data_table_id", &self.data_table_id);
241        if !self._unknown_fields.is_empty() {
242            debug_struct.field("_unknown_fields", &self._unknown_fields);
243        }
244        debug_struct.finish()
245    }
246}
247
248impl std::fmt::Debug for super::GetDataTableRequest {
249    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
250        let mut debug_struct = f.debug_struct("GetDataTableRequest");
251        debug_struct.field("name", &self.name);
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::UpdateDataTableRequest {
260    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
261        let mut debug_struct = f.debug_struct("UpdateDataTableRequest");
262        debug_struct.field("data_table", &self.data_table);
263        debug_struct.field("update_mask", &self.update_mask);
264        if !self._unknown_fields.is_empty() {
265            debug_struct.field("_unknown_fields", &self._unknown_fields);
266        }
267        debug_struct.finish()
268    }
269}
270
271impl std::fmt::Debug for super::ListDataTablesRequest {
272    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
273        let mut debug_struct = f.debug_struct("ListDataTablesRequest");
274        debug_struct.field("parent", &self.parent);
275        debug_struct.field("page_size", &self.page_size);
276        debug_struct.field("page_token", &self.page_token);
277        debug_struct.field("order_by", &self.order_by);
278        if !self._unknown_fields.is_empty() {
279            debug_struct.field("_unknown_fields", &self._unknown_fields);
280        }
281        debug_struct.finish()
282    }
283}
284
285impl std::fmt::Debug for super::DeleteDataTableRequest {
286    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
287        let mut debug_struct = f.debug_struct("DeleteDataTableRequest");
288        debug_struct.field("name", &self.name);
289        debug_struct.field("force", &self.force);
290        if !self._unknown_fields.is_empty() {
291            debug_struct.field("_unknown_fields", &self._unknown_fields);
292        }
293        debug_struct.finish()
294    }
295}
296
297impl std::fmt::Debug for super::ListDataTablesResponse {
298    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
299        let mut debug_struct = f.debug_struct("ListDataTablesResponse");
300        debug_struct.field("data_tables", &self.data_tables);
301        debug_struct.field("next_page_token", &self.next_page_token);
302        if !self._unknown_fields.is_empty() {
303            debug_struct.field("_unknown_fields", &self._unknown_fields);
304        }
305        debug_struct.finish()
306    }
307}
308
309impl std::fmt::Debug for super::CreateDataTableRowRequest {
310    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
311        let mut debug_struct = f.debug_struct("CreateDataTableRowRequest");
312        debug_struct.field("parent", &self.parent);
313        debug_struct.field("data_table_row", &self.data_table_row);
314        if !self._unknown_fields.is_empty() {
315            debug_struct.field("_unknown_fields", &self._unknown_fields);
316        }
317        debug_struct.finish()
318    }
319}
320
321impl std::fmt::Debug for super::UpdateDataTableRowRequest {
322    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
323        let mut debug_struct = f.debug_struct("UpdateDataTableRowRequest");
324        debug_struct.field("data_table_row", &self.data_table_row);
325        debug_struct.field("update_mask", &self.update_mask);
326        if !self._unknown_fields.is_empty() {
327            debug_struct.field("_unknown_fields", &self._unknown_fields);
328        }
329        debug_struct.finish()
330    }
331}
332
333impl std::fmt::Debug for super::ListDataTableRowsRequest {
334    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
335        let mut debug_struct = f.debug_struct("ListDataTableRowsRequest");
336        debug_struct.field("parent", &self.parent);
337        debug_struct.field("page_size", &self.page_size);
338        debug_struct.field("page_token", &self.page_token);
339        debug_struct.field("order_by", &self.order_by);
340        debug_struct.field("filter", &self.filter);
341        if !self._unknown_fields.is_empty() {
342            debug_struct.field("_unknown_fields", &self._unknown_fields);
343        }
344        debug_struct.finish()
345    }
346}
347
348impl std::fmt::Debug for super::ListDataTableRowsResponse {
349    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
350        let mut debug_struct = f.debug_struct("ListDataTableRowsResponse");
351        debug_struct.field("data_table_rows", &self.data_table_rows);
352        debug_struct.field("next_page_token", &self.next_page_token);
353        if !self._unknown_fields.is_empty() {
354            debug_struct.field("_unknown_fields", &self._unknown_fields);
355        }
356        debug_struct.finish()
357    }
358}
359
360impl std::fmt::Debug for super::GetDataTableRowRequest {
361    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
362        let mut debug_struct = f.debug_struct("GetDataTableRowRequest");
363        debug_struct.field("name", &self.name);
364        if !self._unknown_fields.is_empty() {
365            debug_struct.field("_unknown_fields", &self._unknown_fields);
366        }
367        debug_struct.finish()
368    }
369}
370
371impl std::fmt::Debug for super::DeleteDataTableRowRequest {
372    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
373        let mut debug_struct = f.debug_struct("DeleteDataTableRowRequest");
374        debug_struct.field("name", &self.name);
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::BulkCreateDataTableRowsRequest {
383    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
384        let mut debug_struct = f.debug_struct("BulkCreateDataTableRowsRequest");
385        debug_struct.field("parent", &self.parent);
386        debug_struct.field("requests", &self.requests);
387        if !self._unknown_fields.is_empty() {
388            debug_struct.field("_unknown_fields", &self._unknown_fields);
389        }
390        debug_struct.finish()
391    }
392}
393
394impl std::fmt::Debug for super::BulkCreateDataTableRowsResponse {
395    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
396        let mut debug_struct = f.debug_struct("BulkCreateDataTableRowsResponse");
397        debug_struct.field("data_table_rows", &self.data_table_rows);
398        if !self._unknown_fields.is_empty() {
399            debug_struct.field("_unknown_fields", &self._unknown_fields);
400        }
401        debug_struct.finish()
402    }
403}
404
405impl std::fmt::Debug for super::BulkGetDataTableRowsRequest {
406    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
407        let mut debug_struct = f.debug_struct("BulkGetDataTableRowsRequest");
408        debug_struct.field("parent", &self.parent);
409        debug_struct.field("requests", &self.requests);
410        if !self._unknown_fields.is_empty() {
411            debug_struct.field("_unknown_fields", &self._unknown_fields);
412        }
413        debug_struct.finish()
414    }
415}
416
417impl std::fmt::Debug for super::BulkGetDataTableRowsResponse {
418    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
419        let mut debug_struct = f.debug_struct("BulkGetDataTableRowsResponse");
420        debug_struct.field("data_table_rows", &self.data_table_rows);
421        if !self._unknown_fields.is_empty() {
422            debug_struct.field("_unknown_fields", &self._unknown_fields);
423        }
424        debug_struct.finish()
425    }
426}
427
428impl std::fmt::Debug for super::BulkReplaceDataTableRowsRequest {
429    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
430        let mut debug_struct = f.debug_struct("BulkReplaceDataTableRowsRequest");
431        debug_struct.field("parent", &self.parent);
432        debug_struct.field("requests", &self.requests);
433        if !self._unknown_fields.is_empty() {
434            debug_struct.field("_unknown_fields", &self._unknown_fields);
435        }
436        debug_struct.finish()
437    }
438}
439
440impl std::fmt::Debug for super::BulkReplaceDataTableRowsResponse {
441    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
442        let mut debug_struct = f.debug_struct("BulkReplaceDataTableRowsResponse");
443        debug_struct.field("data_table_rows", &self.data_table_rows);
444        if !self._unknown_fields.is_empty() {
445            debug_struct.field("_unknown_fields", &self._unknown_fields);
446        }
447        debug_struct.finish()
448    }
449}
450
451impl std::fmt::Debug for super::BulkUpdateDataTableRowsRequest {
452    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
453        let mut debug_struct = f.debug_struct("BulkUpdateDataTableRowsRequest");
454        debug_struct.field("parent", &self.parent);
455        debug_struct.field("requests", &self.requests);
456        if !self._unknown_fields.is_empty() {
457            debug_struct.field("_unknown_fields", &self._unknown_fields);
458        }
459        debug_struct.finish()
460    }
461}
462
463impl std::fmt::Debug for super::BulkUpdateDataTableRowsResponse {
464    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
465        let mut debug_struct = f.debug_struct("BulkUpdateDataTableRowsResponse");
466        debug_struct.field("data_table_rows", &self.data_table_rows);
467        if !self._unknown_fields.is_empty() {
468            debug_struct.field("_unknown_fields", &self._unknown_fields);
469        }
470        debug_struct.finish()
471    }
472}
473
474impl std::fmt::Debug for super::DataTableScopeInfo {
475    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
476        let mut debug_struct = f.debug_struct("DataTableScopeInfo");
477        debug_struct.field("data_access_scopes", &self.data_access_scopes);
478        if !self._unknown_fields.is_empty() {
479            debug_struct.field("_unknown_fields", &self._unknown_fields);
480        }
481        debug_struct.finish()
482    }
483}
484
485impl std::fmt::Debug for super::DataTable {
486    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
487        let mut debug_struct = f.debug_struct("DataTable");
488        debug_struct.field("name", &self.name);
489        debug_struct.field("display_name", &self.display_name);
490        debug_struct.field("description", &self.description);
491        debug_struct.field("create_time", &self.create_time);
492        debug_struct.field("update_time", &self.update_time);
493        debug_struct.field("column_info", &self.column_info);
494        debug_struct.field("data_table_uuid", &self.data_table_uuid);
495        debug_struct.field("rules", &self.rules);
496        debug_struct.field("rule_associations_count", &self.rule_associations_count);
497        debug_struct.field("row_time_to_live", &self.row_time_to_live);
498        debug_struct.field("approximate_row_count", &self.approximate_row_count);
499        debug_struct.field("scope_info", &self.scope_info);
500        debug_struct.field("update_source", &self.update_source);
501        debug_struct.field(
502            "row_time_to_live_update_time",
503            &self.row_time_to_live_update_time,
504        );
505        if !self._unknown_fields.is_empty() {
506            debug_struct.field("_unknown_fields", &self._unknown_fields);
507        }
508        debug_struct.finish()
509    }
510}
511
512impl std::fmt::Debug for super::DataTableRow {
513    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
514        let mut debug_struct = f.debug_struct("DataTableRow");
515        debug_struct.field("name", &self.name);
516        debug_struct.field("values", &self.values);
517        debug_struct.field("create_time", &self.create_time);
518        debug_struct.field("update_time", &self.update_time);
519        debug_struct.field("row_time_to_live", &self.row_time_to_live);
520        if !self._unknown_fields.is_empty() {
521            debug_struct.field("_unknown_fields", &self._unknown_fields);
522        }
523        debug_struct.finish()
524    }
525}
526
527impl std::fmt::Debug for super::DataTableColumnInfo {
528    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
529        let mut debug_struct = f.debug_struct("DataTableColumnInfo");
530        debug_struct.field("column_index", &self.column_index);
531        debug_struct.field("original_column", &self.original_column);
532        debug_struct.field("key_column", &self.key_column);
533        debug_struct.field("repeated_values", &self.repeated_values);
534        debug_struct.field("path_or_type", &self.path_or_type);
535        if !self._unknown_fields.is_empty() {
536            debug_struct.field("_unknown_fields", &self._unknown_fields);
537        }
538        debug_struct.finish()
539    }
540}
541
542impl std::fmt::Debug for super::GetDataTableOperationErrorsRequest {
543    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
544        let mut debug_struct = f.debug_struct("GetDataTableOperationErrorsRequest");
545        debug_struct.field("name", &self.name);
546        if !self._unknown_fields.is_empty() {
547            debug_struct.field("_unknown_fields", &self._unknown_fields);
548        }
549        debug_struct.finish()
550    }
551}
552
553impl std::fmt::Debug for super::DataTableOperationErrors {
554    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
555        let mut debug_struct = f.debug_struct("DataTableOperationErrors");
556        debug_struct.field("name", &self.name);
557        debug_struct.field("rpc_errors", &self.rpc_errors);
558        if !self._unknown_fields.is_empty() {
559            debug_struct.field("_unknown_fields", &self._unknown_fields);
560        }
561        debug_struct.finish()
562    }
563}
564
565impl std::fmt::Debug for super::Watchlist {
566    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
567        let mut debug_struct = f.debug_struct("Watchlist");
568        debug_struct.field("name", &self.name);
569        debug_struct.field("display_name", &self.display_name);
570        debug_struct.field("description", &self.description);
571        debug_struct.field("multiplying_factor", &self.multiplying_factor);
572        debug_struct.field(
573            "entity_population_mechanism",
574            &self.entity_population_mechanism,
575        );
576        debug_struct.field("entity_count", &self.entity_count);
577        debug_struct.field("create_time", &self.create_time);
578        debug_struct.field("update_time", &self.update_time);
579        debug_struct.field(
580            "watchlist_user_preferences",
581            &self.watchlist_user_preferences,
582        );
583        if !self._unknown_fields.is_empty() {
584            debug_struct.field("_unknown_fields", &self._unknown_fields);
585        }
586        debug_struct.finish()
587    }
588}
589
590impl std::fmt::Debug for super::watchlist::EntityPopulationMechanism {
591    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
592        let mut debug_struct = f.debug_struct("EntityPopulationMechanism");
593        debug_struct.field("mechanism", &self.mechanism);
594        if !self._unknown_fields.is_empty() {
595            debug_struct.field("_unknown_fields", &self._unknown_fields);
596        }
597        debug_struct.finish()
598    }
599}
600
601impl std::fmt::Debug for super::watchlist::entity_population_mechanism::Manual {
602    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
603        let mut debug_struct = f.debug_struct("Manual");
604        if !self._unknown_fields.is_empty() {
605            debug_struct.field("_unknown_fields", &self._unknown_fields);
606        }
607        debug_struct.finish()
608    }
609}
610
611impl std::fmt::Debug for super::watchlist::EntityCount {
612    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
613        let mut debug_struct = f.debug_struct("EntityCount");
614        debug_struct.field("user", &self.user);
615        debug_struct.field("asset", &self.asset);
616        if !self._unknown_fields.is_empty() {
617            debug_struct.field("_unknown_fields", &self._unknown_fields);
618        }
619        debug_struct.finish()
620    }
621}
622
623impl std::fmt::Debug for super::WatchlistUserPreferences {
624    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
625        let mut debug_struct = f.debug_struct("WatchlistUserPreferences");
626        debug_struct.field("pinned", &self.pinned);
627        if !self._unknown_fields.is_empty() {
628            debug_struct.field("_unknown_fields", &self._unknown_fields);
629        }
630        debug_struct.finish()
631    }
632}
633
634impl std::fmt::Debug for super::GetWatchlistRequest {
635    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
636        let mut debug_struct = f.debug_struct("GetWatchlistRequest");
637        debug_struct.field("name", &self.name);
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::ListWatchlistsRequest {
646    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
647        let mut debug_struct = f.debug_struct("ListWatchlistsRequest");
648        debug_struct.field("parent", &self.parent);
649        debug_struct.field("page_size", &self.page_size);
650        debug_struct.field("page_token", &self.page_token);
651        debug_struct.field("filter", &self.filter);
652        if !self._unknown_fields.is_empty() {
653            debug_struct.field("_unknown_fields", &self._unknown_fields);
654        }
655        debug_struct.finish()
656    }
657}
658
659impl std::fmt::Debug for super::ListWatchlistsResponse {
660    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
661        let mut debug_struct = f.debug_struct("ListWatchlistsResponse");
662        debug_struct.field("watchlists", &self.watchlists);
663        debug_struct.field("next_page_token", &self.next_page_token);
664        if !self._unknown_fields.is_empty() {
665            debug_struct.field("_unknown_fields", &self._unknown_fields);
666        }
667        debug_struct.finish()
668    }
669}
670
671impl std::fmt::Debug for super::CreateWatchlistRequest {
672    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
673        let mut debug_struct = f.debug_struct("CreateWatchlistRequest");
674        debug_struct.field("parent", &self.parent);
675        debug_struct.field("watchlist_id", &self.watchlist_id);
676        debug_struct.field("watchlist", &self.watchlist);
677        if !self._unknown_fields.is_empty() {
678            debug_struct.field("_unknown_fields", &self._unknown_fields);
679        }
680        debug_struct.finish()
681    }
682}
683
684impl std::fmt::Debug for super::UpdateWatchlistRequest {
685    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
686        let mut debug_struct = f.debug_struct("UpdateWatchlistRequest");
687        debug_struct.field("watchlist", &self.watchlist);
688        debug_struct.field("update_mask", &self.update_mask);
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::DeleteWatchlistRequest {
697    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
698        let mut debug_struct = f.debug_struct("DeleteWatchlistRequest");
699        debug_struct.field("name", &self.name);
700        debug_struct.field("force", &self.force);
701        if !self._unknown_fields.is_empty() {
702            debug_struct.field("_unknown_fields", &self._unknown_fields);
703        }
704        debug_struct.finish()
705    }
706}
707
708impl std::fmt::Debug for super::Instance {
709    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
710        let mut debug_struct = f.debug_struct("Instance");
711        debug_struct.field("name", &self.name);
712        if !self._unknown_fields.is_empty() {
713            debug_struct.field("_unknown_fields", &self._unknown_fields);
714        }
715        debug_struct.finish()
716    }
717}
718
719impl std::fmt::Debug for super::GetInstanceRequest {
720    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
721        let mut debug_struct = f.debug_struct("GetInstanceRequest");
722        debug_struct.field("name", &self.name);
723        if !self._unknown_fields.is_empty() {
724            debug_struct.field("_unknown_fields", &self._unknown_fields);
725        }
726        debug_struct.finish()
727    }
728}
729
730impl std::fmt::Debug for super::ScopeInfo {
731    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
732        let mut debug_struct = f.debug_struct("ScopeInfo");
733        debug_struct.field("reference_list_scope", &self.reference_list_scope);
734        if !self._unknown_fields.is_empty() {
735            debug_struct.field("_unknown_fields", &self._unknown_fields);
736        }
737        debug_struct.finish()
738    }
739}
740
741impl std::fmt::Debug for super::ReferenceListScope {
742    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
743        let mut debug_struct = f.debug_struct("ReferenceListScope");
744        debug_struct.field("scope_names", &self.scope_names);
745        if !self._unknown_fields.is_empty() {
746            debug_struct.field("_unknown_fields", &self._unknown_fields);
747        }
748        debug_struct.finish()
749    }
750}
751
752impl std::fmt::Debug for super::GetReferenceListRequest {
753    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
754        let mut debug_struct = f.debug_struct("GetReferenceListRequest");
755        debug_struct.field("name", &self.name);
756        debug_struct.field("view", &self.view);
757        if !self._unknown_fields.is_empty() {
758            debug_struct.field("_unknown_fields", &self._unknown_fields);
759        }
760        debug_struct.finish()
761    }
762}
763
764impl std::fmt::Debug for super::ListReferenceListsRequest {
765    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
766        let mut debug_struct = f.debug_struct("ListReferenceListsRequest");
767        debug_struct.field("parent", &self.parent);
768        debug_struct.field("page_size", &self.page_size);
769        debug_struct.field("page_token", &self.page_token);
770        debug_struct.field("view", &self.view);
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::ListReferenceListsResponse {
779    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
780        let mut debug_struct = f.debug_struct("ListReferenceListsResponse");
781        debug_struct.field("reference_lists", &self.reference_lists);
782        debug_struct.field("next_page_token", &self.next_page_token);
783        if !self._unknown_fields.is_empty() {
784            debug_struct.field("_unknown_fields", &self._unknown_fields);
785        }
786        debug_struct.finish()
787    }
788}
789
790impl std::fmt::Debug for super::CreateReferenceListRequest {
791    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
792        let mut debug_struct = f.debug_struct("CreateReferenceListRequest");
793        debug_struct.field("parent", &self.parent);
794        debug_struct.field("reference_list", &self.reference_list);
795        debug_struct.field("reference_list_id", &self.reference_list_id);
796        if !self._unknown_fields.is_empty() {
797            debug_struct.field("_unknown_fields", &self._unknown_fields);
798        }
799        debug_struct.finish()
800    }
801}
802
803impl std::fmt::Debug for super::UpdateReferenceListRequest {
804    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
805        let mut debug_struct = f.debug_struct("UpdateReferenceListRequest");
806        debug_struct.field("reference_list", &self.reference_list);
807        debug_struct.field("update_mask", &self.update_mask);
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::ReferenceList {
816    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
817        let mut debug_struct = f.debug_struct("ReferenceList");
818        debug_struct.field("name", &self.name);
819        debug_struct.field("display_name", &self.display_name);
820        debug_struct.field("revision_create_time", &self.revision_create_time);
821        debug_struct.field("description", &self.description);
822        debug_struct.field("entries", &self.entries);
823        debug_struct.field("rules", &self.rules);
824        debug_struct.field("syntax_type", &self.syntax_type);
825        debug_struct.field("rule_associations_count", &self.rule_associations_count);
826        debug_struct.field("scope_info", &self.scope_info);
827        if !self._unknown_fields.is_empty() {
828            debug_struct.field("_unknown_fields", &self._unknown_fields);
829        }
830        debug_struct.finish()
831    }
832}
833
834impl std::fmt::Debug for super::ReferenceListEntry {
835    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
836        let mut debug_struct = f.debug_struct("ReferenceListEntry");
837        debug_struct.field("value", &self.value);
838        if !self._unknown_fields.is_empty() {
839            debug_struct.field("_unknown_fields", &self._unknown_fields);
840        }
841        debug_struct.finish()
842    }
843}
844
845impl std::fmt::Debug for super::Rule {
846    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
847        let mut debug_struct = f.debug_struct("Rule");
848        debug_struct.field("name", &self.name);
849        debug_struct.field("revision_id", &self.revision_id);
850        debug_struct.field("display_name", &self.display_name);
851        debug_struct.field("text", &self.text);
852        debug_struct.field("author", &self.author);
853        debug_struct.field("severity", &self.severity);
854        debug_struct.field("metadata", &self.metadata);
855        debug_struct.field("create_time", &self.create_time);
856        debug_struct.field("revision_create_time", &self.revision_create_time);
857        debug_struct.field("compilation_state", &self.compilation_state);
858        debug_struct.field("r#type", &self.r#type);
859        debug_struct.field("reference_lists", &self.reference_lists);
860        debug_struct.field("allowed_run_frequencies", &self.allowed_run_frequencies);
861        debug_struct.field("etag", &self.etag);
862        debug_struct.field("scope", &self.scope);
863        debug_struct.field("compilation_diagnostics", &self.compilation_diagnostics);
864        debug_struct.field(
865            "near_real_time_live_rule_eligible",
866            &self.near_real_time_live_rule_eligible,
867        );
868        debug_struct.field("inputs_used", &self.inputs_used);
869        if !self._unknown_fields.is_empty() {
870            debug_struct.field("_unknown_fields", &self._unknown_fields);
871        }
872        debug_struct.finish()
873    }
874}
875
876impl std::fmt::Debug for super::RuleDeployment {
877    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
878        let mut debug_struct = f.debug_struct("RuleDeployment");
879        debug_struct.field("name", &self.name);
880        debug_struct.field("enabled", &self.enabled);
881        debug_struct.field("alerting", &self.alerting);
882        debug_struct.field("archived", &self.archived);
883        debug_struct.field("archive_time", &self.archive_time);
884        debug_struct.field("run_frequency", &self.run_frequency);
885        debug_struct.field("execution_state", &self.execution_state);
886        debug_struct.field("producer_rules", &self.producer_rules);
887        debug_struct.field("consumer_rules", &self.consumer_rules);
888        debug_struct.field(
889            "last_alert_status_change_time",
890            &self.last_alert_status_change_time,
891        );
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::Retrohunt {
900    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
901        let mut debug_struct = f.debug_struct("Retrohunt");
902        debug_struct.field("name", &self.name);
903        debug_struct.field("process_interval", &self.process_interval);
904        debug_struct.field("execution_interval", &self.execution_interval);
905        debug_struct.field("state", &self.state);
906        debug_struct.field("progress_percentage", &self.progress_percentage);
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::CreateRuleRequest {
915    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
916        let mut debug_struct = f.debug_struct("CreateRuleRequest");
917        debug_struct.field("parent", &self.parent);
918        debug_struct.field("rule", &self.rule);
919        if !self._unknown_fields.is_empty() {
920            debug_struct.field("_unknown_fields", &self._unknown_fields);
921        }
922        debug_struct.finish()
923    }
924}
925
926impl std::fmt::Debug for super::GetRuleRequest {
927    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
928        let mut debug_struct = f.debug_struct("GetRuleRequest");
929        debug_struct.field("name", &self.name);
930        debug_struct.field("view", &self.view);
931        if !self._unknown_fields.is_empty() {
932            debug_struct.field("_unknown_fields", &self._unknown_fields);
933        }
934        debug_struct.finish()
935    }
936}
937
938impl std::fmt::Debug for super::ListRulesRequest {
939    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
940        let mut debug_struct = f.debug_struct("ListRulesRequest");
941        debug_struct.field("parent", &self.parent);
942        debug_struct.field("page_size", &self.page_size);
943        debug_struct.field("page_token", &self.page_token);
944        debug_struct.field("view", &self.view);
945        debug_struct.field("filter", &self.filter);
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::ListRulesResponse {
954    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
955        let mut debug_struct = f.debug_struct("ListRulesResponse");
956        debug_struct.field("rules", &self.rules);
957        debug_struct.field("next_page_token", &self.next_page_token);
958        if !self._unknown_fields.is_empty() {
959            debug_struct.field("_unknown_fields", &self._unknown_fields);
960        }
961        debug_struct.finish()
962    }
963}
964
965impl std::fmt::Debug for super::UpdateRuleRequest {
966    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
967        let mut debug_struct = f.debug_struct("UpdateRuleRequest");
968        debug_struct.field("rule", &self.rule);
969        debug_struct.field("update_mask", &self.update_mask);
970        if !self._unknown_fields.is_empty() {
971            debug_struct.field("_unknown_fields", &self._unknown_fields);
972        }
973        debug_struct.finish()
974    }
975}
976
977impl std::fmt::Debug for super::DeleteRuleRequest {
978    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
979        let mut debug_struct = f.debug_struct("DeleteRuleRequest");
980        debug_struct.field("name", &self.name);
981        debug_struct.field("force", &self.force);
982        if !self._unknown_fields.is_empty() {
983            debug_struct.field("_unknown_fields", &self._unknown_fields);
984        }
985        debug_struct.finish()
986    }
987}
988
989impl std::fmt::Debug for super::ListRuleRevisionsRequest {
990    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
991        let mut debug_struct = f.debug_struct("ListRuleRevisionsRequest");
992        debug_struct.field("name", &self.name);
993        debug_struct.field("page_size", &self.page_size);
994        debug_struct.field("page_token", &self.page_token);
995        debug_struct.field("view", &self.view);
996        if !self._unknown_fields.is_empty() {
997            debug_struct.field("_unknown_fields", &self._unknown_fields);
998        }
999        debug_struct.finish()
1000    }
1001}
1002
1003impl std::fmt::Debug for super::ListRuleRevisionsResponse {
1004    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1005        let mut debug_struct = f.debug_struct("ListRuleRevisionsResponse");
1006        debug_struct.field("rules", &self.rules);
1007        debug_struct.field("next_page_token", &self.next_page_token);
1008        if !self._unknown_fields.is_empty() {
1009            debug_struct.field("_unknown_fields", &self._unknown_fields);
1010        }
1011        debug_struct.finish()
1012    }
1013}
1014
1015impl std::fmt::Debug for super::CreateRetrohuntRequest {
1016    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1017        let mut debug_struct = f.debug_struct("CreateRetrohuntRequest");
1018        debug_struct.field("parent", &self.parent);
1019        debug_struct.field("retrohunt", &self.retrohunt);
1020        if !self._unknown_fields.is_empty() {
1021            debug_struct.field("_unknown_fields", &self._unknown_fields);
1022        }
1023        debug_struct.finish()
1024    }
1025}
1026
1027impl std::fmt::Debug for super::GetRetrohuntRequest {
1028    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1029        let mut debug_struct = f.debug_struct("GetRetrohuntRequest");
1030        debug_struct.field("name", &self.name);
1031        if !self._unknown_fields.is_empty() {
1032            debug_struct.field("_unknown_fields", &self._unknown_fields);
1033        }
1034        debug_struct.finish()
1035    }
1036}
1037
1038impl std::fmt::Debug for super::ListRetrohuntsRequest {
1039    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1040        let mut debug_struct = f.debug_struct("ListRetrohuntsRequest");
1041        debug_struct.field("parent", &self.parent);
1042        debug_struct.field("page_size", &self.page_size);
1043        debug_struct.field("page_token", &self.page_token);
1044        debug_struct.field("filter", &self.filter);
1045        if !self._unknown_fields.is_empty() {
1046            debug_struct.field("_unknown_fields", &self._unknown_fields);
1047        }
1048        debug_struct.finish()
1049    }
1050}
1051
1052impl std::fmt::Debug for super::ListRetrohuntsResponse {
1053    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1054        let mut debug_struct = f.debug_struct("ListRetrohuntsResponse");
1055        debug_struct.field("retrohunts", &self.retrohunts);
1056        debug_struct.field("next_page_token", &self.next_page_token);
1057        if !self._unknown_fields.is_empty() {
1058            debug_struct.field("_unknown_fields", &self._unknown_fields);
1059        }
1060        debug_struct.finish()
1061    }
1062}
1063
1064impl std::fmt::Debug for super::GetRuleDeploymentRequest {
1065    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1066        let mut debug_struct = f.debug_struct("GetRuleDeploymentRequest");
1067        debug_struct.field("name", &self.name);
1068        if !self._unknown_fields.is_empty() {
1069            debug_struct.field("_unknown_fields", &self._unknown_fields);
1070        }
1071        debug_struct.finish()
1072    }
1073}
1074
1075impl std::fmt::Debug for super::ListRuleDeploymentsRequest {
1076    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1077        let mut debug_struct = f.debug_struct("ListRuleDeploymentsRequest");
1078        debug_struct.field("parent", &self.parent);
1079        debug_struct.field("page_size", &self.page_size);
1080        debug_struct.field("page_token", &self.page_token);
1081        debug_struct.field("filter", &self.filter);
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::ListRuleDeploymentsResponse {
1090    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1091        let mut debug_struct = f.debug_struct("ListRuleDeploymentsResponse");
1092        debug_struct.field("rule_deployments", &self.rule_deployments);
1093        debug_struct.field("next_page_token", &self.next_page_token);
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::UpdateRuleDeploymentRequest {
1102    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1103        let mut debug_struct = f.debug_struct("UpdateRuleDeploymentRequest");
1104        debug_struct.field("rule_deployment", &self.rule_deployment);
1105        debug_struct.field("update_mask", &self.update_mask);
1106        if !self._unknown_fields.is_empty() {
1107            debug_struct.field("_unknown_fields", &self._unknown_fields);
1108        }
1109        debug_struct.finish()
1110    }
1111}
1112
1113impl std::fmt::Debug for super::CompilationPosition {
1114    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1115        let mut debug_struct = f.debug_struct("CompilationPosition");
1116        debug_struct.field("start_line", &self.start_line);
1117        debug_struct.field("start_column", &self.start_column);
1118        debug_struct.field("end_line", &self.end_line);
1119        debug_struct.field("end_column", &self.end_column);
1120        if !self._unknown_fields.is_empty() {
1121            debug_struct.field("_unknown_fields", &self._unknown_fields);
1122        }
1123        debug_struct.finish()
1124    }
1125}
1126
1127impl std::fmt::Debug for super::CompilationDiagnostic {
1128    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1129        let mut debug_struct = f.debug_struct("CompilationDiagnostic");
1130        debug_struct.field("message", &self.message);
1131        debug_struct.field("position", &self.position);
1132        debug_struct.field("severity", &self.severity);
1133        debug_struct.field("uri", &self.uri);
1134        if !self._unknown_fields.is_empty() {
1135            debug_struct.field("_unknown_fields", &self._unknown_fields);
1136        }
1137        debug_struct.finish()
1138    }
1139}
1140
1141impl std::fmt::Debug for super::Severity {
1142    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1143        let mut debug_struct = f.debug_struct("Severity");
1144        debug_struct.field("display_name", &self.display_name);
1145        if !self._unknown_fields.is_empty() {
1146            debug_struct.field("_unknown_fields", &self._unknown_fields);
1147        }
1148        debug_struct.finish()
1149    }
1150}
1151
1152impl std::fmt::Debug for super::RetrohuntMetadata {
1153    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1154        let mut debug_struct = f.debug_struct("RetrohuntMetadata");
1155        debug_struct.field("retrohunt", &self.retrohunt);
1156        debug_struct.field("execution_interval", &self.execution_interval);
1157        debug_struct.field("progress_percentage", &self.progress_percentage);
1158        if !self._unknown_fields.is_empty() {
1159            debug_struct.field("_unknown_fields", &self._unknown_fields);
1160        }
1161        debug_struct.finish()
1162    }
1163}
1164
1165impl std::fmt::Debug for super::InputsUsed {
1166    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1167        let mut debug_struct = f.debug_struct("InputsUsed");
1168        debug_struct.field("uses_udm", &self.uses_udm);
1169        debug_struct.field("uses_entity", &self.uses_entity);
1170        debug_struct.field("uses_detection", &self.uses_detection);
1171        if !self._unknown_fields.is_empty() {
1172            debug_struct.field("_unknown_fields", &self._unknown_fields);
1173        }
1174        debug_struct.finish()
1175    }
1176}