1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::CertificateAuthority {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("CertificateAuthority");
23 debug_struct.field("name", &self.name);
24 debug_struct.field("r#type", &self.r#type);
25 debug_struct.field("config", &self.config);
26 debug_struct.field("lifetime", &self.lifetime);
27 debug_struct.field("key_spec", &self.key_spec);
28 debug_struct.field("subordinate_config", &self.subordinate_config);
29 debug_struct.field("tier", &self.tier);
30 debug_struct.field("state", &self.state);
31 debug_struct.field("pem_ca_certificates", &self.pem_ca_certificates);
32 debug_struct.field(
33 "ca_certificate_descriptions",
34 &self.ca_certificate_descriptions,
35 );
36 debug_struct.field("gcs_bucket", &self.gcs_bucket);
37 debug_struct.field("access_urls", &self.access_urls);
38 debug_struct.field("create_time", &self.create_time);
39 debug_struct.field("update_time", &self.update_time);
40 debug_struct.field("delete_time", &self.delete_time);
41 debug_struct.field("expire_time", &self.expire_time);
42 debug_struct.field("labels", &self.labels);
43 debug_struct.field("user_defined_access_urls", &self.user_defined_access_urls);
44 debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
45 debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
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::certificate_authority::AccessUrls {
54 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
55 let mut debug_struct = f.debug_struct("AccessUrls");
56 debug_struct.field("ca_certificate_access_url", &self.ca_certificate_access_url);
57 debug_struct.field("crl_access_urls", &self.crl_access_urls);
58 if !self._unknown_fields.is_empty() {
59 debug_struct.field("_unknown_fields", &self._unknown_fields);
60 }
61 debug_struct.finish()
62 }
63}
64
65impl std::fmt::Debug for super::certificate_authority::KeyVersionSpec {
66 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
67 let mut debug_struct = f.debug_struct("KeyVersionSpec");
68 debug_struct.field("key_version", &self.key_version);
69 if !self._unknown_fields.is_empty() {
70 debug_struct.field("_unknown_fields", &self._unknown_fields);
71 }
72 debug_struct.finish()
73 }
74}
75
76impl std::fmt::Debug for super::certificate_authority::UserDefinedAccessUrls {
77 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
78 let mut debug_struct = f.debug_struct("UserDefinedAccessUrls");
79 debug_struct.field(
80 "aia_issuing_certificate_urls",
81 &self.aia_issuing_certificate_urls,
82 );
83 debug_struct.field("crl_access_urls", &self.crl_access_urls);
84 if !self._unknown_fields.is_empty() {
85 debug_struct.field("_unknown_fields", &self._unknown_fields);
86 }
87 debug_struct.finish()
88 }
89}
90
91impl std::fmt::Debug for super::CaPool {
92 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
93 let mut debug_struct = f.debug_struct("CaPool");
94 debug_struct.field("name", &self.name);
95 debug_struct.field("tier", &self.tier);
96 debug_struct.field("issuance_policy", &self.issuance_policy);
97 debug_struct.field("publishing_options", &self.publishing_options);
98 debug_struct.field("labels", &self.labels);
99 if !self._unknown_fields.is_empty() {
100 debug_struct.field("_unknown_fields", &self._unknown_fields);
101 }
102 debug_struct.finish()
103 }
104}
105
106impl std::fmt::Debug for super::ca_pool::PublishingOptions {
107 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
108 let mut debug_struct = f.debug_struct("PublishingOptions");
109 debug_struct.field("publish_ca_cert", &self.publish_ca_cert);
110 debug_struct.field("publish_crl", &self.publish_crl);
111 debug_struct.field("encoding_format", &self.encoding_format);
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::ca_pool::IssuancePolicy {
120 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
121 let mut debug_struct = f.debug_struct("IssuancePolicy");
122 debug_struct.field("allowed_key_types", &self.allowed_key_types);
123 debug_struct.field("backdate_duration", &self.backdate_duration);
124 debug_struct.field("maximum_lifetime", &self.maximum_lifetime);
125 debug_struct.field("allowed_issuance_modes", &self.allowed_issuance_modes);
126 debug_struct.field("baseline_values", &self.baseline_values);
127 debug_struct.field("identity_constraints", &self.identity_constraints);
128 debug_struct.field("passthrough_extensions", &self.passthrough_extensions);
129 if !self._unknown_fields.is_empty() {
130 debug_struct.field("_unknown_fields", &self._unknown_fields);
131 }
132 debug_struct.finish()
133 }
134}
135
136impl std::fmt::Debug for super::ca_pool::issuance_policy::AllowedKeyType {
137 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
138 let mut debug_struct = f.debug_struct("AllowedKeyType");
139 debug_struct.field("key_type", &self.key_type);
140 if !self._unknown_fields.is_empty() {
141 debug_struct.field("_unknown_fields", &self._unknown_fields);
142 }
143 debug_struct.finish()
144 }
145}
146
147impl std::fmt::Debug for super::ca_pool::issuance_policy::allowed_key_type::RsaKeyType {
148 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
149 let mut debug_struct = f.debug_struct("RsaKeyType");
150 debug_struct.field("min_modulus_size", &self.min_modulus_size);
151 debug_struct.field("max_modulus_size", &self.max_modulus_size);
152 if !self._unknown_fields.is_empty() {
153 debug_struct.field("_unknown_fields", &self._unknown_fields);
154 }
155 debug_struct.finish()
156 }
157}
158
159impl std::fmt::Debug for super::ca_pool::issuance_policy::allowed_key_type::EcKeyType {
160 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
161 let mut debug_struct = f.debug_struct("EcKeyType");
162 debug_struct.field("signature_algorithm", &self.signature_algorithm);
163 if !self._unknown_fields.is_empty() {
164 debug_struct.field("_unknown_fields", &self._unknown_fields);
165 }
166 debug_struct.finish()
167 }
168}
169
170impl std::fmt::Debug for super::ca_pool::issuance_policy::IssuanceModes {
171 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
172 let mut debug_struct = f.debug_struct("IssuanceModes");
173 debug_struct.field("allow_csr_based_issuance", &self.allow_csr_based_issuance);
174 debug_struct.field(
175 "allow_config_based_issuance",
176 &self.allow_config_based_issuance,
177 );
178 if !self._unknown_fields.is_empty() {
179 debug_struct.field("_unknown_fields", &self._unknown_fields);
180 }
181 debug_struct.finish()
182 }
183}
184
185impl std::fmt::Debug for super::CertificateRevocationList {
186 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
187 let mut debug_struct = f.debug_struct("CertificateRevocationList");
188 debug_struct.field("name", &self.name);
189 debug_struct.field("sequence_number", &self.sequence_number);
190 debug_struct.field("revoked_certificates", &self.revoked_certificates);
191 debug_struct.field("pem_crl", &self.pem_crl);
192 debug_struct.field("access_url", &self.access_url);
193 debug_struct.field("state", &self.state);
194 debug_struct.field("create_time", &self.create_time);
195 debug_struct.field("update_time", &self.update_time);
196 debug_struct.field("revision_id", &self.revision_id);
197 debug_struct.field("labels", &self.labels);
198 if !self._unknown_fields.is_empty() {
199 debug_struct.field("_unknown_fields", &self._unknown_fields);
200 }
201 debug_struct.finish()
202 }
203}
204
205impl std::fmt::Debug for super::certificate_revocation_list::RevokedCertificate {
206 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
207 let mut debug_struct = f.debug_struct("RevokedCertificate");
208 debug_struct.field("certificate", &self.certificate);
209 debug_struct.field("hex_serial_number", &self.hex_serial_number);
210 debug_struct.field("revocation_reason", &self.revocation_reason);
211 if !self._unknown_fields.is_empty() {
212 debug_struct.field("_unknown_fields", &self._unknown_fields);
213 }
214 debug_struct.finish()
215 }
216}
217
218impl std::fmt::Debug for super::Certificate {
219 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
220 let mut debug_struct = f.debug_struct("Certificate");
221 debug_struct.field("name", &self.name);
222 debug_struct.field(
223 "issuer_certificate_authority",
224 &self.issuer_certificate_authority,
225 );
226 debug_struct.field("lifetime", &self.lifetime);
227 debug_struct.field("certificate_template", &self.certificate_template);
228 debug_struct.field("subject_mode", &self.subject_mode);
229 debug_struct.field("revocation_details", &self.revocation_details);
230 debug_struct.field("pem_certificate", &self.pem_certificate);
231 debug_struct.field("certificate_description", &self.certificate_description);
232 debug_struct.field("pem_certificate_chain", &self.pem_certificate_chain);
233 debug_struct.field("create_time", &self.create_time);
234 debug_struct.field("update_time", &self.update_time);
235 debug_struct.field("labels", &self.labels);
236 debug_struct.field("certificate_config", &self.certificate_config);
237 if !self._unknown_fields.is_empty() {
238 debug_struct.field("_unknown_fields", &self._unknown_fields);
239 }
240 debug_struct.finish()
241 }
242}
243
244impl std::fmt::Debug for super::certificate::RevocationDetails {
245 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
246 let mut debug_struct = f.debug_struct("RevocationDetails");
247 debug_struct.field("revocation_state", &self.revocation_state);
248 debug_struct.field("revocation_time", &self.revocation_time);
249 if !self._unknown_fields.is_empty() {
250 debug_struct.field("_unknown_fields", &self._unknown_fields);
251 }
252 debug_struct.finish()
253 }
254}
255
256impl std::fmt::Debug for super::CertificateTemplate {
257 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
258 let mut debug_struct = f.debug_struct("CertificateTemplate");
259 debug_struct.field("name", &self.name);
260 debug_struct.field("maximum_lifetime", &self.maximum_lifetime);
261 debug_struct.field("predefined_values", &self.predefined_values);
262 debug_struct.field("identity_constraints", &self.identity_constraints);
263 debug_struct.field("passthrough_extensions", &self.passthrough_extensions);
264 debug_struct.field("description", &self.description);
265 debug_struct.field("create_time", &self.create_time);
266 debug_struct.field("update_time", &self.update_time);
267 debug_struct.field("labels", &self.labels);
268 if !self._unknown_fields.is_empty() {
269 debug_struct.field("_unknown_fields", &self._unknown_fields);
270 }
271 debug_struct.finish()
272 }
273}
274
275impl std::fmt::Debug for super::X509Parameters {
276 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
277 let mut debug_struct = f.debug_struct("X509Parameters");
278 debug_struct.field("key_usage", &self.key_usage);
279 debug_struct.field("ca_options", &self.ca_options);
280 debug_struct.field("policy_ids", &self.policy_ids);
281 debug_struct.field("aia_ocsp_servers", &self.aia_ocsp_servers);
282 debug_struct.field("name_constraints", &self.name_constraints);
283 debug_struct.field("additional_extensions", &self.additional_extensions);
284 if !self._unknown_fields.is_empty() {
285 debug_struct.field("_unknown_fields", &self._unknown_fields);
286 }
287 debug_struct.finish()
288 }
289}
290
291impl std::fmt::Debug for super::x_509_parameters::CaOptions {
292 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
293 let mut debug_struct = f.debug_struct("CaOptions");
294 debug_struct.field("is_ca", &self.is_ca);
295 debug_struct.field("max_issuer_path_length", &self.max_issuer_path_length);
296 if !self._unknown_fields.is_empty() {
297 debug_struct.field("_unknown_fields", &self._unknown_fields);
298 }
299 debug_struct.finish()
300 }
301}
302
303impl std::fmt::Debug for super::x_509_parameters::NameConstraints {
304 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
305 let mut debug_struct = f.debug_struct("NameConstraints");
306 debug_struct.field("critical", &self.critical);
307 debug_struct.field("permitted_dns_names", &self.permitted_dns_names);
308 debug_struct.field("excluded_dns_names", &self.excluded_dns_names);
309 debug_struct.field("permitted_ip_ranges", &self.permitted_ip_ranges);
310 debug_struct.field("excluded_ip_ranges", &self.excluded_ip_ranges);
311 debug_struct.field("permitted_email_addresses", &self.permitted_email_addresses);
312 debug_struct.field("excluded_email_addresses", &self.excluded_email_addresses);
313 debug_struct.field("permitted_uris", &self.permitted_uris);
314 debug_struct.field("excluded_uris", &self.excluded_uris);
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::SubordinateConfig {
323 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
324 let mut debug_struct = f.debug_struct("SubordinateConfig");
325 debug_struct.field("subordinate_config", &self.subordinate_config);
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::subordinate_config::SubordinateConfigChain {
334 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
335 let mut debug_struct = f.debug_struct("SubordinateConfigChain");
336 debug_struct.field("pem_certificates", &self.pem_certificates);
337 if !self._unknown_fields.is_empty() {
338 debug_struct.field("_unknown_fields", &self._unknown_fields);
339 }
340 debug_struct.finish()
341 }
342}
343
344impl std::fmt::Debug for super::PublicKey {
345 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
346 let mut debug_struct = f.debug_struct("PublicKey");
347 debug_struct.field("key", &self.key);
348 debug_struct.field("format", &self.format);
349 if !self._unknown_fields.is_empty() {
350 debug_struct.field("_unknown_fields", &self._unknown_fields);
351 }
352 debug_struct.finish()
353 }
354}
355
356impl std::fmt::Debug for super::CertificateConfig {
357 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
358 let mut debug_struct = f.debug_struct("CertificateConfig");
359 debug_struct.field("subject_config", &self.subject_config);
360 debug_struct.field("x509_config", &self.x509_config);
361 debug_struct.field("public_key", &self.public_key);
362 debug_struct.field("subject_key_id", &self.subject_key_id);
363 if !self._unknown_fields.is_empty() {
364 debug_struct.field("_unknown_fields", &self._unknown_fields);
365 }
366 debug_struct.finish()
367 }
368}
369
370impl std::fmt::Debug for super::certificate_config::SubjectConfig {
371 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
372 let mut debug_struct = f.debug_struct("SubjectConfig");
373 debug_struct.field("subject", &self.subject);
374 debug_struct.field("subject_alt_name", &self.subject_alt_name);
375 if !self._unknown_fields.is_empty() {
376 debug_struct.field("_unknown_fields", &self._unknown_fields);
377 }
378 debug_struct.finish()
379 }
380}
381
382impl std::fmt::Debug for super::certificate_config::KeyId {
383 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
384 let mut debug_struct = f.debug_struct("KeyId");
385 debug_struct.field("key_id", &self.key_id);
386 if !self._unknown_fields.is_empty() {
387 debug_struct.field("_unknown_fields", &self._unknown_fields);
388 }
389 debug_struct.finish()
390 }
391}
392
393impl std::fmt::Debug for super::CertificateDescription {
394 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
395 let mut debug_struct = f.debug_struct("CertificateDescription");
396 debug_struct.field("subject_description", &self.subject_description);
397 debug_struct.field("x509_description", &self.x509_description);
398 debug_struct.field("public_key", &self.public_key);
399 debug_struct.field("subject_key_id", &self.subject_key_id);
400 debug_struct.field("authority_key_id", &self.authority_key_id);
401 debug_struct.field("crl_distribution_points", &self.crl_distribution_points);
402 debug_struct.field(
403 "aia_issuing_certificate_urls",
404 &self.aia_issuing_certificate_urls,
405 );
406 debug_struct.field("cert_fingerprint", &self.cert_fingerprint);
407 debug_struct.field("tbs_certificate_digest", &self.tbs_certificate_digest);
408 if !self._unknown_fields.is_empty() {
409 debug_struct.field("_unknown_fields", &self._unknown_fields);
410 }
411 debug_struct.finish()
412 }
413}
414
415impl std::fmt::Debug for super::certificate_description::SubjectDescription {
416 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
417 let mut debug_struct = f.debug_struct("SubjectDescription");
418 debug_struct.field("subject", &self.subject);
419 debug_struct.field("subject_alt_name", &self.subject_alt_name);
420 debug_struct.field("hex_serial_number", &self.hex_serial_number);
421 debug_struct.field("lifetime", &self.lifetime);
422 debug_struct.field("not_before_time", &self.not_before_time);
423 debug_struct.field("not_after_time", &self.not_after_time);
424 if !self._unknown_fields.is_empty() {
425 debug_struct.field("_unknown_fields", &self._unknown_fields);
426 }
427 debug_struct.finish()
428 }
429}
430
431impl std::fmt::Debug for super::certificate_description::KeyId {
432 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
433 let mut debug_struct = f.debug_struct("KeyId");
434 debug_struct.field("key_id", &self.key_id);
435 if !self._unknown_fields.is_empty() {
436 debug_struct.field("_unknown_fields", &self._unknown_fields);
437 }
438 debug_struct.finish()
439 }
440}
441
442impl std::fmt::Debug for super::certificate_description::CertificateFingerprint {
443 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
444 let mut debug_struct = f.debug_struct("CertificateFingerprint");
445 debug_struct.field("sha256_hash", &self.sha256_hash);
446 if !self._unknown_fields.is_empty() {
447 debug_struct.field("_unknown_fields", &self._unknown_fields);
448 }
449 debug_struct.finish()
450 }
451}
452
453impl std::fmt::Debug for super::ObjectId {
454 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
455 let mut debug_struct = f.debug_struct("ObjectId");
456 debug_struct.field("object_id_path", &self.object_id_path);
457 if !self._unknown_fields.is_empty() {
458 debug_struct.field("_unknown_fields", &self._unknown_fields);
459 }
460 debug_struct.finish()
461 }
462}
463
464impl std::fmt::Debug for super::X509Extension {
465 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
466 let mut debug_struct = f.debug_struct("X509Extension");
467 debug_struct.field("object_id", &self.object_id);
468 debug_struct.field("critical", &self.critical);
469 debug_struct.field("value", &self.value);
470 if !self._unknown_fields.is_empty() {
471 debug_struct.field("_unknown_fields", &self._unknown_fields);
472 }
473 debug_struct.finish()
474 }
475}
476
477impl std::fmt::Debug for super::KeyUsage {
478 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
479 let mut debug_struct = f.debug_struct("KeyUsage");
480 debug_struct.field("base_key_usage", &self.base_key_usage);
481 debug_struct.field("extended_key_usage", &self.extended_key_usage);
482 debug_struct.field(
483 "unknown_extended_key_usages",
484 &self.unknown_extended_key_usages,
485 );
486 if !self._unknown_fields.is_empty() {
487 debug_struct.field("_unknown_fields", &self._unknown_fields);
488 }
489 debug_struct.finish()
490 }
491}
492
493impl std::fmt::Debug for super::key_usage::KeyUsageOptions {
494 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
495 let mut debug_struct = f.debug_struct("KeyUsageOptions");
496 debug_struct.field("digital_signature", &self.digital_signature);
497 debug_struct.field("content_commitment", &self.content_commitment);
498 debug_struct.field("key_encipherment", &self.key_encipherment);
499 debug_struct.field("data_encipherment", &self.data_encipherment);
500 debug_struct.field("key_agreement", &self.key_agreement);
501 debug_struct.field("cert_sign", &self.cert_sign);
502 debug_struct.field("crl_sign", &self.crl_sign);
503 debug_struct.field("encipher_only", &self.encipher_only);
504 debug_struct.field("decipher_only", &self.decipher_only);
505 if !self._unknown_fields.is_empty() {
506 debug_struct.field("_unknown_fields", &self._unknown_fields);
507 }
508 debug_struct.finish()
509 }
510}
511
512impl std::fmt::Debug for super::key_usage::ExtendedKeyUsageOptions {
513 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
514 let mut debug_struct = f.debug_struct("ExtendedKeyUsageOptions");
515 debug_struct.field("server_auth", &self.server_auth);
516 debug_struct.field("client_auth", &self.client_auth);
517 debug_struct.field("code_signing", &self.code_signing);
518 debug_struct.field("email_protection", &self.email_protection);
519 debug_struct.field("time_stamping", &self.time_stamping);
520 debug_struct.field("ocsp_signing", &self.ocsp_signing);
521 if !self._unknown_fields.is_empty() {
522 debug_struct.field("_unknown_fields", &self._unknown_fields);
523 }
524 debug_struct.finish()
525 }
526}
527
528impl std::fmt::Debug for super::AttributeTypeAndValue {
529 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
530 let mut debug_struct = f.debug_struct("AttributeTypeAndValue");
531 debug_struct.field("value", &self.value);
532 debug_struct.field("attribute_type", &self.attribute_type);
533 if !self._unknown_fields.is_empty() {
534 debug_struct.field("_unknown_fields", &self._unknown_fields);
535 }
536 debug_struct.finish()
537 }
538}
539
540impl std::fmt::Debug for super::RelativeDistinguishedName {
541 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
542 let mut debug_struct = f.debug_struct("RelativeDistinguishedName");
543 debug_struct.field("attributes", &self.attributes);
544 if !self._unknown_fields.is_empty() {
545 debug_struct.field("_unknown_fields", &self._unknown_fields);
546 }
547 debug_struct.finish()
548 }
549}
550
551impl std::fmt::Debug for super::Subject {
552 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
553 let mut debug_struct = f.debug_struct("Subject");
554 debug_struct.field("common_name", &self.common_name);
555 debug_struct.field("country_code", &self.country_code);
556 debug_struct.field("organization", &self.organization);
557 debug_struct.field("organizational_unit", &self.organizational_unit);
558 debug_struct.field("locality", &self.locality);
559 debug_struct.field("province", &self.province);
560 debug_struct.field("street_address", &self.street_address);
561 debug_struct.field("postal_code", &self.postal_code);
562 debug_struct.field("rdn_sequence", &self.rdn_sequence);
563 if !self._unknown_fields.is_empty() {
564 debug_struct.field("_unknown_fields", &self._unknown_fields);
565 }
566 debug_struct.finish()
567 }
568}
569
570impl std::fmt::Debug for super::SubjectAltNames {
571 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
572 let mut debug_struct = f.debug_struct("SubjectAltNames");
573 debug_struct.field("dns_names", &self.dns_names);
574 debug_struct.field("uris", &self.uris);
575 debug_struct.field("email_addresses", &self.email_addresses);
576 debug_struct.field("ip_addresses", &self.ip_addresses);
577 debug_struct.field("custom_sans", &self.custom_sans);
578 if !self._unknown_fields.is_empty() {
579 debug_struct.field("_unknown_fields", &self._unknown_fields);
580 }
581 debug_struct.finish()
582 }
583}
584
585impl std::fmt::Debug for super::CertificateIdentityConstraints {
586 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
587 let mut debug_struct = f.debug_struct("CertificateIdentityConstraints");
588 debug_struct.field("cel_expression", &self.cel_expression);
589 debug_struct.field("allow_subject_passthrough", &self.allow_subject_passthrough);
590 debug_struct.field(
591 "allow_subject_alt_names_passthrough",
592 &self.allow_subject_alt_names_passthrough,
593 );
594 if !self._unknown_fields.is_empty() {
595 debug_struct.field("_unknown_fields", &self._unknown_fields);
596 }
597 debug_struct.finish()
598 }
599}
600
601impl std::fmt::Debug for super::CertificateExtensionConstraints {
602 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
603 let mut debug_struct = f.debug_struct("CertificateExtensionConstraints");
604 debug_struct.field("known_extensions", &self.known_extensions);
605 debug_struct.field("additional_extensions", &self.additional_extensions);
606 if !self._unknown_fields.is_empty() {
607 debug_struct.field("_unknown_fields", &self._unknown_fields);
608 }
609 debug_struct.finish()
610 }
611}
612
613impl std::fmt::Debug for super::CreateCertificateRequest {
614 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
615 let mut debug_struct = f.debug_struct("CreateCertificateRequest");
616 debug_struct.field("parent", &self.parent);
617 debug_struct.field("certificate_id", &self.certificate_id);
618 debug_struct.field("certificate", &self.certificate);
619 debug_struct.field("request_id", &self.request_id);
620 debug_struct.field("validate_only", &self.validate_only);
621 debug_struct.field(
622 "issuing_certificate_authority_id",
623 &self.issuing_certificate_authority_id,
624 );
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::GetCertificateRequest {
633 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
634 let mut debug_struct = f.debug_struct("GetCertificateRequest");
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::ListCertificatesRequest {
644 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
645 let mut debug_struct = f.debug_struct("ListCertificatesRequest");
646 debug_struct.field("parent", &self.parent);
647 debug_struct.field("page_size", &self.page_size);
648 debug_struct.field("page_token", &self.page_token);
649 debug_struct.field("filter", &self.filter);
650 debug_struct.field("order_by", &self.order_by);
651 if !self._unknown_fields.is_empty() {
652 debug_struct.field("_unknown_fields", &self._unknown_fields);
653 }
654 debug_struct.finish()
655 }
656}
657
658impl std::fmt::Debug for super::ListCertificatesResponse {
659 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
660 let mut debug_struct = f.debug_struct("ListCertificatesResponse");
661 debug_struct.field("certificates", &self.certificates);
662 debug_struct.field("next_page_token", &self.next_page_token);
663 debug_struct.field("unreachable", &self.unreachable);
664 if !self._unknown_fields.is_empty() {
665 debug_struct.field("_unknown_fields", &self._unknown_fields);
666 }
667 debug_struct.finish()
668 }
669}
670
671impl std::fmt::Debug for super::RevokeCertificateRequest {
672 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
673 let mut debug_struct = f.debug_struct("RevokeCertificateRequest");
674 debug_struct.field("name", &self.name);
675 debug_struct.field("reason", &self.reason);
676 debug_struct.field("request_id", &self.request_id);
677 if !self._unknown_fields.is_empty() {
678 debug_struct.field("_unknown_fields", &self._unknown_fields);
679 }
680 debug_struct.finish()
681 }
682}
683
684impl std::fmt::Debug for super::UpdateCertificateRequest {
685 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
686 let mut debug_struct = f.debug_struct("UpdateCertificateRequest");
687 debug_struct.field("certificate", &self.certificate);
688 debug_struct.field("update_mask", &self.update_mask);
689 debug_struct.field("request_id", &self.request_id);
690 if !self._unknown_fields.is_empty() {
691 debug_struct.field("_unknown_fields", &self._unknown_fields);
692 }
693 debug_struct.finish()
694 }
695}
696
697impl std::fmt::Debug for super::ActivateCertificateAuthorityRequest {
698 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
699 let mut debug_struct = f.debug_struct("ActivateCertificateAuthorityRequest");
700 debug_struct.field("name", &self.name);
701 debug_struct.field("pem_ca_certificate", &self.pem_ca_certificate);
702 debug_struct.field("subordinate_config", &self.subordinate_config);
703 debug_struct.field("request_id", &self.request_id);
704 if !self._unknown_fields.is_empty() {
705 debug_struct.field("_unknown_fields", &self._unknown_fields);
706 }
707 debug_struct.finish()
708 }
709}
710
711impl std::fmt::Debug for super::CreateCertificateAuthorityRequest {
712 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
713 let mut debug_struct = f.debug_struct("CreateCertificateAuthorityRequest");
714 debug_struct.field("parent", &self.parent);
715 debug_struct.field("certificate_authority_id", &self.certificate_authority_id);
716 debug_struct.field("certificate_authority", &self.certificate_authority);
717 debug_struct.field("request_id", &self.request_id);
718 if !self._unknown_fields.is_empty() {
719 debug_struct.field("_unknown_fields", &self._unknown_fields);
720 }
721 debug_struct.finish()
722 }
723}
724
725impl std::fmt::Debug for super::DisableCertificateAuthorityRequest {
726 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
727 let mut debug_struct = f.debug_struct("DisableCertificateAuthorityRequest");
728 debug_struct.field("name", &self.name);
729 debug_struct.field("request_id", &self.request_id);
730 debug_struct.field(
731 "ignore_dependent_resources",
732 &self.ignore_dependent_resources,
733 );
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::EnableCertificateAuthorityRequest {
742 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
743 let mut debug_struct = f.debug_struct("EnableCertificateAuthorityRequest");
744 debug_struct.field("name", &self.name);
745 debug_struct.field("request_id", &self.request_id);
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::FetchCertificateAuthorityCsrRequest {
754 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
755 let mut debug_struct = f.debug_struct("FetchCertificateAuthorityCsrRequest");
756 debug_struct.field("name", &self.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::FetchCertificateAuthorityCsrResponse {
765 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
766 let mut debug_struct = f.debug_struct("FetchCertificateAuthorityCsrResponse");
767 debug_struct.field("pem_csr", &self.pem_csr);
768 if !self._unknown_fields.is_empty() {
769 debug_struct.field("_unknown_fields", &self._unknown_fields);
770 }
771 debug_struct.finish()
772 }
773}
774
775impl std::fmt::Debug for super::GetCertificateAuthorityRequest {
776 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
777 let mut debug_struct = f.debug_struct("GetCertificateAuthorityRequest");
778 debug_struct.field("name", &self.name);
779 if !self._unknown_fields.is_empty() {
780 debug_struct.field("_unknown_fields", &self._unknown_fields);
781 }
782 debug_struct.finish()
783 }
784}
785
786impl std::fmt::Debug for super::ListCertificateAuthoritiesRequest {
787 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
788 let mut debug_struct = f.debug_struct("ListCertificateAuthoritiesRequest");
789 debug_struct.field("parent", &self.parent);
790 debug_struct.field("page_size", &self.page_size);
791 debug_struct.field("page_token", &self.page_token);
792 debug_struct.field("filter", &self.filter);
793 debug_struct.field("order_by", &self.order_by);
794 if !self._unknown_fields.is_empty() {
795 debug_struct.field("_unknown_fields", &self._unknown_fields);
796 }
797 debug_struct.finish()
798 }
799}
800
801impl std::fmt::Debug for super::ListCertificateAuthoritiesResponse {
802 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
803 let mut debug_struct = f.debug_struct("ListCertificateAuthoritiesResponse");
804 debug_struct.field("certificate_authorities", &self.certificate_authorities);
805 debug_struct.field("next_page_token", &self.next_page_token);
806 debug_struct.field("unreachable", &self.unreachable);
807 if !self._unknown_fields.is_empty() {
808 debug_struct.field("_unknown_fields", &self._unknown_fields);
809 }
810 debug_struct.finish()
811 }
812}
813
814impl std::fmt::Debug for super::UndeleteCertificateAuthorityRequest {
815 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
816 let mut debug_struct = f.debug_struct("UndeleteCertificateAuthorityRequest");
817 debug_struct.field("name", &self.name);
818 debug_struct.field("request_id", &self.request_id);
819 if !self._unknown_fields.is_empty() {
820 debug_struct.field("_unknown_fields", &self._unknown_fields);
821 }
822 debug_struct.finish()
823 }
824}
825
826impl std::fmt::Debug for super::DeleteCertificateAuthorityRequest {
827 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
828 let mut debug_struct = f.debug_struct("DeleteCertificateAuthorityRequest");
829 debug_struct.field("name", &self.name);
830 debug_struct.field("request_id", &self.request_id);
831 debug_struct.field(
832 "ignore_active_certificates",
833 &self.ignore_active_certificates,
834 );
835 debug_struct.field("skip_grace_period", &self.skip_grace_period);
836 debug_struct.field(
837 "ignore_dependent_resources",
838 &self.ignore_dependent_resources,
839 );
840 if !self._unknown_fields.is_empty() {
841 debug_struct.field("_unknown_fields", &self._unknown_fields);
842 }
843 debug_struct.finish()
844 }
845}
846
847impl std::fmt::Debug for super::UpdateCertificateAuthorityRequest {
848 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
849 let mut debug_struct = f.debug_struct("UpdateCertificateAuthorityRequest");
850 debug_struct.field("certificate_authority", &self.certificate_authority);
851 debug_struct.field("update_mask", &self.update_mask);
852 debug_struct.field("request_id", &self.request_id);
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::CreateCaPoolRequest {
861 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
862 let mut debug_struct = f.debug_struct("CreateCaPoolRequest");
863 debug_struct.field("parent", &self.parent);
864 debug_struct.field("ca_pool_id", &self.ca_pool_id);
865 debug_struct.field("ca_pool", &self.ca_pool);
866 debug_struct.field("request_id", &self.request_id);
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::UpdateCaPoolRequest {
875 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
876 let mut debug_struct = f.debug_struct("UpdateCaPoolRequest");
877 debug_struct.field("ca_pool", &self.ca_pool);
878 debug_struct.field("update_mask", &self.update_mask);
879 debug_struct.field("request_id", &self.request_id);
880 if !self._unknown_fields.is_empty() {
881 debug_struct.field("_unknown_fields", &self._unknown_fields);
882 }
883 debug_struct.finish()
884 }
885}
886
887impl std::fmt::Debug for super::DeleteCaPoolRequest {
888 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
889 let mut debug_struct = f.debug_struct("DeleteCaPoolRequest");
890 debug_struct.field("name", &self.name);
891 debug_struct.field("request_id", &self.request_id);
892 debug_struct.field(
893 "ignore_dependent_resources",
894 &self.ignore_dependent_resources,
895 );
896 if !self._unknown_fields.is_empty() {
897 debug_struct.field("_unknown_fields", &self._unknown_fields);
898 }
899 debug_struct.finish()
900 }
901}
902
903impl std::fmt::Debug for super::FetchCaCertsRequest {
904 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
905 let mut debug_struct = f.debug_struct("FetchCaCertsRequest");
906 debug_struct.field("ca_pool", &self.ca_pool);
907 debug_struct.field("request_id", &self.request_id);
908 if !self._unknown_fields.is_empty() {
909 debug_struct.field("_unknown_fields", &self._unknown_fields);
910 }
911 debug_struct.finish()
912 }
913}
914
915impl std::fmt::Debug for super::FetchCaCertsResponse {
916 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
917 let mut debug_struct = f.debug_struct("FetchCaCertsResponse");
918 debug_struct.field("ca_certs", &self.ca_certs);
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::fetch_ca_certs_response::CertChain {
927 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
928 let mut debug_struct = f.debug_struct("CertChain");
929 debug_struct.field("certificates", &self.certificates);
930 if !self._unknown_fields.is_empty() {
931 debug_struct.field("_unknown_fields", &self._unknown_fields);
932 }
933 debug_struct.finish()
934 }
935}
936
937impl std::fmt::Debug for super::GetCaPoolRequest {
938 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
939 let mut debug_struct = f.debug_struct("GetCaPoolRequest");
940 debug_struct.field("name", &self.name);
941 if !self._unknown_fields.is_empty() {
942 debug_struct.field("_unknown_fields", &self._unknown_fields);
943 }
944 debug_struct.finish()
945 }
946}
947
948impl std::fmt::Debug for super::ListCaPoolsRequest {
949 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
950 let mut debug_struct = f.debug_struct("ListCaPoolsRequest");
951 debug_struct.field("parent", &self.parent);
952 debug_struct.field("page_size", &self.page_size);
953 debug_struct.field("page_token", &self.page_token);
954 debug_struct.field("filter", &self.filter);
955 debug_struct.field("order_by", &self.order_by);
956 if !self._unknown_fields.is_empty() {
957 debug_struct.field("_unknown_fields", &self._unknown_fields);
958 }
959 debug_struct.finish()
960 }
961}
962
963impl std::fmt::Debug for super::ListCaPoolsResponse {
964 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
965 let mut debug_struct = f.debug_struct("ListCaPoolsResponse");
966 debug_struct.field("ca_pools", &self.ca_pools);
967 debug_struct.field("next_page_token", &self.next_page_token);
968 debug_struct.field("unreachable", &self.unreachable);
969 if !self._unknown_fields.is_empty() {
970 debug_struct.field("_unknown_fields", &self._unknown_fields);
971 }
972 debug_struct.finish()
973 }
974}
975
976impl std::fmt::Debug for super::GetCertificateRevocationListRequest {
977 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
978 let mut debug_struct = f.debug_struct("GetCertificateRevocationListRequest");
979 debug_struct.field("name", &self.name);
980 if !self._unknown_fields.is_empty() {
981 debug_struct.field("_unknown_fields", &self._unknown_fields);
982 }
983 debug_struct.finish()
984 }
985}
986
987impl std::fmt::Debug for super::ListCertificateRevocationListsRequest {
988 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
989 let mut debug_struct = f.debug_struct("ListCertificateRevocationListsRequest");
990 debug_struct.field("parent", &self.parent);
991 debug_struct.field("page_size", &self.page_size);
992 debug_struct.field("page_token", &self.page_token);
993 debug_struct.field("filter", &self.filter);
994 debug_struct.field("order_by", &self.order_by);
995 if !self._unknown_fields.is_empty() {
996 debug_struct.field("_unknown_fields", &self._unknown_fields);
997 }
998 debug_struct.finish()
999 }
1000}
1001
1002impl std::fmt::Debug for super::ListCertificateRevocationListsResponse {
1003 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1004 let mut debug_struct = f.debug_struct("ListCertificateRevocationListsResponse");
1005 debug_struct.field(
1006 "certificate_revocation_lists",
1007 &self.certificate_revocation_lists,
1008 );
1009 debug_struct.field("next_page_token", &self.next_page_token);
1010 debug_struct.field("unreachable", &self.unreachable);
1011 if !self._unknown_fields.is_empty() {
1012 debug_struct.field("_unknown_fields", &self._unknown_fields);
1013 }
1014 debug_struct.finish()
1015 }
1016}
1017
1018impl std::fmt::Debug for super::UpdateCertificateRevocationListRequest {
1019 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1020 let mut debug_struct = f.debug_struct("UpdateCertificateRevocationListRequest");
1021 debug_struct.field(
1022 "certificate_revocation_list",
1023 &self.certificate_revocation_list,
1024 );
1025 debug_struct.field("update_mask", &self.update_mask);
1026 debug_struct.field("request_id", &self.request_id);
1027 if !self._unknown_fields.is_empty() {
1028 debug_struct.field("_unknown_fields", &self._unknown_fields);
1029 }
1030 debug_struct.finish()
1031 }
1032}
1033
1034impl std::fmt::Debug for super::CreateCertificateTemplateRequest {
1035 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1036 let mut debug_struct = f.debug_struct("CreateCertificateTemplateRequest");
1037 debug_struct.field("parent", &self.parent);
1038 debug_struct.field("certificate_template_id", &self.certificate_template_id);
1039 debug_struct.field("certificate_template", &self.certificate_template);
1040 debug_struct.field("request_id", &self.request_id);
1041 if !self._unknown_fields.is_empty() {
1042 debug_struct.field("_unknown_fields", &self._unknown_fields);
1043 }
1044 debug_struct.finish()
1045 }
1046}
1047
1048impl std::fmt::Debug for super::DeleteCertificateTemplateRequest {
1049 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1050 let mut debug_struct = f.debug_struct("DeleteCertificateTemplateRequest");
1051 debug_struct.field("name", &self.name);
1052 debug_struct.field("request_id", &self.request_id);
1053 if !self._unknown_fields.is_empty() {
1054 debug_struct.field("_unknown_fields", &self._unknown_fields);
1055 }
1056 debug_struct.finish()
1057 }
1058}
1059
1060impl std::fmt::Debug for super::GetCertificateTemplateRequest {
1061 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1062 let mut debug_struct = f.debug_struct("GetCertificateTemplateRequest");
1063 debug_struct.field("name", &self.name);
1064 if !self._unknown_fields.is_empty() {
1065 debug_struct.field("_unknown_fields", &self._unknown_fields);
1066 }
1067 debug_struct.finish()
1068 }
1069}
1070
1071impl std::fmt::Debug for super::ListCertificateTemplatesRequest {
1072 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1073 let mut debug_struct = f.debug_struct("ListCertificateTemplatesRequest");
1074 debug_struct.field("parent", &self.parent);
1075 debug_struct.field("page_size", &self.page_size);
1076 debug_struct.field("page_token", &self.page_token);
1077 debug_struct.field("filter", &self.filter);
1078 debug_struct.field("order_by", &self.order_by);
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::ListCertificateTemplatesResponse {
1087 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1088 let mut debug_struct = f.debug_struct("ListCertificateTemplatesResponse");
1089 debug_struct.field("certificate_templates", &self.certificate_templates);
1090 debug_struct.field("next_page_token", &self.next_page_token);
1091 debug_struct.field("unreachable", &self.unreachable);
1092 if !self._unknown_fields.is_empty() {
1093 debug_struct.field("_unknown_fields", &self._unknown_fields);
1094 }
1095 debug_struct.finish()
1096 }
1097}
1098
1099impl std::fmt::Debug for super::UpdateCertificateTemplateRequest {
1100 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1101 let mut debug_struct = f.debug_struct("UpdateCertificateTemplateRequest");
1102 debug_struct.field("certificate_template", &self.certificate_template);
1103 debug_struct.field("update_mask", &self.update_mask);
1104 debug_struct.field("request_id", &self.request_id);
1105 if !self._unknown_fields.is_empty() {
1106 debug_struct.field("_unknown_fields", &self._unknown_fields);
1107 }
1108 debug_struct.finish()
1109 }
1110}
1111
1112impl std::fmt::Debug for super::OperationMetadata {
1113 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1114 let mut debug_struct = f.debug_struct("OperationMetadata");
1115 debug_struct.field("create_time", &self.create_time);
1116 debug_struct.field("end_time", &self.end_time);
1117 debug_struct.field("target", &self.target);
1118 debug_struct.field("verb", &self.verb);
1119 debug_struct.field("status_message", &self.status_message);
1120 debug_struct.field("requested_cancellation", &self.requested_cancellation);
1121 debug_struct.field("api_version", &self.api_version);
1122 if !self._unknown_fields.is_empty() {
1123 debug_struct.field("_unknown_fields", &self._unknown_fields);
1124 }
1125 debug_struct.finish()
1126 }
1127}