1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::AttestationNote {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("AttestationNote");
23 debug_struct.field("hint", &self.hint);
24 if !self._unknown_fields.is_empty() {
25 debug_struct.field("_unknown_fields", &self._unknown_fields);
26 }
27 debug_struct.finish()
28 }
29}
30
31impl std::fmt::Debug for super::attestation_note::Hint {
32 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
33 let mut debug_struct = f.debug_struct("Hint");
34 debug_struct.field("human_readable_name", &self.human_readable_name);
35 if !self._unknown_fields.is_empty() {
36 debug_struct.field("_unknown_fields", &self._unknown_fields);
37 }
38 debug_struct.finish()
39 }
40}
41
42impl std::fmt::Debug for super::Jwt {
43 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
44 let mut debug_struct = f.debug_struct("Jwt");
45 debug_struct.field("compact_jwt", &self.compact_jwt);
46 if !self._unknown_fields.is_empty() {
47 debug_struct.field("_unknown_fields", &self._unknown_fields);
48 }
49 debug_struct.finish()
50 }
51}
52
53impl std::fmt::Debug for super::AttestationOccurrence {
54 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
55 let mut debug_struct = f.debug_struct("AttestationOccurrence");
56 debug_struct.field("serialized_payload", &self.serialized_payload);
57 debug_struct.field("signatures", &self.signatures);
58 debug_struct.field("jwts", &self.jwts);
59 if !self._unknown_fields.is_empty() {
60 debug_struct.field("_unknown_fields", &self._unknown_fields);
61 }
62 debug_struct.finish()
63 }
64}
65
66impl std::fmt::Debug for super::BuildNote {
67 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
68 let mut debug_struct = f.debug_struct("BuildNote");
69 debug_struct.field("builder_version", &self.builder_version);
70 if !self._unknown_fields.is_empty() {
71 debug_struct.field("_unknown_fields", &self._unknown_fields);
72 }
73 debug_struct.finish()
74 }
75}
76
77impl std::fmt::Debug for super::BuildOccurrence {
78 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
79 let mut debug_struct = f.debug_struct("BuildOccurrence");
80 debug_struct.field("provenance", &self.provenance);
81 debug_struct.field("provenance_bytes", &self.provenance_bytes);
82 debug_struct.field("intoto_provenance", &self.intoto_provenance);
83 debug_struct.field("intoto_statement", &self.intoto_statement);
84 debug_struct.field(
85 "in_toto_slsa_provenance_v1",
86 &self.in_toto_slsa_provenance_v1,
87 );
88 if !self._unknown_fields.is_empty() {
89 debug_struct.field("_unknown_fields", &self._unknown_fields);
90 }
91 debug_struct.finish()
92 }
93}
94
95impl std::fmt::Debug for super::RelatedUrl {
96 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
97 let mut debug_struct = f.debug_struct("RelatedUrl");
98 debug_struct.field("url", &self.url);
99 debug_struct.field("label", &self.label);
100 if !self._unknown_fields.is_empty() {
101 debug_struct.field("_unknown_fields", &self._unknown_fields);
102 }
103 debug_struct.finish()
104 }
105}
106
107impl std::fmt::Debug for super::Signature {
108 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
109 let mut debug_struct = f.debug_struct("Signature");
110 debug_struct.field("signature", &self.signature);
111 debug_struct.field("public_key_id", &self.public_key_id);
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::Envelope {
120 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
121 let mut debug_struct = f.debug_struct("Envelope");
122 debug_struct.field("payload", &self.payload);
123 debug_struct.field("payload_type", &self.payload_type);
124 debug_struct.field("signatures", &self.signatures);
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::EnvelopeSignature {
133 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
134 let mut debug_struct = f.debug_struct("EnvelopeSignature");
135 debug_struct.field("sig", &self.sig);
136 debug_struct.field("keyid", &self.keyid);
137 if !self._unknown_fields.is_empty() {
138 debug_struct.field("_unknown_fields", &self._unknown_fields);
139 }
140 debug_struct.finish()
141 }
142}
143
144impl std::fmt::Debug for super::FileLocation {
145 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
146 let mut debug_struct = f.debug_struct("FileLocation");
147 debug_struct.field("file_path", &self.file_path);
148 debug_struct.field("layer_details", &self.layer_details);
149 debug_struct.field("line_number", &self.line_number);
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::BaseImage {
158 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
159 let mut debug_struct = f.debug_struct("BaseImage");
160 debug_struct.field("name", &self.name);
161 debug_struct.field("repository", &self.repository);
162 debug_struct.field("layer_count", &self.layer_count);
163 debug_struct.field("registry", &self.registry);
164 if !self._unknown_fields.is_empty() {
165 debug_struct.field("_unknown_fields", &self._unknown_fields);
166 }
167 debug_struct.finish()
168 }
169}
170
171impl std::fmt::Debug for super::LayerDetails {
172 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
173 let mut debug_struct = f.debug_struct("LayerDetails");
174 debug_struct.field("index", &self.index);
175 debug_struct.field("diff_id", &self.diff_id);
176 debug_struct.field("chain_id", &self.chain_id);
177 debug_struct.field("command", &self.command);
178 debug_struct.field("base_images", &self.base_images);
179 if !self._unknown_fields.is_empty() {
180 debug_struct.field("_unknown_fields", &self._unknown_fields);
181 }
182 debug_struct.finish()
183 }
184}
185
186impl std::fmt::Debug for super::License {
187 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
188 let mut debug_struct = f.debug_struct("License");
189 debug_struct.field("expression", &self.expression);
190 debug_struct.field("comments", &self.comments);
191 if !self._unknown_fields.is_empty() {
192 debug_struct.field("_unknown_fields", &self._unknown_fields);
193 }
194 debug_struct.finish()
195 }
196}
197
198impl std::fmt::Debug for super::Digest {
199 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
200 let mut debug_struct = f.debug_struct("Digest");
201 debug_struct.field("algo", &self.algo);
202 debug_struct.field("digest_bytes", &self.digest_bytes);
203 if !self._unknown_fields.is_empty() {
204 debug_struct.field("_unknown_fields", &self._unknown_fields);
205 }
206 debug_struct.finish()
207 }
208}
209
210impl std::fmt::Debug for super::ComplianceNote {
211 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
212 let mut debug_struct = f.debug_struct("ComplianceNote");
213 debug_struct.field("title", &self.title);
214 debug_struct.field("description", &self.description);
215 debug_struct.field("version", &self.version);
216 debug_struct.field("rationale", &self.rationale);
217 debug_struct.field("remediation", &self.remediation);
218 debug_struct.field("scan_instructions", &self.scan_instructions);
219 debug_struct.field("compliance_type", &self.compliance_type);
220 debug_struct.field("potential_impact", &self.potential_impact);
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::compliance_note::CisBenchmark {
229 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
230 let mut debug_struct = f.debug_struct("CisBenchmark");
231 debug_struct.field("profile_level", &self.profile_level);
232 debug_struct.field("severity", &self.severity);
233 if !self._unknown_fields.is_empty() {
234 debug_struct.field("_unknown_fields", &self._unknown_fields);
235 }
236 debug_struct.finish()
237 }
238}
239
240impl std::fmt::Debug for super::ComplianceVersion {
241 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
242 let mut debug_struct = f.debug_struct("ComplianceVersion");
243 debug_struct.field("cpe_uri", &self.cpe_uri);
244 debug_struct.field("benchmark_document", &self.benchmark_document);
245 debug_struct.field("version", &self.version);
246 if !self._unknown_fields.is_empty() {
247 debug_struct.field("_unknown_fields", &self._unknown_fields);
248 }
249 debug_struct.finish()
250 }
251}
252
253impl std::fmt::Debug for super::ComplianceOccurrence {
254 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
255 let mut debug_struct = f.debug_struct("ComplianceOccurrence");
256 debug_struct.field("non_compliant_files", &self.non_compliant_files);
257 debug_struct.field("non_compliance_reason", &self.non_compliance_reason);
258 debug_struct.field("version", &self.version);
259 if !self._unknown_fields.is_empty() {
260 debug_struct.field("_unknown_fields", &self._unknown_fields);
261 }
262 debug_struct.finish()
263 }
264}
265
266impl std::fmt::Debug for super::NonCompliantFile {
267 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
268 let mut debug_struct = f.debug_struct("NonCompliantFile");
269 debug_struct.field("path", &self.path);
270 debug_struct.field("display_command", &self.display_command);
271 debug_struct.field("reason", &self.reason);
272 if !self._unknown_fields.is_empty() {
273 debug_struct.field("_unknown_fields", &self._unknown_fields);
274 }
275 debug_struct.finish()
276 }
277}
278
279impl std::fmt::Debug for super::CVSSv3 {
280 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
281 let mut debug_struct = f.debug_struct("CVSSv3");
282 debug_struct.field("base_score", &self.base_score);
283 debug_struct.field("exploitability_score", &self.exploitability_score);
284 debug_struct.field("impact_score", &self.impact_score);
285 debug_struct.field("attack_vector", &self.attack_vector);
286 debug_struct.field("attack_complexity", &self.attack_complexity);
287 debug_struct.field("privileges_required", &self.privileges_required);
288 debug_struct.field("user_interaction", &self.user_interaction);
289 debug_struct.field("scope", &self.scope);
290 debug_struct.field("confidentiality_impact", &self.confidentiality_impact);
291 debug_struct.field("integrity_impact", &self.integrity_impact);
292 debug_struct.field("availability_impact", &self.availability_impact);
293 if !self._unknown_fields.is_empty() {
294 debug_struct.field("_unknown_fields", &self._unknown_fields);
295 }
296 debug_struct.finish()
297 }
298}
299
300impl std::fmt::Debug for super::Cvss {
301 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
302 let mut debug_struct = f.debug_struct("Cvss");
303 debug_struct.field("base_score", &self.base_score);
304 debug_struct.field("exploitability_score", &self.exploitability_score);
305 debug_struct.field("impact_score", &self.impact_score);
306 debug_struct.field("attack_vector", &self.attack_vector);
307 debug_struct.field("attack_complexity", &self.attack_complexity);
308 debug_struct.field("authentication", &self.authentication);
309 debug_struct.field("privileges_required", &self.privileges_required);
310 debug_struct.field("user_interaction", &self.user_interaction);
311 debug_struct.field("scope", &self.scope);
312 debug_struct.field("confidentiality_impact", &self.confidentiality_impact);
313 debug_struct.field("integrity_impact", &self.integrity_impact);
314 debug_struct.field("availability_impact", &self.availability_impact);
315 if !self._unknown_fields.is_empty() {
316 debug_struct.field("_unknown_fields", &self._unknown_fields);
317 }
318 debug_struct.finish()
319 }
320}
321
322impl std::fmt::Debug for super::DeploymentNote {
323 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
324 let mut debug_struct = f.debug_struct("DeploymentNote");
325 debug_struct.field("resource_uri", &self.resource_uri);
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::DeploymentOccurrence {
334 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
335 let mut debug_struct = f.debug_struct("DeploymentOccurrence");
336 debug_struct.field("user_email", &self.user_email);
337 debug_struct.field("deploy_time", &self.deploy_time);
338 debug_struct.field("undeploy_time", &self.undeploy_time);
339 debug_struct.field("config", &self.config);
340 debug_struct.field("address", &self.address);
341 debug_struct.field("resource_uri", &self.resource_uri);
342 debug_struct.field("platform", &self.platform);
343 if !self._unknown_fields.is_empty() {
344 debug_struct.field("_unknown_fields", &self._unknown_fields);
345 }
346 debug_struct.finish()
347 }
348}
349
350impl std::fmt::Debug for super::DiscoveryNote {
351 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
352 let mut debug_struct = f.debug_struct("DiscoveryNote");
353 debug_struct.field("analysis_kind", &self.analysis_kind);
354 if !self._unknown_fields.is_empty() {
355 debug_struct.field("_unknown_fields", &self._unknown_fields);
356 }
357 debug_struct.finish()
358 }
359}
360
361impl std::fmt::Debug for super::DiscoveryOccurrence {
362 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
363 let mut debug_struct = f.debug_struct("DiscoveryOccurrence");
364 debug_struct.field("continuous_analysis", &self.continuous_analysis);
365 debug_struct.field("analysis_status", &self.analysis_status);
366 debug_struct.field("analysis_completed", &self.analysis_completed);
367 debug_struct.field("analysis_error", &self.analysis_error);
368 debug_struct.field("analysis_status_error", &self.analysis_status_error);
369 debug_struct.field("cpe", &self.cpe);
370 debug_struct.field("last_scan_time", &self.last_scan_time);
371 debug_struct.field("archive_time", &self.archive_time);
372 debug_struct.field("sbom_status", &self.sbom_status);
373 debug_struct.field("vulnerability_attestation", &self.vulnerability_attestation);
374 debug_struct.field("files", &self.files);
375 debug_struct.field(
376 "last_vulnerability_update_time",
377 &self.last_vulnerability_update_time,
378 );
379 if !self._unknown_fields.is_empty() {
380 debug_struct.field("_unknown_fields", &self._unknown_fields);
381 }
382 debug_struct.finish()
383 }
384}
385
386impl std::fmt::Debug for super::discovery_occurrence::AnalysisCompleted {
387 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
388 let mut debug_struct = f.debug_struct("AnalysisCompleted");
389 debug_struct.field("analysis_type", &self.analysis_type);
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::discovery_occurrence::SBOMStatus {
398 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
399 let mut debug_struct = f.debug_struct("SBOMStatus");
400 debug_struct.field("sbom_state", &self.sbom_state);
401 debug_struct.field("error", &self.error);
402 if !self._unknown_fields.is_empty() {
403 debug_struct.field("_unknown_fields", &self._unknown_fields);
404 }
405 debug_struct.finish()
406 }
407}
408
409impl std::fmt::Debug for super::discovery_occurrence::VulnerabilityAttestation {
410 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
411 let mut debug_struct = f.debug_struct("VulnerabilityAttestation");
412 debug_struct.field("last_attempt_time", &self.last_attempt_time);
413 debug_struct.field("state", &self.state);
414 debug_struct.field("error", &self.error);
415 if !self._unknown_fields.is_empty() {
416 debug_struct.field("_unknown_fields", &self._unknown_fields);
417 }
418 debug_struct.finish()
419 }
420}
421
422impl std::fmt::Debug for super::discovery_occurrence::File {
423 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
424 let mut debug_struct = f.debug_struct("File");
425 debug_struct.field("name", &self.name);
426 debug_struct.field("digest", &self.digest);
427 if !self._unknown_fields.is_empty() {
428 debug_struct.field("_unknown_fields", &self._unknown_fields);
429 }
430 debug_struct.finish()
431 }
432}
433
434impl std::fmt::Debug for super::DSSEAttestationNote {
435 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
436 let mut debug_struct = f.debug_struct("DSSEAttestationNote");
437 debug_struct.field("hint", &self.hint);
438 if !self._unknown_fields.is_empty() {
439 debug_struct.field("_unknown_fields", &self._unknown_fields);
440 }
441 debug_struct.finish()
442 }
443}
444
445impl std::fmt::Debug for super::dsse_attestation_note::DSSEHint {
446 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
447 let mut debug_struct = f.debug_struct("DSSEHint");
448 debug_struct.field("human_readable_name", &self.human_readable_name);
449 if !self._unknown_fields.is_empty() {
450 debug_struct.field("_unknown_fields", &self._unknown_fields);
451 }
452 debug_struct.finish()
453 }
454}
455
456impl std::fmt::Debug for super::DSSEAttestationOccurrence {
457 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
458 let mut debug_struct = f.debug_struct("DSSEAttestationOccurrence");
459 debug_struct.field("envelope", &self.envelope);
460 debug_struct.field("decoded_payload", &self.decoded_payload);
461 if !self._unknown_fields.is_empty() {
462 debug_struct.field("_unknown_fields", &self._unknown_fields);
463 }
464 debug_struct.finish()
465 }
466}
467
468impl std::fmt::Debug for super::Occurrence {
469 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
470 let mut debug_struct = f.debug_struct("Occurrence");
471 debug_struct.field("name", &self.name);
472 debug_struct.field("resource_uri", &self.resource_uri);
473 debug_struct.field("note_name", &self.note_name);
474 debug_struct.field("kind", &self.kind);
475 debug_struct.field("remediation", &self.remediation);
476 debug_struct.field("create_time", &self.create_time);
477 debug_struct.field("update_time", &self.update_time);
478 debug_struct.field("envelope", &self.envelope);
479 debug_struct.field("details", &self.details);
480 if !self._unknown_fields.is_empty() {
481 debug_struct.field("_unknown_fields", &self._unknown_fields);
482 }
483 debug_struct.finish()
484 }
485}
486
487impl std::fmt::Debug for super::Note {
488 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
489 let mut debug_struct = f.debug_struct("Note");
490 debug_struct.field("name", &self.name);
491 debug_struct.field("short_description", &self.short_description);
492 debug_struct.field("long_description", &self.long_description);
493 debug_struct.field("kind", &self.kind);
494 debug_struct.field("related_url", &self.related_url);
495 debug_struct.field("expiration_time", &self.expiration_time);
496 debug_struct.field("create_time", &self.create_time);
497 debug_struct.field("update_time", &self.update_time);
498 debug_struct.field("related_note_names", &self.related_note_names);
499 debug_struct.field("r#type", &self.r#type);
500 if !self._unknown_fields.is_empty() {
501 debug_struct.field("_unknown_fields", &self._unknown_fields);
502 }
503 debug_struct.finish()
504 }
505}
506
507impl std::fmt::Debug for super::GetOccurrenceRequest {
508 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
509 let mut debug_struct = f.debug_struct("GetOccurrenceRequest");
510 debug_struct.field("name", &self.name);
511 if !self._unknown_fields.is_empty() {
512 debug_struct.field("_unknown_fields", &self._unknown_fields);
513 }
514 debug_struct.finish()
515 }
516}
517
518impl std::fmt::Debug for super::ListOccurrencesRequest {
519 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
520 let mut debug_struct = f.debug_struct("ListOccurrencesRequest");
521 debug_struct.field("parent", &self.parent);
522 debug_struct.field("filter", &self.filter);
523 debug_struct.field("page_size", &self.page_size);
524 debug_struct.field("page_token", &self.page_token);
525 debug_struct.field("return_partial_success", &self.return_partial_success);
526 if !self._unknown_fields.is_empty() {
527 debug_struct.field("_unknown_fields", &self._unknown_fields);
528 }
529 debug_struct.finish()
530 }
531}
532
533impl std::fmt::Debug for super::ListOccurrencesResponse {
534 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
535 let mut debug_struct = f.debug_struct("ListOccurrencesResponse");
536 debug_struct.field("occurrences", &self.occurrences);
537 debug_struct.field("next_page_token", &self.next_page_token);
538 debug_struct.field("unreachable", &self.unreachable);
539 if !self._unknown_fields.is_empty() {
540 debug_struct.field("_unknown_fields", &self._unknown_fields);
541 }
542 debug_struct.finish()
543 }
544}
545
546impl std::fmt::Debug for super::DeleteOccurrenceRequest {
547 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
548 let mut debug_struct = f.debug_struct("DeleteOccurrenceRequest");
549 debug_struct.field("name", &self.name);
550 if !self._unknown_fields.is_empty() {
551 debug_struct.field("_unknown_fields", &self._unknown_fields);
552 }
553 debug_struct.finish()
554 }
555}
556
557impl std::fmt::Debug for super::CreateOccurrenceRequest {
558 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
559 let mut debug_struct = f.debug_struct("CreateOccurrenceRequest");
560 debug_struct.field("parent", &self.parent);
561 debug_struct.field("occurrence", &self.occurrence);
562 if !self._unknown_fields.is_empty() {
563 debug_struct.field("_unknown_fields", &self._unknown_fields);
564 }
565 debug_struct.finish()
566 }
567}
568
569impl std::fmt::Debug for super::UpdateOccurrenceRequest {
570 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
571 let mut debug_struct = f.debug_struct("UpdateOccurrenceRequest");
572 debug_struct.field("name", &self.name);
573 debug_struct.field("occurrence", &self.occurrence);
574 debug_struct.field("update_mask", &self.update_mask);
575 if !self._unknown_fields.is_empty() {
576 debug_struct.field("_unknown_fields", &self._unknown_fields);
577 }
578 debug_struct.finish()
579 }
580}
581
582impl std::fmt::Debug for super::GetNoteRequest {
583 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
584 let mut debug_struct = f.debug_struct("GetNoteRequest");
585 debug_struct.field("name", &self.name);
586 if !self._unknown_fields.is_empty() {
587 debug_struct.field("_unknown_fields", &self._unknown_fields);
588 }
589 debug_struct.finish()
590 }
591}
592
593impl std::fmt::Debug for super::GetOccurrenceNoteRequest {
594 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
595 let mut debug_struct = f.debug_struct("GetOccurrenceNoteRequest");
596 debug_struct.field("name", &self.name);
597 if !self._unknown_fields.is_empty() {
598 debug_struct.field("_unknown_fields", &self._unknown_fields);
599 }
600 debug_struct.finish()
601 }
602}
603
604impl std::fmt::Debug for super::ListNotesRequest {
605 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
606 let mut debug_struct = f.debug_struct("ListNotesRequest");
607 debug_struct.field("parent", &self.parent);
608 debug_struct.field("filter", &self.filter);
609 debug_struct.field("page_size", &self.page_size);
610 debug_struct.field("page_token", &self.page_token);
611 debug_struct.field("return_partial_success", &self.return_partial_success);
612 if !self._unknown_fields.is_empty() {
613 debug_struct.field("_unknown_fields", &self._unknown_fields);
614 }
615 debug_struct.finish()
616 }
617}
618
619impl std::fmt::Debug for super::ListNotesResponse {
620 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
621 let mut debug_struct = f.debug_struct("ListNotesResponse");
622 debug_struct.field("notes", &self.notes);
623 debug_struct.field("next_page_token", &self.next_page_token);
624 debug_struct.field("unreachable", &self.unreachable);
625 if !self._unknown_fields.is_empty() {
626 debug_struct.field("_unknown_fields", &self._unknown_fields);
627 }
628 debug_struct.finish()
629 }
630}
631
632impl std::fmt::Debug for super::DeleteNoteRequest {
633 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
634 let mut debug_struct = f.debug_struct("DeleteNoteRequest");
635 debug_struct.field("name", &self.name);
636 if !self._unknown_fields.is_empty() {
637 debug_struct.field("_unknown_fields", &self._unknown_fields);
638 }
639 debug_struct.finish()
640 }
641}
642
643impl std::fmt::Debug for super::CreateNoteRequest {
644 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
645 let mut debug_struct = f.debug_struct("CreateNoteRequest");
646 debug_struct.field("parent", &self.parent);
647 debug_struct.field("note_id", &self.note_id);
648 debug_struct.field("note", &self.note);
649 if !self._unknown_fields.is_empty() {
650 debug_struct.field("_unknown_fields", &self._unknown_fields);
651 }
652 debug_struct.finish()
653 }
654}
655
656impl std::fmt::Debug for super::UpdateNoteRequest {
657 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
658 let mut debug_struct = f.debug_struct("UpdateNoteRequest");
659 debug_struct.field("name", &self.name);
660 debug_struct.field("note", &self.note);
661 debug_struct.field("update_mask", &self.update_mask);
662 if !self._unknown_fields.is_empty() {
663 debug_struct.field("_unknown_fields", &self._unknown_fields);
664 }
665 debug_struct.finish()
666 }
667}
668
669impl std::fmt::Debug for super::ListNoteOccurrencesRequest {
670 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
671 let mut debug_struct = f.debug_struct("ListNoteOccurrencesRequest");
672 debug_struct.field("name", &self.name);
673 debug_struct.field("filter", &self.filter);
674 debug_struct.field("page_size", &self.page_size);
675 debug_struct.field("page_token", &self.page_token);
676 if !self._unknown_fields.is_empty() {
677 debug_struct.field("_unknown_fields", &self._unknown_fields);
678 }
679 debug_struct.finish()
680 }
681}
682
683impl std::fmt::Debug for super::ListNoteOccurrencesResponse {
684 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
685 let mut debug_struct = f.debug_struct("ListNoteOccurrencesResponse");
686 debug_struct.field("occurrences", &self.occurrences);
687 debug_struct.field("next_page_token", &self.next_page_token);
688 if !self._unknown_fields.is_empty() {
689 debug_struct.field("_unknown_fields", &self._unknown_fields);
690 }
691 debug_struct.finish()
692 }
693}
694
695impl std::fmt::Debug for super::BatchCreateNotesRequest {
696 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
697 let mut debug_struct = f.debug_struct("BatchCreateNotesRequest");
698 debug_struct.field("parent", &self.parent);
699 debug_struct.field("notes", &self.notes);
700 if !self._unknown_fields.is_empty() {
701 debug_struct.field("_unknown_fields", &self._unknown_fields);
702 }
703 debug_struct.finish()
704 }
705}
706
707impl std::fmt::Debug for super::BatchCreateNotesResponse {
708 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
709 let mut debug_struct = f.debug_struct("BatchCreateNotesResponse");
710 debug_struct.field("notes", &self.notes);
711 if !self._unknown_fields.is_empty() {
712 debug_struct.field("_unknown_fields", &self._unknown_fields);
713 }
714 debug_struct.finish()
715 }
716}
717
718impl std::fmt::Debug for super::BatchCreateOccurrencesRequest {
719 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
720 let mut debug_struct = f.debug_struct("BatchCreateOccurrencesRequest");
721 debug_struct.field("parent", &self.parent);
722 debug_struct.field("occurrences", &self.occurrences);
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::BatchCreateOccurrencesResponse {
731 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
732 let mut debug_struct = f.debug_struct("BatchCreateOccurrencesResponse");
733 debug_struct.field("occurrences", &self.occurrences);
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::Layer {
742 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
743 let mut debug_struct = f.debug_struct("Layer");
744 debug_struct.field("directive", &self.directive);
745 debug_struct.field("arguments", &self.arguments);
746 if !self._unknown_fields.is_empty() {
747 debug_struct.field("_unknown_fields", &self._unknown_fields);
748 }
749 debug_struct.finish()
750 }
751}
752
753impl std::fmt::Debug for super::Fingerprint {
754 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
755 let mut debug_struct = f.debug_struct("Fingerprint");
756 debug_struct.field("v1_name", &self.v1_name);
757 debug_struct.field("v2_blob", &self.v2_blob);
758 debug_struct.field("v2_name", &self.v2_name);
759 if !self._unknown_fields.is_empty() {
760 debug_struct.field("_unknown_fields", &self._unknown_fields);
761 }
762 debug_struct.finish()
763 }
764}
765
766impl std::fmt::Debug for super::ImageNote {
767 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
768 let mut debug_struct = f.debug_struct("ImageNote");
769 debug_struct.field("resource_url", &self.resource_url);
770 debug_struct.field("fingerprint", &self.fingerprint);
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::ImageOccurrence {
779 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
780 let mut debug_struct = f.debug_struct("ImageOccurrence");
781 debug_struct.field("fingerprint", &self.fingerprint);
782 debug_struct.field("distance", &self.distance);
783 debug_struct.field("layer_info", &self.layer_info);
784 debug_struct.field("base_resource_url", &self.base_resource_url);
785 if !self._unknown_fields.is_empty() {
786 debug_struct.field("_unknown_fields", &self._unknown_fields);
787 }
788 debug_struct.finish()
789 }
790}
791
792impl std::fmt::Debug for super::Recipe {
793 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
794 let mut debug_struct = f.debug_struct("Recipe");
795 debug_struct.field("r#type", &self.r#type);
796 debug_struct.field("defined_in_material", &self.defined_in_material);
797 debug_struct.field("entry_point", &self.entry_point);
798 debug_struct.field("arguments", &self.arguments);
799 debug_struct.field("environment", &self.environment);
800 if !self._unknown_fields.is_empty() {
801 debug_struct.field("_unknown_fields", &self._unknown_fields);
802 }
803 debug_struct.finish()
804 }
805}
806
807impl std::fmt::Debug for super::Completeness {
808 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
809 let mut debug_struct = f.debug_struct("Completeness");
810 debug_struct.field("arguments", &self.arguments);
811 debug_struct.field("environment", &self.environment);
812 debug_struct.field("materials", &self.materials);
813 if !self._unknown_fields.is_empty() {
814 debug_struct.field("_unknown_fields", &self._unknown_fields);
815 }
816 debug_struct.finish()
817 }
818}
819
820impl std::fmt::Debug for super::Metadata {
821 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
822 let mut debug_struct = f.debug_struct("Metadata");
823 debug_struct.field("build_invocation_id", &self.build_invocation_id);
824 debug_struct.field("build_started_on", &self.build_started_on);
825 debug_struct.field("build_finished_on", &self.build_finished_on);
826 debug_struct.field("completeness", &self.completeness);
827 debug_struct.field("reproducible", &self.reproducible);
828 if !self._unknown_fields.is_empty() {
829 debug_struct.field("_unknown_fields", &self._unknown_fields);
830 }
831 debug_struct.finish()
832 }
833}
834
835impl std::fmt::Debug for super::BuilderConfig {
836 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
837 let mut debug_struct = f.debug_struct("BuilderConfig");
838 debug_struct.field("id", &self.id);
839 if !self._unknown_fields.is_empty() {
840 debug_struct.field("_unknown_fields", &self._unknown_fields);
841 }
842 debug_struct.finish()
843 }
844}
845
846impl std::fmt::Debug for super::InTotoProvenance {
847 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
848 let mut debug_struct = f.debug_struct("InTotoProvenance");
849 debug_struct.field("builder_config", &self.builder_config);
850 debug_struct.field("recipe", &self.recipe);
851 debug_struct.field("metadata", &self.metadata);
852 debug_struct.field("materials", &self.materials);
853 if !self._unknown_fields.is_empty() {
854 debug_struct.field("_unknown_fields", &self._unknown_fields);
855 }
856 debug_struct.finish()
857 }
858}
859
860impl std::fmt::Debug for super::InTotoStatement {
861 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
862 let mut debug_struct = f.debug_struct("InTotoStatement");
863 debug_struct.field("r#type", &self.r#type);
864 debug_struct.field("subject", &self.subject);
865 debug_struct.field("predicate_type", &self.predicate_type);
866 debug_struct.field("predicate", &self.predicate);
867 if !self._unknown_fields.is_empty() {
868 debug_struct.field("_unknown_fields", &self._unknown_fields);
869 }
870 debug_struct.finish()
871 }
872}
873
874impl std::fmt::Debug for super::Subject {
875 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
876 let mut debug_struct = f.debug_struct("Subject");
877 debug_struct.field("name", &self.name);
878 debug_struct.field("digest", &self.digest);
879 if !self._unknown_fields.is_empty() {
880 debug_struct.field("_unknown_fields", &self._unknown_fields);
881 }
882 debug_struct.finish()
883 }
884}
885
886impl std::fmt::Debug for super::InTotoSlsaProvenanceV1 {
887 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
888 let mut debug_struct = f.debug_struct("InTotoSlsaProvenanceV1");
889 debug_struct.field("r#type", &self.r#type);
890 debug_struct.field("subject", &self.subject);
891 debug_struct.field("predicate_type", &self.predicate_type);
892 debug_struct.field("predicate", &self.predicate);
893 if !self._unknown_fields.is_empty() {
894 debug_struct.field("_unknown_fields", &self._unknown_fields);
895 }
896 debug_struct.finish()
897 }
898}
899
900impl std::fmt::Debug for super::in_toto_slsa_provenance_v_1::SlsaProvenanceV1 {
901 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
902 let mut debug_struct = f.debug_struct("SlsaProvenanceV1");
903 debug_struct.field("build_definition", &self.build_definition);
904 debug_struct.field("run_details", &self.run_details);
905 if !self._unknown_fields.is_empty() {
906 debug_struct.field("_unknown_fields", &self._unknown_fields);
907 }
908 debug_struct.finish()
909 }
910}
911
912impl std::fmt::Debug for super::in_toto_slsa_provenance_v_1::BuildDefinition {
913 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
914 let mut debug_struct = f.debug_struct("BuildDefinition");
915 debug_struct.field("build_type", &self.build_type);
916 debug_struct.field("external_parameters", &self.external_parameters);
917 debug_struct.field("internal_parameters", &self.internal_parameters);
918 debug_struct.field("resolved_dependencies", &self.resolved_dependencies);
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::in_toto_slsa_provenance_v_1::ResourceDescriptor {
927 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
928 let mut debug_struct = f.debug_struct("ResourceDescriptor");
929 debug_struct.field("name", &self.name);
930 debug_struct.field("uri", &self.uri);
931 debug_struct.field("digest", &self.digest);
932 debug_struct.field("content", &self.content);
933 debug_struct.field("download_location", &self.download_location);
934 debug_struct.field("media_type", &self.media_type);
935 debug_struct.field("annotations", &self.annotations);
936 if !self._unknown_fields.is_empty() {
937 debug_struct.field("_unknown_fields", &self._unknown_fields);
938 }
939 debug_struct.finish()
940 }
941}
942
943impl std::fmt::Debug for super::in_toto_slsa_provenance_v_1::RunDetails {
944 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
945 let mut debug_struct = f.debug_struct("RunDetails");
946 debug_struct.field("builder", &self.builder);
947 debug_struct.field("metadata", &self.metadata);
948 debug_struct.field("byproducts", &self.byproducts);
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::in_toto_slsa_provenance_v_1::ProvenanceBuilder {
957 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
958 let mut debug_struct = f.debug_struct("ProvenanceBuilder");
959 debug_struct.field("id", &self.id);
960 debug_struct.field("version", &self.version);
961 debug_struct.field("builder_dependencies", &self.builder_dependencies);
962 if !self._unknown_fields.is_empty() {
963 debug_struct.field("_unknown_fields", &self._unknown_fields);
964 }
965 debug_struct.finish()
966 }
967}
968
969impl std::fmt::Debug for super::in_toto_slsa_provenance_v_1::BuildMetadata {
970 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
971 let mut debug_struct = f.debug_struct("BuildMetadata");
972 debug_struct.field("invocation_id", &self.invocation_id);
973 debug_struct.field("started_on", &self.started_on);
974 debug_struct.field("finished_on", &self.finished_on);
975 if !self._unknown_fields.is_empty() {
976 debug_struct.field("_unknown_fields", &self._unknown_fields);
977 }
978 debug_struct.finish()
979 }
980}
981
982impl std::fmt::Debug for super::Distribution {
983 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
984 let mut debug_struct = f.debug_struct("Distribution");
985 debug_struct.field("cpe_uri", &self.cpe_uri);
986 debug_struct.field("architecture", &self.architecture);
987 debug_struct.field("latest_version", &self.latest_version);
988 debug_struct.field("maintainer", &self.maintainer);
989 debug_struct.field("url", &self.url);
990 debug_struct.field("description", &self.description);
991 if !self._unknown_fields.is_empty() {
992 debug_struct.field("_unknown_fields", &self._unknown_fields);
993 }
994 debug_struct.finish()
995 }
996}
997
998impl std::fmt::Debug for super::Location {
999 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1000 let mut debug_struct = f.debug_struct("Location");
1001 debug_struct.field("cpe_uri", &self.cpe_uri);
1002 debug_struct.field("version", &self.version);
1003 debug_struct.field("path", &self.path);
1004 if !self._unknown_fields.is_empty() {
1005 debug_struct.field("_unknown_fields", &self._unknown_fields);
1006 }
1007 debug_struct.finish()
1008 }
1009}
1010
1011impl std::fmt::Debug for super::PackageNote {
1012 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1013 let mut debug_struct = f.debug_struct("PackageNote");
1014 debug_struct.field("name", &self.name);
1015 debug_struct.field("distribution", &self.distribution);
1016 debug_struct.field("package_type", &self.package_type);
1017 debug_struct.field("cpe_uri", &self.cpe_uri);
1018 debug_struct.field("architecture", &self.architecture);
1019 debug_struct.field("version", &self.version);
1020 debug_struct.field("maintainer", &self.maintainer);
1021 debug_struct.field("url", &self.url);
1022 debug_struct.field("description", &self.description);
1023 debug_struct.field("license", &self.license);
1024 debug_struct.field("digest", &self.digest);
1025 if !self._unknown_fields.is_empty() {
1026 debug_struct.field("_unknown_fields", &self._unknown_fields);
1027 }
1028 debug_struct.finish()
1029 }
1030}
1031
1032impl std::fmt::Debug for super::PackageOccurrence {
1033 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1034 let mut debug_struct = f.debug_struct("PackageOccurrence");
1035 debug_struct.field("name", &self.name);
1036 debug_struct.field("location", &self.location);
1037 debug_struct.field("package_type", &self.package_type);
1038 debug_struct.field("cpe_uri", &self.cpe_uri);
1039 debug_struct.field("architecture", &self.architecture);
1040 debug_struct.field("license", &self.license);
1041 debug_struct.field("version", &self.version);
1042 if !self._unknown_fields.is_empty() {
1043 debug_struct.field("_unknown_fields", &self._unknown_fields);
1044 }
1045 debug_struct.finish()
1046 }
1047}
1048
1049impl std::fmt::Debug for super::Version {
1050 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1051 let mut debug_struct = f.debug_struct("Version");
1052 debug_struct.field("epoch", &self.epoch);
1053 debug_struct.field("name", &self.name);
1054 debug_struct.field("revision", &self.revision);
1055 debug_struct.field("inclusive", &self.inclusive);
1056 debug_struct.field("kind", &self.kind);
1057 debug_struct.field("full_name", &self.full_name);
1058 if !self._unknown_fields.is_empty() {
1059 debug_struct.field("_unknown_fields", &self._unknown_fields);
1060 }
1061 debug_struct.finish()
1062 }
1063}
1064
1065impl std::fmt::Debug for super::BuildProvenance {
1066 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1067 let mut debug_struct = f.debug_struct("BuildProvenance");
1068 debug_struct.field("id", &self.id);
1069 debug_struct.field("project_id", &self.project_id);
1070 debug_struct.field("commands", &self.commands);
1071 debug_struct.field("built_artifacts", &self.built_artifacts);
1072 debug_struct.field("create_time", &self.create_time);
1073 debug_struct.field("start_time", &self.start_time);
1074 debug_struct.field("end_time", &self.end_time);
1075 debug_struct.field("creator", &self.creator);
1076 debug_struct.field("logs_uri", &self.logs_uri);
1077 debug_struct.field("source_provenance", &self.source_provenance);
1078 debug_struct.field("trigger_id", &self.trigger_id);
1079 debug_struct.field("build_options", &self.build_options);
1080 debug_struct.field("builder_version", &self.builder_version);
1081 if !self._unknown_fields.is_empty() {
1082 debug_struct.field("_unknown_fields", &self._unknown_fields);
1083 }
1084 debug_struct.finish()
1085 }
1086}
1087
1088impl std::fmt::Debug for super::Source {
1089 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1090 let mut debug_struct = f.debug_struct("Source");
1091 debug_struct.field(
1092 "artifact_storage_source_uri",
1093 &self.artifact_storage_source_uri,
1094 );
1095 debug_struct.field("file_hashes", &self.file_hashes);
1096 debug_struct.field("context", &self.context);
1097 debug_struct.field("additional_contexts", &self.additional_contexts);
1098 if !self._unknown_fields.is_empty() {
1099 debug_struct.field("_unknown_fields", &self._unknown_fields);
1100 }
1101 debug_struct.finish()
1102 }
1103}
1104
1105impl std::fmt::Debug for super::FileHashes {
1106 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1107 let mut debug_struct = f.debug_struct("FileHashes");
1108 debug_struct.field("file_hash", &self.file_hash);
1109 if !self._unknown_fields.is_empty() {
1110 debug_struct.field("_unknown_fields", &self._unknown_fields);
1111 }
1112 debug_struct.finish()
1113 }
1114}
1115
1116impl std::fmt::Debug for super::Hash {
1117 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1118 let mut debug_struct = f.debug_struct("Hash");
1119 debug_struct.field("r#type", &self.r#type);
1120 debug_struct.field("value", &self.value);
1121 if !self._unknown_fields.is_empty() {
1122 debug_struct.field("_unknown_fields", &self._unknown_fields);
1123 }
1124 debug_struct.finish()
1125 }
1126}
1127
1128impl std::fmt::Debug for super::Command {
1129 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1130 let mut debug_struct = f.debug_struct("Command");
1131 debug_struct.field("name", &self.name);
1132 debug_struct.field("env", &self.env);
1133 debug_struct.field("args", &self.args);
1134 debug_struct.field("dir", &self.dir);
1135 debug_struct.field("id", &self.id);
1136 debug_struct.field("wait_for", &self.wait_for);
1137 if !self._unknown_fields.is_empty() {
1138 debug_struct.field("_unknown_fields", &self._unknown_fields);
1139 }
1140 debug_struct.finish()
1141 }
1142}
1143
1144impl std::fmt::Debug for super::Artifact {
1145 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1146 let mut debug_struct = f.debug_struct("Artifact");
1147 debug_struct.field("checksum", &self.checksum);
1148 debug_struct.field("id", &self.id);
1149 debug_struct.field("names", &self.names);
1150 if !self._unknown_fields.is_empty() {
1151 debug_struct.field("_unknown_fields", &self._unknown_fields);
1152 }
1153 debug_struct.finish()
1154 }
1155}
1156
1157impl std::fmt::Debug for super::SourceContext {
1158 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1159 let mut debug_struct = f.debug_struct("SourceContext");
1160 debug_struct.field("labels", &self.labels);
1161 debug_struct.field("context", &self.context);
1162 if !self._unknown_fields.is_empty() {
1163 debug_struct.field("_unknown_fields", &self._unknown_fields);
1164 }
1165 debug_struct.finish()
1166 }
1167}
1168
1169impl std::fmt::Debug for super::AliasContext {
1170 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1171 let mut debug_struct = f.debug_struct("AliasContext");
1172 debug_struct.field("kind", &self.kind);
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}
1180
1181impl std::fmt::Debug for super::CloudRepoSourceContext {
1182 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1183 let mut debug_struct = f.debug_struct("CloudRepoSourceContext");
1184 debug_struct.field("repo_id", &self.repo_id);
1185 debug_struct.field("revision", &self.revision);
1186 if !self._unknown_fields.is_empty() {
1187 debug_struct.field("_unknown_fields", &self._unknown_fields);
1188 }
1189 debug_struct.finish()
1190 }
1191}
1192
1193impl std::fmt::Debug for super::GerritSourceContext {
1194 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1195 let mut debug_struct = f.debug_struct("GerritSourceContext");
1196 debug_struct.field("host_uri", &self.host_uri);
1197 debug_struct.field("gerrit_project", &self.gerrit_project);
1198 debug_struct.field("revision", &self.revision);
1199 if !self._unknown_fields.is_empty() {
1200 debug_struct.field("_unknown_fields", &self._unknown_fields);
1201 }
1202 debug_struct.finish()
1203 }
1204}
1205
1206impl std::fmt::Debug for super::GitSourceContext {
1207 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1208 let mut debug_struct = f.debug_struct("GitSourceContext");
1209 debug_struct.field("url", &self.url);
1210 debug_struct.field("revision_id", &self.revision_id);
1211 if !self._unknown_fields.is_empty() {
1212 debug_struct.field("_unknown_fields", &self._unknown_fields);
1213 }
1214 debug_struct.finish()
1215 }
1216}
1217
1218impl std::fmt::Debug for super::RepoId {
1219 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1220 let mut debug_struct = f.debug_struct("RepoId");
1221 debug_struct.field("id", &self.id);
1222 if !self._unknown_fields.is_empty() {
1223 debug_struct.field("_unknown_fields", &self._unknown_fields);
1224 }
1225 debug_struct.finish()
1226 }
1227}
1228
1229impl std::fmt::Debug for super::ProjectRepoId {
1230 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1231 let mut debug_struct = f.debug_struct("ProjectRepoId");
1232 debug_struct.field("project_id", &self.project_id);
1233 debug_struct.field("repo_name", &self.repo_name);
1234 if !self._unknown_fields.is_empty() {
1235 debug_struct.field("_unknown_fields", &self._unknown_fields);
1236 }
1237 debug_struct.finish()
1238 }
1239}
1240
1241impl std::fmt::Debug for super::Risk {
1242 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1243 let mut debug_struct = f.debug_struct("Risk");
1244 debug_struct.field("cisa_kev", &self.cisa_kev);
1245 debug_struct.field("epss", &self.epss);
1246 if !self._unknown_fields.is_empty() {
1247 debug_struct.field("_unknown_fields", &self._unknown_fields);
1248 }
1249 debug_struct.finish()
1250 }
1251}
1252
1253impl std::fmt::Debug for super::CISAKnownExploitedVulnerabilities {
1254 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1255 let mut debug_struct = f.debug_struct("CISAKnownExploitedVulnerabilities");
1256 debug_struct.field(
1257 "known_ransomware_campaign_use",
1258 &self.known_ransomware_campaign_use,
1259 );
1260 if !self._unknown_fields.is_empty() {
1261 debug_struct.field("_unknown_fields", &self._unknown_fields);
1262 }
1263 debug_struct.finish()
1264 }
1265}
1266
1267impl std::fmt::Debug for super::ExploitPredictionScoringSystem {
1268 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1269 let mut debug_struct = f.debug_struct("ExploitPredictionScoringSystem");
1270 debug_struct.field("percentile", &self.percentile);
1271 debug_struct.field("score", &self.score);
1272 if !self._unknown_fields.is_empty() {
1273 debug_struct.field("_unknown_fields", &self._unknown_fields);
1274 }
1275 debug_struct.finish()
1276 }
1277}
1278
1279impl std::fmt::Debug for super::SBOMReferenceNote {
1280 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1281 let mut debug_struct = f.debug_struct("SBOMReferenceNote");
1282 debug_struct.field("format", &self.format);
1283 debug_struct.field("version", &self.version);
1284 if !self._unknown_fields.is_empty() {
1285 debug_struct.field("_unknown_fields", &self._unknown_fields);
1286 }
1287 debug_struct.finish()
1288 }
1289}
1290
1291impl std::fmt::Debug for super::SBOMReferenceOccurrence {
1292 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1293 let mut debug_struct = f.debug_struct("SBOMReferenceOccurrence");
1294 debug_struct.field("payload", &self.payload);
1295 debug_struct.field("payload_type", &self.payload_type);
1296 debug_struct.field("signatures", &self.signatures);
1297 if !self._unknown_fields.is_empty() {
1298 debug_struct.field("_unknown_fields", &self._unknown_fields);
1299 }
1300 debug_struct.finish()
1301 }
1302}
1303
1304impl std::fmt::Debug for super::SbomReferenceIntotoPayload {
1305 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1306 let mut debug_struct = f.debug_struct("SbomReferenceIntotoPayload");
1307 debug_struct.field("r#type", &self.r#type);
1308 debug_struct.field("predicate_type", &self.predicate_type);
1309 debug_struct.field("subject", &self.subject);
1310 debug_struct.field("predicate", &self.predicate);
1311 if !self._unknown_fields.is_empty() {
1312 debug_struct.field("_unknown_fields", &self._unknown_fields);
1313 }
1314 debug_struct.finish()
1315 }
1316}
1317
1318impl std::fmt::Debug for super::SbomReferenceIntotoPredicate {
1319 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1320 let mut debug_struct = f.debug_struct("SbomReferenceIntotoPredicate");
1321 debug_struct.field("referrer_id", &self.referrer_id);
1322 debug_struct.field("location", &self.location);
1323 debug_struct.field("mime_type", &self.mime_type);
1324 debug_struct.field("digest", &self.digest);
1325 if !self._unknown_fields.is_empty() {
1326 debug_struct.field("_unknown_fields", &self._unknown_fields);
1327 }
1328 debug_struct.finish()
1329 }
1330}
1331
1332impl std::fmt::Debug for super::SecretNote {
1333 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1334 let mut debug_struct = f.debug_struct("SecretNote");
1335 if !self._unknown_fields.is_empty() {
1336 debug_struct.field("_unknown_fields", &self._unknown_fields);
1337 }
1338 debug_struct.finish()
1339 }
1340}
1341
1342impl std::fmt::Debug for super::SecretOccurrence {
1343 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1344 let mut debug_struct = f.debug_struct("SecretOccurrence");
1345 debug_struct.field("kind", &self.kind);
1346 debug_struct.field("locations", &self.locations);
1347 debug_struct.field("statuses", &self.statuses);
1348 debug_struct.field("data", &self.data);
1349 debug_struct.field("digest", &self.digest);
1350 if !self._unknown_fields.is_empty() {
1351 debug_struct.field("_unknown_fields", &self._unknown_fields);
1352 }
1353 debug_struct.finish()
1354 }
1355}
1356
1357impl std::fmt::Debug for super::SecretLocation {
1358 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1359 let mut debug_struct = f.debug_struct("SecretLocation");
1360 debug_struct.field("location", &self.location);
1361 if !self._unknown_fields.is_empty() {
1362 debug_struct.field("_unknown_fields", &self._unknown_fields);
1363 }
1364 debug_struct.finish()
1365 }
1366}
1367
1368impl std::fmt::Debug for super::SecretStatus {
1369 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1370 let mut debug_struct = f.debug_struct("SecretStatus");
1371 debug_struct.field("status", &self.status);
1372 debug_struct.field("update_time", &self.update_time);
1373 debug_struct.field("message", &self.message);
1374 if !self._unknown_fields.is_empty() {
1375 debug_struct.field("_unknown_fields", &self._unknown_fields);
1376 }
1377 debug_struct.finish()
1378 }
1379}
1380
1381impl std::fmt::Debug for super::SlsaProvenance {
1382 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1383 let mut debug_struct = f.debug_struct("SlsaProvenance");
1384 debug_struct.field("builder", &self.builder);
1385 debug_struct.field("recipe", &self.recipe);
1386 debug_struct.field("metadata", &self.metadata);
1387 debug_struct.field("materials", &self.materials);
1388 if !self._unknown_fields.is_empty() {
1389 debug_struct.field("_unknown_fields", &self._unknown_fields);
1390 }
1391 debug_struct.finish()
1392 }
1393}
1394
1395impl std::fmt::Debug for super::slsa_provenance::SlsaRecipe {
1396 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1397 let mut debug_struct = f.debug_struct("SlsaRecipe");
1398 debug_struct.field("r#type", &self.r#type);
1399 debug_struct.field("defined_in_material", &self.defined_in_material);
1400 debug_struct.field("entry_point", &self.entry_point);
1401 debug_struct.field("arguments", &self.arguments);
1402 debug_struct.field("environment", &self.environment);
1403 if !self._unknown_fields.is_empty() {
1404 debug_struct.field("_unknown_fields", &self._unknown_fields);
1405 }
1406 debug_struct.finish()
1407 }
1408}
1409
1410impl std::fmt::Debug for super::slsa_provenance::SlsaCompleteness {
1411 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1412 let mut debug_struct = f.debug_struct("SlsaCompleteness");
1413 debug_struct.field("arguments", &self.arguments);
1414 debug_struct.field("environment", &self.environment);
1415 debug_struct.field("materials", &self.materials);
1416 if !self._unknown_fields.is_empty() {
1417 debug_struct.field("_unknown_fields", &self._unknown_fields);
1418 }
1419 debug_struct.finish()
1420 }
1421}
1422
1423impl std::fmt::Debug for super::slsa_provenance::SlsaMetadata {
1424 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1425 let mut debug_struct = f.debug_struct("SlsaMetadata");
1426 debug_struct.field("build_invocation_id", &self.build_invocation_id);
1427 debug_struct.field("build_started_on", &self.build_started_on);
1428 debug_struct.field("build_finished_on", &self.build_finished_on);
1429 debug_struct.field("completeness", &self.completeness);
1430 debug_struct.field("reproducible", &self.reproducible);
1431 if !self._unknown_fields.is_empty() {
1432 debug_struct.field("_unknown_fields", &self._unknown_fields);
1433 }
1434 debug_struct.finish()
1435 }
1436}
1437
1438impl std::fmt::Debug for super::slsa_provenance::SlsaBuilder {
1439 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1440 let mut debug_struct = f.debug_struct("SlsaBuilder");
1441 debug_struct.field("id", &self.id);
1442 if !self._unknown_fields.is_empty() {
1443 debug_struct.field("_unknown_fields", &self._unknown_fields);
1444 }
1445 debug_struct.finish()
1446 }
1447}
1448
1449impl std::fmt::Debug for super::slsa_provenance::Material {
1450 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1451 let mut debug_struct = f.debug_struct("Material");
1452 debug_struct.field("uri", &self.uri);
1453 debug_struct.field("digest", &self.digest);
1454 if !self._unknown_fields.is_empty() {
1455 debug_struct.field("_unknown_fields", &self._unknown_fields);
1456 }
1457 debug_struct.finish()
1458 }
1459}
1460
1461impl std::fmt::Debug for super::SlsaProvenanceZeroTwo {
1462 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1463 let mut debug_struct = f.debug_struct("SlsaProvenanceZeroTwo");
1464 debug_struct.field("builder", &self.builder);
1465 debug_struct.field("build_type", &self.build_type);
1466 debug_struct.field("invocation", &self.invocation);
1467 debug_struct.field("build_config", &self.build_config);
1468 debug_struct.field("metadata", &self.metadata);
1469 debug_struct.field("materials", &self.materials);
1470 if !self._unknown_fields.is_empty() {
1471 debug_struct.field("_unknown_fields", &self._unknown_fields);
1472 }
1473 debug_struct.finish()
1474 }
1475}
1476
1477impl std::fmt::Debug for super::slsa_provenance_zero_two::SlsaBuilder {
1478 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1479 let mut debug_struct = f.debug_struct("SlsaBuilder");
1480 debug_struct.field("id", &self.id);
1481 if !self._unknown_fields.is_empty() {
1482 debug_struct.field("_unknown_fields", &self._unknown_fields);
1483 }
1484 debug_struct.finish()
1485 }
1486}
1487
1488impl std::fmt::Debug for super::slsa_provenance_zero_two::SlsaMaterial {
1489 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1490 let mut debug_struct = f.debug_struct("SlsaMaterial");
1491 debug_struct.field("uri", &self.uri);
1492 debug_struct.field("digest", &self.digest);
1493 if !self._unknown_fields.is_empty() {
1494 debug_struct.field("_unknown_fields", &self._unknown_fields);
1495 }
1496 debug_struct.finish()
1497 }
1498}
1499
1500impl std::fmt::Debug for super::slsa_provenance_zero_two::SlsaInvocation {
1501 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1502 let mut debug_struct = f.debug_struct("SlsaInvocation");
1503 debug_struct.field("config_source", &self.config_source);
1504 debug_struct.field("parameters", &self.parameters);
1505 debug_struct.field("environment", &self.environment);
1506 if !self._unknown_fields.is_empty() {
1507 debug_struct.field("_unknown_fields", &self._unknown_fields);
1508 }
1509 debug_struct.finish()
1510 }
1511}
1512
1513impl std::fmt::Debug for super::slsa_provenance_zero_two::SlsaConfigSource {
1514 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1515 let mut debug_struct = f.debug_struct("SlsaConfigSource");
1516 debug_struct.field("uri", &self.uri);
1517 debug_struct.field("digest", &self.digest);
1518 debug_struct.field("entry_point", &self.entry_point);
1519 if !self._unknown_fields.is_empty() {
1520 debug_struct.field("_unknown_fields", &self._unknown_fields);
1521 }
1522 debug_struct.finish()
1523 }
1524}
1525
1526impl std::fmt::Debug for super::slsa_provenance_zero_two::SlsaMetadata {
1527 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1528 let mut debug_struct = f.debug_struct("SlsaMetadata");
1529 debug_struct.field("build_invocation_id", &self.build_invocation_id);
1530 debug_struct.field("build_started_on", &self.build_started_on);
1531 debug_struct.field("build_finished_on", &self.build_finished_on);
1532 debug_struct.field("completeness", &self.completeness);
1533 debug_struct.field("reproducible", &self.reproducible);
1534 if !self._unknown_fields.is_empty() {
1535 debug_struct.field("_unknown_fields", &self._unknown_fields);
1536 }
1537 debug_struct.finish()
1538 }
1539}
1540
1541impl std::fmt::Debug for super::slsa_provenance_zero_two::SlsaCompleteness {
1542 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1543 let mut debug_struct = f.debug_struct("SlsaCompleteness");
1544 debug_struct.field("parameters", &self.parameters);
1545 debug_struct.field("environment", &self.environment);
1546 debug_struct.field("materials", &self.materials);
1547 if !self._unknown_fields.is_empty() {
1548 debug_struct.field("_unknown_fields", &self._unknown_fields);
1549 }
1550 debug_struct.finish()
1551 }
1552}
1553
1554impl std::fmt::Debug for super::UpgradeNote {
1555 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1556 let mut debug_struct = f.debug_struct("UpgradeNote");
1557 debug_struct.field("package", &self.package);
1558 debug_struct.field("version", &self.version);
1559 debug_struct.field("distributions", &self.distributions);
1560 debug_struct.field("windows_update", &self.windows_update);
1561 if !self._unknown_fields.is_empty() {
1562 debug_struct.field("_unknown_fields", &self._unknown_fields);
1563 }
1564 debug_struct.finish()
1565 }
1566}
1567
1568impl std::fmt::Debug for super::UpgradeDistribution {
1569 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1570 let mut debug_struct = f.debug_struct("UpgradeDistribution");
1571 debug_struct.field("cpe_uri", &self.cpe_uri);
1572 debug_struct.field("classification", &self.classification);
1573 debug_struct.field("severity", &self.severity);
1574 debug_struct.field("cve", &self.cve);
1575 if !self._unknown_fields.is_empty() {
1576 debug_struct.field("_unknown_fields", &self._unknown_fields);
1577 }
1578 debug_struct.finish()
1579 }
1580}
1581
1582impl std::fmt::Debug for super::WindowsUpdate {
1583 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1584 let mut debug_struct = f.debug_struct("WindowsUpdate");
1585 debug_struct.field("identity", &self.identity);
1586 debug_struct.field("title", &self.title);
1587 debug_struct.field("description", &self.description);
1588 debug_struct.field("categories", &self.categories);
1589 debug_struct.field("kb_article_ids", &self.kb_article_ids);
1590 debug_struct.field("support_url", &self.support_url);
1591 debug_struct.field("last_published_timestamp", &self.last_published_timestamp);
1592 if !self._unknown_fields.is_empty() {
1593 debug_struct.field("_unknown_fields", &self._unknown_fields);
1594 }
1595 debug_struct.finish()
1596 }
1597}
1598
1599impl std::fmt::Debug for super::windows_update::Identity {
1600 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1601 let mut debug_struct = f.debug_struct("Identity");
1602 debug_struct.field("update_id", &self.update_id);
1603 debug_struct.field("revision", &self.revision);
1604 if !self._unknown_fields.is_empty() {
1605 debug_struct.field("_unknown_fields", &self._unknown_fields);
1606 }
1607 debug_struct.finish()
1608 }
1609}
1610
1611impl std::fmt::Debug for super::windows_update::Category {
1612 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1613 let mut debug_struct = f.debug_struct("Category");
1614 debug_struct.field("category_id", &self.category_id);
1615 debug_struct.field("name", &self.name);
1616 if !self._unknown_fields.is_empty() {
1617 debug_struct.field("_unknown_fields", &self._unknown_fields);
1618 }
1619 debug_struct.finish()
1620 }
1621}
1622
1623impl std::fmt::Debug for super::UpgradeOccurrence {
1624 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1625 let mut debug_struct = f.debug_struct("UpgradeOccurrence");
1626 debug_struct.field("package", &self.package);
1627 debug_struct.field("parsed_version", &self.parsed_version);
1628 debug_struct.field("distribution", &self.distribution);
1629 debug_struct.field("windows_update", &self.windows_update);
1630 if !self._unknown_fields.is_empty() {
1631 debug_struct.field("_unknown_fields", &self._unknown_fields);
1632 }
1633 debug_struct.finish()
1634 }
1635}
1636
1637impl std::fmt::Debug for super::VulnerabilityAssessmentNote {
1638 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1639 let mut debug_struct = f.debug_struct("VulnerabilityAssessmentNote");
1640 debug_struct.field("title", &self.title);
1641 debug_struct.field("short_description", &self.short_description);
1642 debug_struct.field("long_description", &self.long_description);
1643 debug_struct.field("language_code", &self.language_code);
1644 debug_struct.field("publisher", &self.publisher);
1645 debug_struct.field("product", &self.product);
1646 debug_struct.field("assessment", &self.assessment);
1647 if !self._unknown_fields.is_empty() {
1648 debug_struct.field("_unknown_fields", &self._unknown_fields);
1649 }
1650 debug_struct.finish()
1651 }
1652}
1653
1654impl std::fmt::Debug for super::vulnerability_assessment_note::Publisher {
1655 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1656 let mut debug_struct = f.debug_struct("Publisher");
1657 debug_struct.field("name", &self.name);
1658 debug_struct.field("issuing_authority", &self.issuing_authority);
1659 debug_struct.field("publisher_namespace", &self.publisher_namespace);
1660 if !self._unknown_fields.is_empty() {
1661 debug_struct.field("_unknown_fields", &self._unknown_fields);
1662 }
1663 debug_struct.finish()
1664 }
1665}
1666
1667impl std::fmt::Debug for super::vulnerability_assessment_note::Product {
1668 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1669 let mut debug_struct = f.debug_struct("Product");
1670 debug_struct.field("name", &self.name);
1671 debug_struct.field("id", &self.id);
1672 debug_struct.field("identifier", &self.identifier);
1673 if !self._unknown_fields.is_empty() {
1674 debug_struct.field("_unknown_fields", &self._unknown_fields);
1675 }
1676 debug_struct.finish()
1677 }
1678}
1679
1680impl std::fmt::Debug for super::vulnerability_assessment_note::Assessment {
1681 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1682 let mut debug_struct = f.debug_struct("Assessment");
1683 debug_struct.field("cve", &self.cve);
1684 debug_struct.field("vulnerability_id", &self.vulnerability_id);
1685 debug_struct.field("short_description", &self.short_description);
1686 debug_struct.field("long_description", &self.long_description);
1687 debug_struct.field("related_uris", &self.related_uris);
1688 debug_struct.field("state", &self.state);
1689 debug_struct.field("impacts", &self.impacts);
1690 debug_struct.field("justification", &self.justification);
1691 debug_struct.field("remediations", &self.remediations);
1692 if !self._unknown_fields.is_empty() {
1693 debug_struct.field("_unknown_fields", &self._unknown_fields);
1694 }
1695 debug_struct.finish()
1696 }
1697}
1698
1699impl std::fmt::Debug for super::vulnerability_assessment_note::assessment::Justification {
1700 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1701 let mut debug_struct = f.debug_struct("Justification");
1702 debug_struct.field("justification_type", &self.justification_type);
1703 debug_struct.field("details", &self.details);
1704 if !self._unknown_fields.is_empty() {
1705 debug_struct.field("_unknown_fields", &self._unknown_fields);
1706 }
1707 debug_struct.finish()
1708 }
1709}
1710
1711impl std::fmt::Debug for super::vulnerability_assessment_note::assessment::Remediation {
1712 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1713 let mut debug_struct = f.debug_struct("Remediation");
1714 debug_struct.field("remediation_type", &self.remediation_type);
1715 debug_struct.field("details", &self.details);
1716 debug_struct.field("remediation_uri", &self.remediation_uri);
1717 if !self._unknown_fields.is_empty() {
1718 debug_struct.field("_unknown_fields", &self._unknown_fields);
1719 }
1720 debug_struct.finish()
1721 }
1722}
1723
1724impl std::fmt::Debug for super::VulnerabilityNote {
1725 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1726 let mut debug_struct = f.debug_struct("VulnerabilityNote");
1727 debug_struct.field("cvss_score", &self.cvss_score);
1728 debug_struct.field("severity", &self.severity);
1729 debug_struct.field("details", &self.details);
1730 debug_struct.field("cvss_v3", &self.cvss_v3);
1731 debug_struct.field("windows_details", &self.windows_details);
1732 debug_struct.field("source_update_time", &self.source_update_time);
1733 debug_struct.field("cvss_version", &self.cvss_version);
1734 debug_struct.field("cvss_v2", &self.cvss_v2);
1735 debug_struct.field("advisory_publish_time", &self.advisory_publish_time);
1736 if !self._unknown_fields.is_empty() {
1737 debug_struct.field("_unknown_fields", &self._unknown_fields);
1738 }
1739 debug_struct.finish()
1740 }
1741}
1742
1743impl std::fmt::Debug for super::vulnerability_note::Detail {
1744 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1745 let mut debug_struct = f.debug_struct("Detail");
1746 debug_struct.field("severity_name", &self.severity_name);
1747 debug_struct.field("description", &self.description);
1748 debug_struct.field("package_type", &self.package_type);
1749 debug_struct.field("affected_cpe_uri", &self.affected_cpe_uri);
1750 debug_struct.field("affected_package", &self.affected_package);
1751 debug_struct.field("affected_version_start", &self.affected_version_start);
1752 debug_struct.field("affected_version_end", &self.affected_version_end);
1753 debug_struct.field("fixed_cpe_uri", &self.fixed_cpe_uri);
1754 debug_struct.field("fixed_package", &self.fixed_package);
1755 debug_struct.field("fixed_version", &self.fixed_version);
1756 debug_struct.field("is_obsolete", &self.is_obsolete);
1757 debug_struct.field("source_update_time", &self.source_update_time);
1758 debug_struct.field("source", &self.source);
1759 debug_struct.field("vendor", &self.vendor);
1760 if !self._unknown_fields.is_empty() {
1761 debug_struct.field("_unknown_fields", &self._unknown_fields);
1762 }
1763 debug_struct.finish()
1764 }
1765}
1766
1767impl std::fmt::Debug for super::vulnerability_note::WindowsDetail {
1768 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1769 let mut debug_struct = f.debug_struct("WindowsDetail");
1770 debug_struct.field("cpe_uri", &self.cpe_uri);
1771 debug_struct.field("name", &self.name);
1772 debug_struct.field("description", &self.description);
1773 debug_struct.field("fixing_kbs", &self.fixing_kbs);
1774 if !self._unknown_fields.is_empty() {
1775 debug_struct.field("_unknown_fields", &self._unknown_fields);
1776 }
1777 debug_struct.finish()
1778 }
1779}
1780
1781impl std::fmt::Debug for super::vulnerability_note::windows_detail::KnowledgeBase {
1782 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1783 let mut debug_struct = f.debug_struct("KnowledgeBase");
1784 debug_struct.field("name", &self.name);
1785 debug_struct.field("url", &self.url);
1786 if !self._unknown_fields.is_empty() {
1787 debug_struct.field("_unknown_fields", &self._unknown_fields);
1788 }
1789 debug_struct.finish()
1790 }
1791}
1792
1793impl std::fmt::Debug for super::VulnerabilityOccurrence {
1794 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1795 let mut debug_struct = f.debug_struct("VulnerabilityOccurrence");
1796 debug_struct.field("r#type", &self.r#type);
1797 debug_struct.field("severity", &self.severity);
1798 debug_struct.field("cvss_score", &self.cvss_score);
1799 debug_struct.field("cvssv3", &self.cvssv3);
1800 debug_struct.field("package_issue", &self.package_issue);
1801 debug_struct.field("short_description", &self.short_description);
1802 debug_struct.field("long_description", &self.long_description);
1803 debug_struct.field("related_urls", &self.related_urls);
1804 debug_struct.field("effective_severity", &self.effective_severity);
1805 debug_struct.field("fix_available", &self.fix_available);
1806 debug_struct.field("cvss_version", &self.cvss_version);
1807 debug_struct.field("cvss_v2", &self.cvss_v2);
1808 debug_struct.field("vex_assessment", &self.vex_assessment);
1809 debug_struct.field("extra_details", &self.extra_details);
1810 debug_struct.field("risk", &self.risk);
1811 if !self._unknown_fields.is_empty() {
1812 debug_struct.field("_unknown_fields", &self._unknown_fields);
1813 }
1814 debug_struct.finish()
1815 }
1816}
1817
1818impl std::fmt::Debug for super::vulnerability_occurrence::PackageIssue {
1819 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1820 let mut debug_struct = f.debug_struct("PackageIssue");
1821 debug_struct.field("affected_cpe_uri", &self.affected_cpe_uri);
1822 debug_struct.field("affected_package", &self.affected_package);
1823 debug_struct.field("affected_version", &self.affected_version);
1824 debug_struct.field("fixed_cpe_uri", &self.fixed_cpe_uri);
1825 debug_struct.field("fixed_package", &self.fixed_package);
1826 debug_struct.field("fixed_version", &self.fixed_version);
1827 debug_struct.field("fix_available", &self.fix_available);
1828 debug_struct.field("package_type", &self.package_type);
1829 debug_struct.field("effective_severity", &self.effective_severity);
1830 debug_struct.field("file_location", &self.file_location);
1831 if !self._unknown_fields.is_empty() {
1832 debug_struct.field("_unknown_fields", &self._unknown_fields);
1833 }
1834 debug_struct.finish()
1835 }
1836}
1837
1838impl std::fmt::Debug for super::vulnerability_occurrence::VexAssessment {
1839 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1840 let mut debug_struct = f.debug_struct("VexAssessment");
1841 debug_struct.field("cve", &self.cve);
1842 debug_struct.field("vulnerability_id", &self.vulnerability_id);
1843 debug_struct.field("related_uris", &self.related_uris);
1844 debug_struct.field("note_name", &self.note_name);
1845 debug_struct.field("state", &self.state);
1846 debug_struct.field("impacts", &self.impacts);
1847 debug_struct.field("remediations", &self.remediations);
1848 debug_struct.field("justification", &self.justification);
1849 if !self._unknown_fields.is_empty() {
1850 debug_struct.field("_unknown_fields", &self._unknown_fields);
1851 }
1852 debug_struct.finish()
1853 }
1854}