Skip to main content

google_cloud_securesourcemanager_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::Instance {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("Instance");
23        debug_struct.field("name", &self.name);
24        debug_struct.field("create_time", &self.create_time);
25        debug_struct.field("update_time", &self.update_time);
26        debug_struct.field("labels", &self.labels);
27        debug_struct.field("private_config", &self.private_config);
28        debug_struct.field("state", &self.state);
29        debug_struct.field("state_note", &self.state_note);
30        debug_struct.field("kms_key", &self.kms_key);
31        debug_struct.field("host_config", &self.host_config);
32        debug_struct.field(
33            "workforce_identity_federation_config",
34            &self.workforce_identity_federation_config,
35        );
36        if !self._unknown_fields.is_empty() {
37            debug_struct.field("_unknown_fields", &self._unknown_fields);
38        }
39        debug_struct.finish()
40    }
41}
42
43impl std::fmt::Debug for super::instance::HostConfig {
44    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
45        let mut debug_struct = f.debug_struct("HostConfig");
46        debug_struct.field("html", &self.html);
47        debug_struct.field("api", &self.api);
48        debug_struct.field("git_http", &self.git_http);
49        debug_struct.field("git_ssh", &self.git_ssh);
50        if !self._unknown_fields.is_empty() {
51            debug_struct.field("_unknown_fields", &self._unknown_fields);
52        }
53        debug_struct.finish()
54    }
55}
56
57impl std::fmt::Debug for super::instance::PrivateConfig {
58    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
59        let mut debug_struct = f.debug_struct("PrivateConfig");
60        debug_struct.field("is_private", &self.is_private);
61        debug_struct.field("ca_pool", &self.ca_pool);
62        debug_struct.field("http_service_attachment", &self.http_service_attachment);
63        debug_struct.field("ssh_service_attachment", &self.ssh_service_attachment);
64        debug_struct.field("psc_allowed_projects", &self.psc_allowed_projects);
65        debug_struct.field("custom_host_config", &self.custom_host_config);
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::instance::private_config::CustomHostConfig {
74    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
75        let mut debug_struct = f.debug_struct("CustomHostConfig");
76        debug_struct.field("html", &self.html);
77        debug_struct.field("api", &self.api);
78        debug_struct.field("git_ssh", &self.git_ssh);
79        debug_struct.field("git_http", &self.git_http);
80        if !self._unknown_fields.is_empty() {
81            debug_struct.field("_unknown_fields", &self._unknown_fields);
82        }
83        debug_struct.finish()
84    }
85}
86
87impl std::fmt::Debug for super::instance::WorkforceIdentityFederationConfig {
88    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
89        let mut debug_struct = f.debug_struct("WorkforceIdentityFederationConfig");
90        debug_struct.field("enabled", &self.enabled);
91        if !self._unknown_fields.is_empty() {
92            debug_struct.field("_unknown_fields", &self._unknown_fields);
93        }
94        debug_struct.finish()
95    }
96}
97
98impl std::fmt::Debug for super::Repository {
99    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
100        let mut debug_struct = f.debug_struct("Repository");
101        debug_struct.field("name", &self.name);
102        debug_struct.field("description", &self.description);
103        debug_struct.field("instance", &self.instance);
104        debug_struct.field("uid", &self.uid);
105        debug_struct.field("create_time", &self.create_time);
106        debug_struct.field("update_time", &self.update_time);
107        debug_struct.field("etag", &self.etag);
108        debug_struct.field("uris", &self.uris);
109        debug_struct.field("initial_config", &self.initial_config);
110        debug_struct.field("service_account", &self.service_account);
111        debug_struct.field("scan_config", &self.scan_config);
112        if !self._unknown_fields.is_empty() {
113            debug_struct.field("_unknown_fields", &self._unknown_fields);
114        }
115        debug_struct.finish()
116    }
117}
118
119impl std::fmt::Debug for super::repository::URIs {
120    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
121        let mut debug_struct = f.debug_struct("URIs");
122        debug_struct.field("html", &self.html);
123        debug_struct.field("git_https", &self.git_https);
124        debug_struct.field("api", &self.api);
125        if !self._unknown_fields.is_empty() {
126            debug_struct.field("_unknown_fields", &self._unknown_fields);
127        }
128        debug_struct.finish()
129    }
130}
131
132impl std::fmt::Debug for super::repository::InitialConfig {
133    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
134        let mut debug_struct = f.debug_struct("InitialConfig");
135        debug_struct.field("default_branch", &self.default_branch);
136        debug_struct.field("gitignores", &self.gitignores);
137        debug_struct.field("license", &self.license);
138        debug_struct.field("readme", &self.readme);
139        if !self._unknown_fields.is_empty() {
140            debug_struct.field("_unknown_fields", &self._unknown_fields);
141        }
142        debug_struct.finish()
143    }
144}
145
146impl std::fmt::Debug for super::repository::ScanConfig {
147    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
148        let mut debug_struct = f.debug_struct("ScanConfig");
149        debug_struct.field("secret_scan_config", &self.secret_scan_config);
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::repository::scan_config::SecretScanConfig {
158    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
159        let mut debug_struct = f.debug_struct("SecretScanConfig");
160        debug_struct.field("enabled", &self.enabled);
161        debug_struct.field("inspect_template", &self.inspect_template);
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::Hook {
170    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
171        let mut debug_struct = f.debug_struct("Hook");
172        debug_struct.field("name", &self.name);
173        debug_struct.field("target_uri", &self.target_uri);
174        debug_struct.field("disabled", &self.disabled);
175        debug_struct.field("events", &self.events);
176        debug_struct.field("create_time", &self.create_time);
177        debug_struct.field("update_time", &self.update_time);
178        debug_struct.field("uid", &self.uid);
179        debug_struct.field("push_option", &self.push_option);
180        debug_struct.field("sensitive_query_string", &self.sensitive_query_string);
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::hook::PushOption {
189    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
190        let mut debug_struct = f.debug_struct("PushOption");
191        debug_struct.field("branch_filter", &self.branch_filter);
192        if !self._unknown_fields.is_empty() {
193            debug_struct.field("_unknown_fields", &self._unknown_fields);
194        }
195        debug_struct.finish()
196    }
197}
198
199impl std::fmt::Debug for super::BranchRule {
200    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
201        let mut debug_struct = f.debug_struct("BranchRule");
202        debug_struct.field("name", &self.name);
203        debug_struct.field("uid", &self.uid);
204        debug_struct.field("create_time", &self.create_time);
205        debug_struct.field("update_time", &self.update_time);
206        debug_struct.field("annotations", &self.annotations);
207        debug_struct.field("etag", &self.etag);
208        debug_struct.field("include_pattern", &self.include_pattern);
209        debug_struct.field("disabled", &self.disabled);
210        debug_struct.field("require_pull_request", &self.require_pull_request);
211        debug_struct.field("minimum_reviews_count", &self.minimum_reviews_count);
212        debug_struct.field("minimum_approvals_count", &self.minimum_approvals_count);
213        debug_struct.field(
214            "require_code_owner_approval",
215            &self.require_code_owner_approval,
216        );
217        debug_struct.field("require_comments_resolved", &self.require_comments_resolved);
218        debug_struct.field("allow_stale_reviews", &self.allow_stale_reviews);
219        debug_struct.field("require_linear_history", &self.require_linear_history);
220        debug_struct.field("required_status_checks", &self.required_status_checks);
221        if !self._unknown_fields.is_empty() {
222            debug_struct.field("_unknown_fields", &self._unknown_fields);
223        }
224        debug_struct.finish()
225    }
226}
227
228impl std::fmt::Debug for super::branch_rule::Check {
229    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
230        let mut debug_struct = f.debug_struct("Check");
231        debug_struct.field("context", &self.context);
232        if !self._unknown_fields.is_empty() {
233            debug_struct.field("_unknown_fields", &self._unknown_fields);
234        }
235        debug_struct.finish()
236    }
237}
238
239impl std::fmt::Debug for super::PullRequest {
240    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
241        let mut debug_struct = f.debug_struct("PullRequest");
242        debug_struct.field("name", &self.name);
243        debug_struct.field("title", &self.title);
244        debug_struct.field("body", &self.body);
245        debug_struct.field("base", &self.base);
246        debug_struct.field("head", &self.head);
247        debug_struct.field("state", &self.state);
248        debug_struct.field("create_time", &self.create_time);
249        debug_struct.field("update_time", &self.update_time);
250        debug_struct.field("close_time", &self.close_time);
251        if !self._unknown_fields.is_empty() {
252            debug_struct.field("_unknown_fields", &self._unknown_fields);
253        }
254        debug_struct.finish()
255    }
256}
257
258impl std::fmt::Debug for super::pull_request::Branch {
259    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
260        let mut debug_struct = f.debug_struct("Branch");
261        debug_struct.field("r#ref", &self.r#ref);
262        debug_struct.field("sha", &self.sha);
263        if !self._unknown_fields.is_empty() {
264            debug_struct.field("_unknown_fields", &self._unknown_fields);
265        }
266        debug_struct.finish()
267    }
268}
269
270impl std::fmt::Debug for super::FileDiff {
271    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
272        let mut debug_struct = f.debug_struct("FileDiff");
273        debug_struct.field("name", &self.name);
274        debug_struct.field("action", &self.action);
275        debug_struct.field("sha", &self.sha);
276        debug_struct.field("patch", &self.patch);
277        if !self._unknown_fields.is_empty() {
278            debug_struct.field("_unknown_fields", &self._unknown_fields);
279        }
280        debug_struct.finish()
281    }
282}
283
284impl std::fmt::Debug for super::Issue {
285    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
286        let mut debug_struct = f.debug_struct("Issue");
287        debug_struct.field("name", &self.name);
288        debug_struct.field("title", &self.title);
289        debug_struct.field("body", &self.body);
290        debug_struct.field("state", &self.state);
291        debug_struct.field("create_time", &self.create_time);
292        debug_struct.field("update_time", &self.update_time);
293        debug_struct.field("close_time", &self.close_time);
294        debug_struct.field("etag", &self.etag);
295        if !self._unknown_fields.is_empty() {
296            debug_struct.field("_unknown_fields", &self._unknown_fields);
297        }
298        debug_struct.finish()
299    }
300}
301
302impl std::fmt::Debug for super::IssueComment {
303    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
304        let mut debug_struct = f.debug_struct("IssueComment");
305        debug_struct.field("name", &self.name);
306        debug_struct.field("body", &self.body);
307        debug_struct.field("create_time", &self.create_time);
308        debug_struct.field("update_time", &self.update_time);
309        if !self._unknown_fields.is_empty() {
310            debug_struct.field("_unknown_fields", &self._unknown_fields);
311        }
312        debug_struct.finish()
313    }
314}
315
316impl std::fmt::Debug for super::PullRequestComment {
317    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
318        let mut debug_struct = f.debug_struct("PullRequestComment");
319        debug_struct.field("name", &self.name);
320        debug_struct.field("create_time", &self.create_time);
321        debug_struct.field("update_time", &self.update_time);
322        debug_struct.field("comment_detail", &self.comment_detail);
323        if !self._unknown_fields.is_empty() {
324            debug_struct.field("_unknown_fields", &self._unknown_fields);
325        }
326        debug_struct.finish()
327    }
328}
329
330impl std::fmt::Debug for super::pull_request_comment::Review {
331    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
332        let mut debug_struct = f.debug_struct("Review");
333        debug_struct.field("action_type", &self.action_type);
334        debug_struct.field("body", &self.body);
335        debug_struct.field("effective_commit_sha", &self.effective_commit_sha);
336        if !self._unknown_fields.is_empty() {
337            debug_struct.field("_unknown_fields", &self._unknown_fields);
338        }
339        debug_struct.finish()
340    }
341}
342
343impl std::fmt::Debug for super::pull_request_comment::Comment {
344    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
345        let mut debug_struct = f.debug_struct("Comment");
346        debug_struct.field("body", &self.body);
347        if !self._unknown_fields.is_empty() {
348            debug_struct.field("_unknown_fields", &self._unknown_fields);
349        }
350        debug_struct.finish()
351    }
352}
353
354impl std::fmt::Debug for super::pull_request_comment::Code {
355    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
356        let mut debug_struct = f.debug_struct("Code");
357        debug_struct.field("body", &self.body);
358        debug_struct.field("reply", &self.reply);
359        debug_struct.field("position", &self.position);
360        debug_struct.field("effective_root_comment", &self.effective_root_comment);
361        debug_struct.field("resolved", &self.resolved);
362        debug_struct.field("effective_commit_sha", &self.effective_commit_sha);
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::pull_request_comment::Position {
371    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
372        let mut debug_struct = f.debug_struct("Position");
373        debug_struct.field("path", &self.path);
374        debug_struct.field("line", &self.line);
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::ListInstancesRequest {
383    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
384        let mut debug_struct = f.debug_struct("ListInstancesRequest");
385        debug_struct.field("parent", &self.parent);
386        debug_struct.field("page_size", &self.page_size);
387        debug_struct.field("page_token", &self.page_token);
388        debug_struct.field("filter", &self.filter);
389        debug_struct.field("order_by", &self.order_by);
390        if !self._unknown_fields.is_empty() {
391            debug_struct.field("_unknown_fields", &self._unknown_fields);
392        }
393        debug_struct.finish()
394    }
395}
396
397impl std::fmt::Debug for super::ListInstancesResponse {
398    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
399        let mut debug_struct = f.debug_struct("ListInstancesResponse");
400        debug_struct.field("instances", &self.instances);
401        debug_struct.field("next_page_token", &self.next_page_token);
402        debug_struct.field("unreachable", &self.unreachable);
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::GetInstanceRequest {
411    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
412        let mut debug_struct = f.debug_struct("GetInstanceRequest");
413        debug_struct.field("name", &self.name);
414        if !self._unknown_fields.is_empty() {
415            debug_struct.field("_unknown_fields", &self._unknown_fields);
416        }
417        debug_struct.finish()
418    }
419}
420
421impl std::fmt::Debug for super::CreateInstanceRequest {
422    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
423        let mut debug_struct = f.debug_struct("CreateInstanceRequest");
424        debug_struct.field("parent", &self.parent);
425        debug_struct.field("instance_id", &self.instance_id);
426        debug_struct.field("instance", &self.instance);
427        debug_struct.field("request_id", &self.request_id);
428        if !self._unknown_fields.is_empty() {
429            debug_struct.field("_unknown_fields", &self._unknown_fields);
430        }
431        debug_struct.finish()
432    }
433}
434
435impl std::fmt::Debug for super::DeleteInstanceRequest {
436    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
437        let mut debug_struct = f.debug_struct("DeleteInstanceRequest");
438        debug_struct.field("name", &self.name);
439        debug_struct.field("request_id", &self.request_id);
440        debug_struct.field("force", &self.force);
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::OperationMetadata {
449    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
450        let mut debug_struct = f.debug_struct("OperationMetadata");
451        debug_struct.field("create_time", &self.create_time);
452        debug_struct.field("end_time", &self.end_time);
453        debug_struct.field("target", &self.target);
454        debug_struct.field("verb", &self.verb);
455        debug_struct.field("status_message", &self.status_message);
456        debug_struct.field("requested_cancellation", &self.requested_cancellation);
457        debug_struct.field("api_version", &self.api_version);
458        if !self._unknown_fields.is_empty() {
459            debug_struct.field("_unknown_fields", &self._unknown_fields);
460        }
461        debug_struct.finish()
462    }
463}
464
465impl std::fmt::Debug for super::ListRepositoriesRequest {
466    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
467        let mut debug_struct = f.debug_struct("ListRepositoriesRequest");
468        debug_struct.field("parent", &self.parent);
469        debug_struct.field("page_size", &self.page_size);
470        debug_struct.field("page_token", &self.page_token);
471        debug_struct.field("filter", &self.filter);
472        debug_struct.field("instance", &self.instance);
473        if !self._unknown_fields.is_empty() {
474            debug_struct.field("_unknown_fields", &self._unknown_fields);
475        }
476        debug_struct.finish()
477    }
478}
479
480impl std::fmt::Debug for super::ListRepositoriesResponse {
481    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
482        let mut debug_struct = f.debug_struct("ListRepositoriesResponse");
483        debug_struct.field("repositories", &self.repositories);
484        debug_struct.field("next_page_token", &self.next_page_token);
485        if !self._unknown_fields.is_empty() {
486            debug_struct.field("_unknown_fields", &self._unknown_fields);
487        }
488        debug_struct.finish()
489    }
490}
491
492impl std::fmt::Debug for super::GetRepositoryRequest {
493    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
494        let mut debug_struct = f.debug_struct("GetRepositoryRequest");
495        debug_struct.field("name", &self.name);
496        if !self._unknown_fields.is_empty() {
497            debug_struct.field("_unknown_fields", &self._unknown_fields);
498        }
499        debug_struct.finish()
500    }
501}
502
503impl std::fmt::Debug for super::CreateRepositoryRequest {
504    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
505        let mut debug_struct = f.debug_struct("CreateRepositoryRequest");
506        debug_struct.field("parent", &self.parent);
507        debug_struct.field("repository", &self.repository);
508        debug_struct.field("repository_id", &self.repository_id);
509        if !self._unknown_fields.is_empty() {
510            debug_struct.field("_unknown_fields", &self._unknown_fields);
511        }
512        debug_struct.finish()
513    }
514}
515
516impl std::fmt::Debug for super::UpdateRepositoryRequest {
517    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
518        let mut debug_struct = f.debug_struct("UpdateRepositoryRequest");
519        debug_struct.field("update_mask", &self.update_mask);
520        debug_struct.field("repository", &self.repository);
521        debug_struct.field("validate_only", &self.validate_only);
522        if !self._unknown_fields.is_empty() {
523            debug_struct.field("_unknown_fields", &self._unknown_fields);
524        }
525        debug_struct.finish()
526    }
527}
528
529impl std::fmt::Debug for super::DeleteRepositoryRequest {
530    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
531        let mut debug_struct = f.debug_struct("DeleteRepositoryRequest");
532        debug_struct.field("name", &self.name);
533        debug_struct.field("allow_missing", &self.allow_missing);
534        if !self._unknown_fields.is_empty() {
535            debug_struct.field("_unknown_fields", &self._unknown_fields);
536        }
537        debug_struct.finish()
538    }
539}
540
541impl std::fmt::Debug for super::ListHooksRequest {
542    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
543        let mut debug_struct = f.debug_struct("ListHooksRequest");
544        debug_struct.field("parent", &self.parent);
545        debug_struct.field("page_size", &self.page_size);
546        debug_struct.field("page_token", &self.page_token);
547        if !self._unknown_fields.is_empty() {
548            debug_struct.field("_unknown_fields", &self._unknown_fields);
549        }
550        debug_struct.finish()
551    }
552}
553
554impl std::fmt::Debug for super::ListHooksResponse {
555    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
556        let mut debug_struct = f.debug_struct("ListHooksResponse");
557        debug_struct.field("hooks", &self.hooks);
558        debug_struct.field("next_page_token", &self.next_page_token);
559        if !self._unknown_fields.is_empty() {
560            debug_struct.field("_unknown_fields", &self._unknown_fields);
561        }
562        debug_struct.finish()
563    }
564}
565
566impl std::fmt::Debug for super::GetHookRequest {
567    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
568        let mut debug_struct = f.debug_struct("GetHookRequest");
569        debug_struct.field("name", &self.name);
570        if !self._unknown_fields.is_empty() {
571            debug_struct.field("_unknown_fields", &self._unknown_fields);
572        }
573        debug_struct.finish()
574    }
575}
576
577impl std::fmt::Debug for super::CreateHookRequest {
578    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
579        let mut debug_struct = f.debug_struct("CreateHookRequest");
580        debug_struct.field("parent", &self.parent);
581        debug_struct.field("hook", &self.hook);
582        debug_struct.field("hook_id", &self.hook_id);
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::UpdateHookRequest {
591    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
592        let mut debug_struct = f.debug_struct("UpdateHookRequest");
593        debug_struct.field("update_mask", &self.update_mask);
594        debug_struct.field("hook", &self.hook);
595        if !self._unknown_fields.is_empty() {
596            debug_struct.field("_unknown_fields", &self._unknown_fields);
597        }
598        debug_struct.finish()
599    }
600}
601
602impl std::fmt::Debug for super::DeleteHookRequest {
603    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
604        let mut debug_struct = f.debug_struct("DeleteHookRequest");
605        debug_struct.field("name", &self.name);
606        if !self._unknown_fields.is_empty() {
607            debug_struct.field("_unknown_fields", &self._unknown_fields);
608        }
609        debug_struct.finish()
610    }
611}
612
613impl std::fmt::Debug for super::GetBranchRuleRequest {
614    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
615        let mut debug_struct = f.debug_struct("GetBranchRuleRequest");
616        debug_struct.field("name", &self.name);
617        if !self._unknown_fields.is_empty() {
618            debug_struct.field("_unknown_fields", &self._unknown_fields);
619        }
620        debug_struct.finish()
621    }
622}
623
624impl std::fmt::Debug for super::CreateBranchRuleRequest {
625    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
626        let mut debug_struct = f.debug_struct("CreateBranchRuleRequest");
627        debug_struct.field("parent", &self.parent);
628        debug_struct.field("branch_rule", &self.branch_rule);
629        debug_struct.field("branch_rule_id", &self.branch_rule_id);
630        if !self._unknown_fields.is_empty() {
631            debug_struct.field("_unknown_fields", &self._unknown_fields);
632        }
633        debug_struct.finish()
634    }
635}
636
637impl std::fmt::Debug for super::ListBranchRulesRequest {
638    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
639        let mut debug_struct = f.debug_struct("ListBranchRulesRequest");
640        debug_struct.field("parent", &self.parent);
641        debug_struct.field("page_size", &self.page_size);
642        debug_struct.field("page_token", &self.page_token);
643        if !self._unknown_fields.is_empty() {
644            debug_struct.field("_unknown_fields", &self._unknown_fields);
645        }
646        debug_struct.finish()
647    }
648}
649
650impl std::fmt::Debug for super::DeleteBranchRuleRequest {
651    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
652        let mut debug_struct = f.debug_struct("DeleteBranchRuleRequest");
653        debug_struct.field("name", &self.name);
654        debug_struct.field("allow_missing", &self.allow_missing);
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::UpdateBranchRuleRequest {
663    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
664        let mut debug_struct = f.debug_struct("UpdateBranchRuleRequest");
665        debug_struct.field("branch_rule", &self.branch_rule);
666        debug_struct.field("validate_only", &self.validate_only);
667        debug_struct.field("update_mask", &self.update_mask);
668        if !self._unknown_fields.is_empty() {
669            debug_struct.field("_unknown_fields", &self._unknown_fields);
670        }
671        debug_struct.finish()
672    }
673}
674
675impl std::fmt::Debug for super::ListBranchRulesResponse {
676    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
677        let mut debug_struct = f.debug_struct("ListBranchRulesResponse");
678        debug_struct.field("branch_rules", &self.branch_rules);
679        debug_struct.field("next_page_token", &self.next_page_token);
680        if !self._unknown_fields.is_empty() {
681            debug_struct.field("_unknown_fields", &self._unknown_fields);
682        }
683        debug_struct.finish()
684    }
685}
686
687impl std::fmt::Debug for super::CreatePullRequestRequest {
688    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
689        let mut debug_struct = f.debug_struct("CreatePullRequestRequest");
690        debug_struct.field("parent", &self.parent);
691        debug_struct.field("pull_request", &self.pull_request);
692        if !self._unknown_fields.is_empty() {
693            debug_struct.field("_unknown_fields", &self._unknown_fields);
694        }
695        debug_struct.finish()
696    }
697}
698
699impl std::fmt::Debug for super::GetPullRequestRequest {
700    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
701        let mut debug_struct = f.debug_struct("GetPullRequestRequest");
702        debug_struct.field("name", &self.name);
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::ListPullRequestsRequest {
711    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
712        let mut debug_struct = f.debug_struct("ListPullRequestsRequest");
713        debug_struct.field("parent", &self.parent);
714        debug_struct.field("page_size", &self.page_size);
715        debug_struct.field("page_token", &self.page_token);
716        if !self._unknown_fields.is_empty() {
717            debug_struct.field("_unknown_fields", &self._unknown_fields);
718        }
719        debug_struct.finish()
720    }
721}
722
723impl std::fmt::Debug for super::ListPullRequestsResponse {
724    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
725        let mut debug_struct = f.debug_struct("ListPullRequestsResponse");
726        debug_struct.field("pull_requests", &self.pull_requests);
727        debug_struct.field("next_page_token", &self.next_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::UpdatePullRequestRequest {
736    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
737        let mut debug_struct = f.debug_struct("UpdatePullRequestRequest");
738        debug_struct.field("pull_request", &self.pull_request);
739        debug_struct.field("update_mask", &self.update_mask);
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::MergePullRequestRequest {
748    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
749        let mut debug_struct = f.debug_struct("MergePullRequestRequest");
750        debug_struct.field("name", &self.name);
751        if !self._unknown_fields.is_empty() {
752            debug_struct.field("_unknown_fields", &self._unknown_fields);
753        }
754        debug_struct.finish()
755    }
756}
757
758impl std::fmt::Debug for super::OpenPullRequestRequest {
759    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
760        let mut debug_struct = f.debug_struct("OpenPullRequestRequest");
761        debug_struct.field("name", &self.name);
762        if !self._unknown_fields.is_empty() {
763            debug_struct.field("_unknown_fields", &self._unknown_fields);
764        }
765        debug_struct.finish()
766    }
767}
768
769impl std::fmt::Debug for super::ClosePullRequestRequest {
770    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
771        let mut debug_struct = f.debug_struct("ClosePullRequestRequest");
772        debug_struct.field("name", &self.name);
773        if !self._unknown_fields.is_empty() {
774            debug_struct.field("_unknown_fields", &self._unknown_fields);
775        }
776        debug_struct.finish()
777    }
778}
779
780impl std::fmt::Debug for super::ListPullRequestFileDiffsRequest {
781    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
782        let mut debug_struct = f.debug_struct("ListPullRequestFileDiffsRequest");
783        debug_struct.field("name", &self.name);
784        debug_struct.field("page_size", &self.page_size);
785        debug_struct.field("page_token", &self.page_token);
786        if !self._unknown_fields.is_empty() {
787            debug_struct.field("_unknown_fields", &self._unknown_fields);
788        }
789        debug_struct.finish()
790    }
791}
792
793impl std::fmt::Debug for super::ListPullRequestFileDiffsResponse {
794    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
795        let mut debug_struct = f.debug_struct("ListPullRequestFileDiffsResponse");
796        debug_struct.field("file_diffs", &self.file_diffs);
797        debug_struct.field("next_page_token", &self.next_page_token);
798        if !self._unknown_fields.is_empty() {
799            debug_struct.field("_unknown_fields", &self._unknown_fields);
800        }
801        debug_struct.finish()
802    }
803}
804
805impl std::fmt::Debug for super::CreateIssueRequest {
806    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
807        let mut debug_struct = f.debug_struct("CreateIssueRequest");
808        debug_struct.field("parent", &self.parent);
809        debug_struct.field("issue", &self.issue);
810        if !self._unknown_fields.is_empty() {
811            debug_struct.field("_unknown_fields", &self._unknown_fields);
812        }
813        debug_struct.finish()
814    }
815}
816
817impl std::fmt::Debug for super::GetIssueRequest {
818    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
819        let mut debug_struct = f.debug_struct("GetIssueRequest");
820        debug_struct.field("name", &self.name);
821        if !self._unknown_fields.is_empty() {
822            debug_struct.field("_unknown_fields", &self._unknown_fields);
823        }
824        debug_struct.finish()
825    }
826}
827
828impl std::fmt::Debug for super::ListIssuesRequest {
829    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
830        let mut debug_struct = f.debug_struct("ListIssuesRequest");
831        debug_struct.field("parent", &self.parent);
832        debug_struct.field("page_size", &self.page_size);
833        debug_struct.field("page_token", &self.page_token);
834        debug_struct.field("filter", &self.filter);
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::ListIssuesResponse {
843    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
844        let mut debug_struct = f.debug_struct("ListIssuesResponse");
845        debug_struct.field("issues", &self.issues);
846        debug_struct.field("next_page_token", &self.next_page_token);
847        if !self._unknown_fields.is_empty() {
848            debug_struct.field("_unknown_fields", &self._unknown_fields);
849        }
850        debug_struct.finish()
851    }
852}
853
854impl std::fmt::Debug for super::UpdateIssueRequest {
855    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
856        let mut debug_struct = f.debug_struct("UpdateIssueRequest");
857        debug_struct.field("issue", &self.issue);
858        debug_struct.field("update_mask", &self.update_mask);
859        if !self._unknown_fields.is_empty() {
860            debug_struct.field("_unknown_fields", &self._unknown_fields);
861        }
862        debug_struct.finish()
863    }
864}
865
866impl std::fmt::Debug for super::DeleteIssueRequest {
867    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
868        let mut debug_struct = f.debug_struct("DeleteIssueRequest");
869        debug_struct.field("name", &self.name);
870        debug_struct.field("etag", &self.etag);
871        if !self._unknown_fields.is_empty() {
872            debug_struct.field("_unknown_fields", &self._unknown_fields);
873        }
874        debug_struct.finish()
875    }
876}
877
878impl std::fmt::Debug for super::CloseIssueRequest {
879    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
880        let mut debug_struct = f.debug_struct("CloseIssueRequest");
881        debug_struct.field("name", &self.name);
882        debug_struct.field("etag", &self.etag);
883        if !self._unknown_fields.is_empty() {
884            debug_struct.field("_unknown_fields", &self._unknown_fields);
885        }
886        debug_struct.finish()
887    }
888}
889
890impl std::fmt::Debug for super::OpenIssueRequest {
891    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
892        let mut debug_struct = f.debug_struct("OpenIssueRequest");
893        debug_struct.field("name", &self.name);
894        debug_struct.field("etag", &self.etag);
895        if !self._unknown_fields.is_empty() {
896            debug_struct.field("_unknown_fields", &self._unknown_fields);
897        }
898        debug_struct.finish()
899    }
900}
901
902impl std::fmt::Debug for super::TreeEntry {
903    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
904        let mut debug_struct = f.debug_struct("TreeEntry");
905        debug_struct.field("r#type", &self.r#type);
906        debug_struct.field("sha", &self.sha);
907        debug_struct.field("path", &self.path);
908        debug_struct.field("mode", &self.mode);
909        debug_struct.field("size", &self.size);
910        if !self._unknown_fields.is_empty() {
911            debug_struct.field("_unknown_fields", &self._unknown_fields);
912        }
913        debug_struct.finish()
914    }
915}
916
917impl std::fmt::Debug for super::FetchTreeRequest {
918    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
919        let mut debug_struct = f.debug_struct("FetchTreeRequest");
920        debug_struct.field("repository", &self.repository);
921        debug_struct.field("r#ref", &self.r#ref);
922        debug_struct.field("recursive", &self.recursive);
923        debug_struct.field("page_size", &self.page_size);
924        debug_struct.field("page_token", &self.page_token);
925        if !self._unknown_fields.is_empty() {
926            debug_struct.field("_unknown_fields", &self._unknown_fields);
927        }
928        debug_struct.finish()
929    }
930}
931
932impl std::fmt::Debug for super::FetchTreeResponse {
933    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
934        let mut debug_struct = f.debug_struct("FetchTreeResponse");
935        debug_struct.field("tree_entries", &self.tree_entries);
936        debug_struct.field("next_page_token", &self.next_page_token);
937        if !self._unknown_fields.is_empty() {
938            debug_struct.field("_unknown_fields", &self._unknown_fields);
939        }
940        debug_struct.finish()
941    }
942}
943
944impl std::fmt::Debug for super::FetchBlobRequest {
945    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
946        let mut debug_struct = f.debug_struct("FetchBlobRequest");
947        debug_struct.field("repository", &self.repository);
948        debug_struct.field("sha", &self.sha);
949        if !self._unknown_fields.is_empty() {
950            debug_struct.field("_unknown_fields", &self._unknown_fields);
951        }
952        debug_struct.finish()
953    }
954}
955
956impl std::fmt::Debug for super::FetchBlobResponse {
957    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
958        let mut debug_struct = f.debug_struct("FetchBlobResponse");
959        debug_struct.field("sha", &self.sha);
960        debug_struct.field("content", &self.content);
961        if !self._unknown_fields.is_empty() {
962            debug_struct.field("_unknown_fields", &self._unknown_fields);
963        }
964        debug_struct.finish()
965    }
966}
967
968impl std::fmt::Debug for super::ListPullRequestCommentsRequest {
969    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
970        let mut debug_struct = f.debug_struct("ListPullRequestCommentsRequest");
971        debug_struct.field("parent", &self.parent);
972        debug_struct.field("page_size", &self.page_size);
973        debug_struct.field("page_token", &self.page_token);
974        if !self._unknown_fields.is_empty() {
975            debug_struct.field("_unknown_fields", &self._unknown_fields);
976        }
977        debug_struct.finish()
978    }
979}
980
981impl std::fmt::Debug for super::ListPullRequestCommentsResponse {
982    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
983        let mut debug_struct = f.debug_struct("ListPullRequestCommentsResponse");
984        debug_struct.field("pull_request_comments", &self.pull_request_comments);
985        debug_struct.field("next_page_token", &self.next_page_token);
986        if !self._unknown_fields.is_empty() {
987            debug_struct.field("_unknown_fields", &self._unknown_fields);
988        }
989        debug_struct.finish()
990    }
991}
992
993impl std::fmt::Debug for super::CreatePullRequestCommentRequest {
994    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
995        let mut debug_struct = f.debug_struct("CreatePullRequestCommentRequest");
996        debug_struct.field("parent", &self.parent);
997        debug_struct.field("pull_request_comment", &self.pull_request_comment);
998        if !self._unknown_fields.is_empty() {
999            debug_struct.field("_unknown_fields", &self._unknown_fields);
1000        }
1001        debug_struct.finish()
1002    }
1003}
1004
1005impl std::fmt::Debug for super::BatchCreatePullRequestCommentsRequest {
1006    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1007        let mut debug_struct = f.debug_struct("BatchCreatePullRequestCommentsRequest");
1008        debug_struct.field("parent", &self.parent);
1009        debug_struct.field("requests", &self.requests);
1010        if !self._unknown_fields.is_empty() {
1011            debug_struct.field("_unknown_fields", &self._unknown_fields);
1012        }
1013        debug_struct.finish()
1014    }
1015}
1016
1017impl std::fmt::Debug for super::BatchCreatePullRequestCommentsResponse {
1018    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1019        let mut debug_struct = f.debug_struct("BatchCreatePullRequestCommentsResponse");
1020        debug_struct.field("pull_request_comments", &self.pull_request_comments);
1021        if !self._unknown_fields.is_empty() {
1022            debug_struct.field("_unknown_fields", &self._unknown_fields);
1023        }
1024        debug_struct.finish()
1025    }
1026}
1027
1028impl std::fmt::Debug for super::UpdatePullRequestCommentRequest {
1029    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1030        let mut debug_struct = f.debug_struct("UpdatePullRequestCommentRequest");
1031        debug_struct.field("pull_request_comment", &self.pull_request_comment);
1032        debug_struct.field("update_mask", &self.update_mask);
1033        if !self._unknown_fields.is_empty() {
1034            debug_struct.field("_unknown_fields", &self._unknown_fields);
1035        }
1036        debug_struct.finish()
1037    }
1038}
1039
1040impl std::fmt::Debug for super::DeletePullRequestCommentRequest {
1041    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1042        let mut debug_struct = f.debug_struct("DeletePullRequestCommentRequest");
1043        debug_struct.field("name", &self.name);
1044        if !self._unknown_fields.is_empty() {
1045            debug_struct.field("_unknown_fields", &self._unknown_fields);
1046        }
1047        debug_struct.finish()
1048    }
1049}
1050
1051impl std::fmt::Debug for super::GetPullRequestCommentRequest {
1052    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1053        let mut debug_struct = f.debug_struct("GetPullRequestCommentRequest");
1054        debug_struct.field("name", &self.name);
1055        if !self._unknown_fields.is_empty() {
1056            debug_struct.field("_unknown_fields", &self._unknown_fields);
1057        }
1058        debug_struct.finish()
1059    }
1060}
1061
1062impl std::fmt::Debug for super::ResolvePullRequestCommentsRequest {
1063    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1064        let mut debug_struct = f.debug_struct("ResolvePullRequestCommentsRequest");
1065        debug_struct.field("parent", &self.parent);
1066        debug_struct.field("names", &self.names);
1067        debug_struct.field("auto_fill", &self.auto_fill);
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::ResolvePullRequestCommentsResponse {
1076    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1077        let mut debug_struct = f.debug_struct("ResolvePullRequestCommentsResponse");
1078        debug_struct.field("pull_request_comments", &self.pull_request_comments);
1079        if !self._unknown_fields.is_empty() {
1080            debug_struct.field("_unknown_fields", &self._unknown_fields);
1081        }
1082        debug_struct.finish()
1083    }
1084}
1085
1086impl std::fmt::Debug for super::UnresolvePullRequestCommentsRequest {
1087    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1088        let mut debug_struct = f.debug_struct("UnresolvePullRequestCommentsRequest");
1089        debug_struct.field("parent", &self.parent);
1090        debug_struct.field("names", &self.names);
1091        debug_struct.field("auto_fill", &self.auto_fill);
1092        if !self._unknown_fields.is_empty() {
1093            debug_struct.field("_unknown_fields", &self._unknown_fields);
1094        }
1095        debug_struct.finish()
1096    }
1097}
1098
1099impl std::fmt::Debug for super::UnresolvePullRequestCommentsResponse {
1100    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1101        let mut debug_struct = f.debug_struct("UnresolvePullRequestCommentsResponse");
1102        debug_struct.field("pull_request_comments", &self.pull_request_comments);
1103        if !self._unknown_fields.is_empty() {
1104            debug_struct.field("_unknown_fields", &self._unknown_fields);
1105        }
1106        debug_struct.finish()
1107    }
1108}
1109
1110impl std::fmt::Debug for super::CreateIssueCommentRequest {
1111    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1112        let mut debug_struct = f.debug_struct("CreateIssueCommentRequest");
1113        debug_struct.field("parent", &self.parent);
1114        debug_struct.field("issue_comment", &self.issue_comment);
1115        if !self._unknown_fields.is_empty() {
1116            debug_struct.field("_unknown_fields", &self._unknown_fields);
1117        }
1118        debug_struct.finish()
1119    }
1120}
1121
1122impl std::fmt::Debug for super::GetIssueCommentRequest {
1123    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1124        let mut debug_struct = f.debug_struct("GetIssueCommentRequest");
1125        debug_struct.field("name", &self.name);
1126        if !self._unknown_fields.is_empty() {
1127            debug_struct.field("_unknown_fields", &self._unknown_fields);
1128        }
1129        debug_struct.finish()
1130    }
1131}
1132
1133impl std::fmt::Debug for super::ListIssueCommentsRequest {
1134    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1135        let mut debug_struct = f.debug_struct("ListIssueCommentsRequest");
1136        debug_struct.field("parent", &self.parent);
1137        debug_struct.field("page_size", &self.page_size);
1138        debug_struct.field("page_token", &self.page_token);
1139        if !self._unknown_fields.is_empty() {
1140            debug_struct.field("_unknown_fields", &self._unknown_fields);
1141        }
1142        debug_struct.finish()
1143    }
1144}
1145
1146impl std::fmt::Debug for super::ListIssueCommentsResponse {
1147    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1148        let mut debug_struct = f.debug_struct("ListIssueCommentsResponse");
1149        debug_struct.field("issue_comments", &self.issue_comments);
1150        debug_struct.field("next_page_token", &self.next_page_token);
1151        if !self._unknown_fields.is_empty() {
1152            debug_struct.field("_unknown_fields", &self._unknown_fields);
1153        }
1154        debug_struct.finish()
1155    }
1156}
1157
1158impl std::fmt::Debug for super::UpdateIssueCommentRequest {
1159    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1160        let mut debug_struct = f.debug_struct("UpdateIssueCommentRequest");
1161        debug_struct.field("issue_comment", &self.issue_comment);
1162        debug_struct.field("update_mask", &self.update_mask);
1163        if !self._unknown_fields.is_empty() {
1164            debug_struct.field("_unknown_fields", &self._unknown_fields);
1165        }
1166        debug_struct.finish()
1167    }
1168}
1169
1170impl std::fmt::Debug for super::DeleteIssueCommentRequest {
1171    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1172        let mut debug_struct = f.debug_struct("DeleteIssueCommentRequest");
1173        debug_struct.field("name", &self.name);
1174        if !self._unknown_fields.is_empty() {
1175            debug_struct.field("_unknown_fields", &self._unknown_fields);
1176        }
1177        debug_struct.finish()
1178    }
1179}