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