google_cloud_profiler_v2/model/
debug.rs

1// Copyright 2025 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// Code generated by sidekick. DO NOT EDIT.
16
17#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::CreateProfileRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("CreateProfileRequest");
23        debug_struct.field("parent", &self.parent);
24        debug_struct.field("deployment", &self.deployment);
25        debug_struct.field("profile_type", &self.profile_type);
26        if !self._unknown_fields.is_empty() {
27            debug_struct.field("_unknown_fields", &self._unknown_fields);
28        }
29        debug_struct.finish()
30    }
31}
32
33impl std::fmt::Debug for super::CreateOfflineProfileRequest {
34    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35        let mut debug_struct = f.debug_struct("CreateOfflineProfileRequest");
36        debug_struct.field("parent", &self.parent);
37        debug_struct.field("profile", &self.profile);
38        if !self._unknown_fields.is_empty() {
39            debug_struct.field("_unknown_fields", &self._unknown_fields);
40        }
41        debug_struct.finish()
42    }
43}
44
45impl std::fmt::Debug for super::UpdateProfileRequest {
46    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
47        let mut debug_struct = f.debug_struct("UpdateProfileRequest");
48        debug_struct.field("profile", &self.profile);
49        debug_struct.field("update_mask", &self.update_mask);
50        if !self._unknown_fields.is_empty() {
51            debug_struct.field("_unknown_fields", &self._unknown_fields);
52        }
53        debug_struct.finish()
54    }
55}
56
57impl std::fmt::Debug for super::Profile {
58    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
59        let mut debug_struct = f.debug_struct("Profile");
60        debug_struct.field("name", &self.name);
61        debug_struct.field("profile_type", &self.profile_type);
62        debug_struct.field("deployment", &self.deployment);
63        debug_struct.field("duration", &self.duration);
64        debug_struct.field("profile_bytes", &self.profile_bytes);
65        debug_struct.field("labels", &self.labels);
66        debug_struct.field("start_time", &self.start_time);
67        if !self._unknown_fields.is_empty() {
68            debug_struct.field("_unknown_fields", &self._unknown_fields);
69        }
70        debug_struct.finish()
71    }
72}
73
74impl std::fmt::Debug for super::Deployment {
75    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
76        let mut debug_struct = f.debug_struct("Deployment");
77        debug_struct.field("project_id", &self.project_id);
78        debug_struct.field("target", &self.target);
79        debug_struct.field("labels", &self.labels);
80        if !self._unknown_fields.is_empty() {
81            debug_struct.field("_unknown_fields", &self._unknown_fields);
82        }
83        debug_struct.finish()
84    }
85}
86
87impl std::fmt::Debug for super::ListProfilesRequest {
88    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
89        let mut debug_struct = f.debug_struct("ListProfilesRequest");
90        debug_struct.field("parent", &self.parent);
91        debug_struct.field("page_size", &self.page_size);
92        debug_struct.field("page_token", &self.page_token);
93        if !self._unknown_fields.is_empty() {
94            debug_struct.field("_unknown_fields", &self._unknown_fields);
95        }
96        debug_struct.finish()
97    }
98}
99
100impl std::fmt::Debug for super::ListProfilesResponse {
101    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
102        let mut debug_struct = f.debug_struct("ListProfilesResponse");
103        debug_struct.field("profiles", &self.profiles);
104        debug_struct.field("next_page_token", &self.next_page_token);
105        debug_struct.field("skipped_profiles", &self.skipped_profiles);
106        if !self._unknown_fields.is_empty() {
107            debug_struct.field("_unknown_fields", &self._unknown_fields);
108        }
109        debug_struct.finish()
110    }
111}