Skip to content

Commit c2bb563

Browse files
committed
Avoid apikey clone
1 parent 605d476 commit c2bb563

20 files changed

+160
-158
lines changed

openapi-generator-template/lib.mustache

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#![allow(unused_imports)]
2-
#![allow(clippy::all)]
2+
#![allow(clippy::empty_docs)]
3+
#![allow(clippy::needless_return)]
34
#![allow(elided_lifetimes_in_paths)]
45

56
pub mod apis;

openapi-generator-template/reqwest/api.mustache

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -241,8 +241,8 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}{{{vendorExtensi
241241
if let Some(ref apikey) = configuration.api_key {
242242
let key = &apikey.key;
243243
let value = match apikey.prefix {
244-
Some(ref prefix) => format!("{prefix} {key}"),
245-
None => key.clone(),
244+
Some(ref prefix) => &format!("{prefix} {key}"),
245+
None => key,
246246
};
247247
req_builder = req_builder.query(&[("{{{keyParamName}}}", value)]);
248248
}
@@ -312,8 +312,8 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}{{{vendorExtensi
312312
if let Some(ref apikey) = configuration.api_key {
313313
let key = &apikey.key;
314314
let value = match apikey.prefix {
315-
Some(ref prefix) => format!("{prefix} {key}"),
316-
None => key.clone(),
315+
Some(ref prefix) => &format!("{prefix} {key}"),
316+
None => key,
317317
};
318318
req_builder = req_builder.header("{{{keyParamName}}}", value);
319319
};
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.14.0
1+
7.16.0-SNAPSHOT

typesense_codegen/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This API client was generated by the [OpenAPI Generator](https://openapi-generat
99

1010
- API version: 30.0
1111
- Package version: 30.0
12-
- Generator version: 7.14.0
12+
- Generator version: 7.16.0-SNAPSHOT
1313
- Build package: `org.openapitools.codegen.languages.RustClientCodegen`
1414

1515
## Installation

typesense_codegen/src/apis/analytics_api.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,8 @@ pub async fn create_analytics_event(
152152
if let Some(ref apikey) = configuration.api_key {
153153
let key = &apikey.key;
154154
let value = match apikey.prefix {
155-
Some(ref prefix) => format!("{prefix} {key}"),
156-
None => key.clone(),
155+
Some(ref prefix) => &format!("{prefix} {key}"),
156+
None => key,
157157
};
158158
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
159159
};
@@ -212,8 +212,8 @@ pub async fn create_analytics_rule(
212212
if let Some(ref apikey) = configuration.api_key {
213213
let key = &apikey.key;
214214
let value = match apikey.prefix {
215-
Some(ref prefix) => format!("{prefix} {key}"),
216-
None => key.clone(),
215+
Some(ref prefix) => &format!("{prefix} {key}"),
216+
None => key,
217217
};
218218
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
219219
};
@@ -276,8 +276,8 @@ pub async fn delete_analytics_rule(
276276
if let Some(ref apikey) = configuration.api_key {
277277
let key = &apikey.key;
278278
let value = match apikey.prefix {
279-
Some(ref prefix) => format!("{prefix} {key}"),
280-
None => key.clone(),
279+
Some(ref prefix) => &format!("{prefix} {key}"),
280+
None => key,
281281
};
282282
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
283283
};
@@ -334,8 +334,8 @@ pub async fn flush_analytics(
334334
if let Some(ref apikey) = configuration.api_key {
335335
let key = &apikey.key;
336336
let value = match apikey.prefix {
337-
Some(ref prefix) => format!("{prefix} {key}"),
338-
None => key.clone(),
337+
Some(ref prefix) => &format!("{prefix} {key}"),
338+
None => key,
339339
};
340340
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
341341
};
@@ -394,8 +394,8 @@ pub async fn get_analytics_events(
394394
if let Some(ref apikey) = configuration.api_key {
395395
let key = &apikey.key;
396396
let value = match apikey.prefix {
397-
Some(ref prefix) => format!("{prefix} {key}"),
398-
None => key.clone(),
397+
Some(ref prefix) => &format!("{prefix} {key}"),
398+
None => key,
399399
};
400400
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
401401
};
@@ -450,8 +450,8 @@ pub async fn get_analytics_status(
450450
if let Some(ref apikey) = configuration.api_key {
451451
let key = &apikey.key;
452452
let value = match apikey.prefix {
453-
Some(ref prefix) => format!("{prefix} {key}"),
454-
None => key.clone(),
453+
Some(ref prefix) => &format!("{prefix} {key}"),
454+
None => key,
455455
};
456456
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
457457
};
@@ -511,8 +511,8 @@ pub async fn retrieve_analytics_rule(
511511
if let Some(ref apikey) = configuration.api_key {
512512
let key = &apikey.key;
513513
let value = match apikey.prefix {
514-
Some(ref prefix) => format!("{prefix} {key}"),
515-
None => key.clone(),
514+
Some(ref prefix) => &format!("{prefix} {key}"),
515+
None => key,
516516
};
517517
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
518518
};
@@ -571,8 +571,8 @@ pub async fn retrieve_analytics_rules(
571571
if let Some(ref apikey) = configuration.api_key {
572572
let key = &apikey.key;
573573
let value = match apikey.prefix {
574-
Some(ref prefix) => format!("{prefix} {key}"),
575-
None => key.clone(),
574+
Some(ref prefix) => &format!("{prefix} {key}"),
575+
None => key,
576576
};
577577
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
578578
};
@@ -632,8 +632,8 @@ pub async fn upsert_analytics_rule(
632632
if let Some(ref apikey) = configuration.api_key {
633633
let key = &apikey.key;
634634
let value = match apikey.prefix {
635-
Some(ref prefix) => format!("{prefix} {key}"),
636-
None => key.clone(),
635+
Some(ref prefix) => &format!("{prefix} {key}"),
636+
None => key,
637637
};
638638
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
639639
};

typesense_codegen/src/apis/collections_api.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,8 @@ pub async fn create_collection(
163163
if let Some(ref apikey) = configuration.api_key {
164164
let key = &apikey.key;
165165
let value = match apikey.prefix {
166-
Some(ref prefix) => format!("{prefix} {key}"),
167-
None => key.clone(),
166+
Some(ref prefix) => &format!("{prefix} {key}"),
167+
None => key,
168168
};
169169
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
170170
};
@@ -226,8 +226,8 @@ pub async fn delete_alias(
226226
if let Some(ref apikey) = configuration.api_key {
227227
let key = &apikey.key;
228228
let value = match apikey.prefix {
229-
Some(ref prefix) => format!("{prefix} {key}"),
230-
None => key.clone(),
229+
Some(ref prefix) => &format!("{prefix} {key}"),
230+
None => key,
231231
};
232232
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
233233
};
@@ -289,8 +289,8 @@ pub async fn delete_collection(
289289
if let Some(ref apikey) = configuration.api_key {
290290
let key = &apikey.key;
291291
let value = match apikey.prefix {
292-
Some(ref prefix) => format!("{prefix} {key}"),
293-
None => key.clone(),
292+
Some(ref prefix) => &format!("{prefix} {key}"),
293+
None => key,
294294
};
295295
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
296296
};
@@ -350,8 +350,8 @@ pub async fn get_alias(
350350
if let Some(ref apikey) = configuration.api_key {
351351
let key = &apikey.key;
352352
let value = match apikey.prefix {
353-
Some(ref prefix) => format!("{prefix} {key}"),
354-
None => key.clone(),
353+
Some(ref prefix) => &format!("{prefix} {key}"),
354+
None => key,
355355
};
356356
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
357357
};
@@ -406,8 +406,8 @@ pub async fn get_aliases(
406406
if let Some(ref apikey) = configuration.api_key {
407407
let key = &apikey.key;
408408
let value = match apikey.prefix {
409-
Some(ref prefix) => format!("{prefix} {key}"),
410-
None => key.clone(),
409+
Some(ref prefix) => &format!("{prefix} {key}"),
410+
None => key,
411411
};
412412
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
413413
};
@@ -467,8 +467,8 @@ pub async fn get_collection(
467467
if let Some(ref apikey) = configuration.api_key {
468468
let key = &apikey.key;
469469
let value = match apikey.prefix {
470-
Some(ref prefix) => format!("{prefix} {key}"),
471-
None => key.clone(),
470+
Some(ref prefix) => &format!("{prefix} {key}"),
471+
None => key,
472472
};
473473
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
474474
};
@@ -533,8 +533,8 @@ pub async fn get_collections(
533533
if let Some(ref apikey) = configuration.api_key {
534534
let key = &apikey.key;
535535
let value = match apikey.prefix {
536-
Some(ref prefix) => format!("{prefix} {key}"),
537-
None => key.clone(),
536+
Some(ref prefix) => &format!("{prefix} {key}"),
537+
None => key,
538538
};
539539
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
540540
};
@@ -596,8 +596,8 @@ pub async fn update_collection(
596596
if let Some(ref apikey) = configuration.api_key {
597597
let key = &apikey.key;
598598
let value = match apikey.prefix {
599-
Some(ref prefix) => format!("{prefix} {key}"),
600-
None => key.clone(),
599+
Some(ref prefix) => &format!("{prefix} {key}"),
600+
None => key,
601601
};
602602
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
603603
};
@@ -658,8 +658,8 @@ pub async fn upsert_alias(
658658
if let Some(ref apikey) = configuration.api_key {
659659
let key = &apikey.key;
660660
let value = match apikey.prefix {
661-
Some(ref prefix) => format!("{prefix} {key}"),
662-
None => key.clone(),
661+
Some(ref prefix) => &format!("{prefix} {key}"),
662+
None => key,
663663
};
664664
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
665665
};

typesense_codegen/src/apis/conversations_api.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ pub async fn create_conversation_model(
9393
if let Some(ref apikey) = configuration.api_key {
9494
let key = &apikey.key;
9595
let value = match apikey.prefix {
96-
Some(ref prefix) => format!("{prefix} {key}"),
97-
None => key.clone(),
96+
Some(ref prefix) => &format!("{prefix} {key}"),
97+
None => key,
9898
};
9999
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
100100
};
@@ -157,8 +157,8 @@ pub async fn delete_conversation_model(
157157
if let Some(ref apikey) = configuration.api_key {
158158
let key = &apikey.key;
159159
let value = match apikey.prefix {
160-
Some(ref prefix) => format!("{prefix} {key}"),
161-
None => key.clone(),
160+
Some(ref prefix) => &format!("{prefix} {key}"),
161+
None => key,
162162
};
163163
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
164164
};
@@ -213,8 +213,8 @@ pub async fn retrieve_all_conversation_models(
213213
if let Some(ref apikey) = configuration.api_key {
214214
let key = &apikey.key;
215215
let value = match apikey.prefix {
216-
Some(ref prefix) => format!("{prefix} {key}"),
217-
None => key.clone(),
216+
Some(ref prefix) => &format!("{prefix} {key}"),
217+
None => key,
218218
};
219219
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
220220
};
@@ -275,8 +275,8 @@ pub async fn retrieve_conversation_model(
275275
if let Some(ref apikey) = configuration.api_key {
276276
let key = &apikey.key;
277277
let value = match apikey.prefix {
278-
Some(ref prefix) => format!("{prefix} {key}"),
279-
None => key.clone(),
278+
Some(ref prefix) => &format!("{prefix} {key}"),
279+
None => key,
280280
};
281281
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
282282
};
@@ -336,8 +336,8 @@ pub async fn update_conversation_model(
336336
if let Some(ref apikey) = configuration.api_key {
337337
let key = &apikey.key;
338338
let value = match apikey.prefix {
339-
Some(ref prefix) => format!("{prefix} {key}"),
340-
None => key.clone(),
339+
Some(ref prefix) => &format!("{prefix} {key}"),
340+
None => key,
341341
};
342342
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
343343
};

typesense_codegen/src/apis/curation_api.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ pub async fn delete_search_override(
8383
if let Some(ref apikey) = configuration.api_key {
8484
let key = &apikey.key;
8585
let value = match apikey.prefix {
86-
Some(ref prefix) => format!("{prefix} {key}"),
87-
None => key.clone(),
86+
Some(ref prefix) => &format!("{prefix} {key}"),
87+
None => key,
8888
};
8989
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
9090
};
@@ -143,8 +143,8 @@ pub async fn get_search_overrides(
143143
if let Some(ref apikey) = configuration.api_key {
144144
let key = &apikey.key;
145145
let value = match apikey.prefix {
146-
Some(ref prefix) => format!("{prefix} {key}"),
147-
None => key.clone(),
146+
Some(ref prefix) => &format!("{prefix} {key}"),
147+
None => key,
148148
};
149149
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
150150
};
@@ -205,8 +205,8 @@ pub async fn upsert_search_override(
205205
if let Some(ref apikey) = configuration.api_key {
206206
let key = &apikey.key;
207207
let value = match apikey.prefix {
208-
Some(ref prefix) => format!("{prefix} {key}"),
209-
None => key.clone(),
208+
Some(ref prefix) => &format!("{prefix} {key}"),
209+
None => key,
210210
};
211211
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
212212
};

typesense_codegen/src/apis/debug_api.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ pub async fn debug(
3333
if let Some(ref apikey) = configuration.api_key {
3434
let key = &apikey.key;
3535
let value = match apikey.prefix {
36-
Some(ref prefix) => format!("{prefix} {key}"),
37-
None => key.clone(),
36+
Some(ref prefix) => &format!("{prefix} {key}"),
37+
None => key,
3838
};
3939
req_builder = req_builder.header("X-TYPESENSE-API-KEY", value);
4040
};

0 commit comments

Comments
 (0)