Skip to content

Commit b368ec5

Browse files
committed
remove clone and extra derives
1 parent 6de7572 commit b368ec5

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

src/gql.rs

+10-20
Original file line numberDiff line numberDiff line change
@@ -12,45 +12,35 @@ use worker::console_log;
1212
#[derive(GraphQLQuery)]
1313
#[graphql(
1414
schema_path = "gql/schema.graphql",
15-
query_path = "gql/workers_query.graphql",
16-
variables_derives = "Debug",
17-
response_derives = "Debug,Clone"
15+
query_path = "gql/workers_query.graphql"
1816
)]
1917
pub struct GetWorkersAnalyticsQuery;
2018

2119
#[derive(GraphQLQuery)]
2220
#[graphql(
2321
schema_path = "gql/schema.graphql",
24-
query_path = "gql/d1_query.graphql",
25-
variables_derives = "Debug",
26-
response_derives = "Debug,Clone"
22+
query_path = "gql/d1_query.graphql"
2723
)]
2824
pub struct GetD1AnalyticsQuery;
2925

3026
#[derive(GraphQLQuery)]
3127
#[graphql(
3228
schema_path = "gql/schema.graphql",
33-
query_path = "gql/durableobjects_query.graphql",
34-
variables_derives = "Debug",
35-
response_derives = "Debug,Clone"
29+
query_path = "gql/durableobjects_query.graphql"
3630
)]
3731
pub struct GetDurableObjectsAnalyticsQuery;
3832

3933
#[derive(GraphQLQuery)]
4034
#[graphql(
4135
schema_path = "gql/schema.graphql",
42-
query_path = "gql/queue_backlog_query.graphql",
43-
variables_derives = "Debug",
44-
response_derives = "Debug,Clone"
36+
query_path = "gql/queue_backlog_query.graphql"
4537
)]
4638
pub struct GetQueueBacklogAnalyticsQuery;
4739

4840
#[derive(GraphQLQuery)]
4941
#[graphql(
5042
schema_path = "gql/schema.graphql",
51-
query_path = "gql/queue_operations_query.graphql",
52-
variables_derives = "Debug",
53-
response_derives = "Debug,Clone"
43+
query_path = "gql/queue_operations_query.graphql"
5444
)]
5545
pub struct GetQueueOperationsAnalyticsQuery;
5646

@@ -110,7 +100,7 @@ pub async fn do_get_workers_analytics_query(cloudflare_api_url: &String, cloudfl
110100
registry.register(Box::new(worker_duration.clone())).unwrap();
111101

112102
let mut last_datetime: Option<Time> = None;
113-
for account in response_data.clone().viewer.unwrap().accounts.iter() {
103+
for account in response_data.viewer.unwrap().accounts.iter() {
114104
for worker in account.workers_invocations_adaptive.iter() {
115105
let dimensions = worker.dimensions.as_ref().unwrap();
116106
last_datetime = Some(dimensions.datetime.clone());
@@ -187,7 +177,7 @@ pub async fn do_get_d1_analytics_query(cloudflare_api_url: &String, cloudflare_a
187177
registry.register(Box::new(d1_query_batch_time_ms.clone())).unwrap();
188178

189179
let mut last_datetime: Option<Time> = None;
190-
for account in response_data.clone().viewer.unwrap().accounts.iter() {
180+
for account in response_data.viewer.unwrap().accounts.iter() {
191181
for group in account.d1_analytics_adaptive_groups.iter() {
192182
let dimensions = group.dimensions.as_ref().unwrap();
193183
last_datetime = Some(dimensions.datetime_minute.clone());
@@ -255,7 +245,7 @@ pub async fn do_get_durableobjects_analytics_query(cloudflare_api_url: &String,
255245
registry.register(Box::new(do_wall_time_microseconds.clone())).unwrap();
256246

257247
let mut last_datetime: Option<Time> = None;
258-
for account in response_data.clone().viewer.unwrap().accounts.iter() {
248+
for account in response_data.viewer.unwrap().accounts.iter() {
259249
for group in account.durable_objects_invocations_adaptive_groups.iter() {
260250
let dimensions = group.dimensions.as_ref().unwrap();
261251
last_datetime = Some(dimensions.datetime_minute.clone());
@@ -326,7 +316,7 @@ pub async fn do_get_queue_backlog_analytics_query(cloudflare_api_url: &String, c
326316
registry.register(Box::new(queue_backlog_sample_interval.clone())).unwrap();
327317

328318
let mut last_datetime: Option<Time> = None;
329-
for account in response_data.clone().viewer.unwrap().accounts.iter() {
319+
for account in response_data.viewer.unwrap().accounts.iter() {
330320
for group in account.queue_backlog_adaptive_groups.iter() {
331321
let dimensions = group.dimensions.as_ref().unwrap();
332322
last_datetime = Some(dimensions.datetime_minute.clone());
@@ -387,7 +377,7 @@ pub async fn do_get_queue_operations_analytics_query(cloudflare_api_url: &String
387377
registry.register(Box::new(queue_sample_interval.clone())).unwrap();
388378

389379
let mut last_datetime: Option<Time> = None;
390-
for account in response_data.clone().viewer.unwrap().accounts.iter() {
380+
for account in response_data.viewer.unwrap().accounts.iter() {
391381
for group in account.queue_message_operations_adaptive_groups.iter() {
392382
let dimensions = group.dimensions.as_ref().unwrap();
393383
last_datetime = Some(dimensions.datetime.clone());

0 commit comments

Comments
 (0)