Skip to content

Commit dd00442

Browse files
committed
Rm PhantomData
1 parent 2728a6c commit dd00442

File tree

140 files changed

+137
-345
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

140 files changed

+137
-345
lines changed

openapi-generator-template/model.mustache

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{{>partial_header}}
22
use crate::models;
33
use ::std::borrow::Cow;
4-
use ::std::marker::PhantomData;
54
use serde::{Deserialize, Serialize};
65
{{#models}}
76
{{#model}}
@@ -170,11 +169,6 @@ pub struct {{{classname}}}{{#vendorExtensions.x-rust-is-used-as-input}}<'a{{#ven
170169
}}{{#isNullable}}>{{/isNullable}}{{^required}}>{{/required}},
171170
{{/vendorExtensions.x-rust-type}}
172171
{{/vars}}
173-
{{#vendorExtensions.x-rust-is-used-as-input}}
174-
#[serde(skip)]
175-
{{#vendorExtensions.x-rust-builder}}#[builder(default)]{{/vendorExtensions.x-rust-builder}}
176-
pub _phantom: PhantomData<&'a ()>,
177-
{{/vendorExtensions.x-rust-is-used-as-input}}
178172
}
179173

180174
impl{{#vendorExtensions.x-rust-is-used-as-input}}<'a{{#vendorExtensions.x-rust-generic-parameter}}, {{{.}}}{{/vendorExtensions.x-rust-generic-parameter}}>{{/vendorExtensions.x-rust-is-used-as-input}}{{^vendorExtensions.x-rust-is-used-as-input}}{{#vendorExtensions.x-rust-generic-parameter}}<{{{.}}}>{{/vendorExtensions.x-rust-generic-parameter}}{{/vendorExtensions.x-rust-is-used-as-input}} {{!
@@ -213,9 +207,6 @@ impl{{#vendorExtensions.x-rust-is-used-as-input}}<'a{{#vendorExtensions.x-rust-g
213207
{{{name}}}{{^required}}: None{{/required}}{{#required}}{{#isModel}}{{^avoidBoxedModels}}: {{^isNullable}}Box::new({{{name}}}){{/isNullable}}{{#isNullable}}if let Some(x) = {{{name}}} {Some(Box::new(x))} else {None}{{/isNullable}}{{/avoidBoxedModels}}{{/isModel}}{{/required}},
214208
{{/vendorExtensions.x-rust-type}}
215209
{{/vars}}
216-
{{#vendorExtensions.x-rust-is-used-as-input}}
217-
_phantom: PhantomData,
218-
{{/vendorExtensions.x-rust-is-used-as-input}}
219210
}
220211
}
221212
}

openapi-generator-template/reqwest/api.mustache

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
use super::{Error, configuration, ContentType};
44
use crate::{apis::ResponseContent, models};
55
use ::std::borrow::Cow;
6-
use ::std::marker::PhantomData;
76
use reqwest;
87
use serde::{Deserialize, Serialize, de::Error as _};
98

@@ -46,7 +45,6 @@ pub struct {{{operationIdCamelCase}}}Params<'p{{!
4645
}},
4746
{{/vendorExtensions.x-rust-type}}
4847
{{#-last}}
49-
pub _phantom: PhantomData<&'p ()>,
5048
}
5149

5250
{{/-last}}

typesense/src/client/alias.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ impl<'a> Alias<'a> {
2626
) -> Result<models::CollectionAlias, Error<collections_api::GetAliasError>> {
2727
let params = collections_api::GetAliasParams {
2828
alias_name: self.alias_name.into(),
29-
_phantom: core::marker::PhantomData,
3029
};
3130

3231
execute_wrapper!(self, collections_api::get_alias, params)
@@ -38,7 +37,6 @@ impl<'a> Alias<'a> {
3837
) -> Result<models::CollectionAlias, Error<collections_api::DeleteAliasError>> {
3938
let params = collections_api::DeleteAliasParams {
4039
alias_name: self.alias_name.into(),
41-
_phantom: core::marker::PhantomData,
4240
};
4341
execute_wrapper!(self, collections_api::delete_alias, params)
4442
}

typesense/src/client/aliases.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ impl<'a> Aliases<'a> {
3737
let params = collections_api::UpsertAliasParams {
3838
alias_name: alias_name.into(),
3939
collection_alias_schema: Some(schema),
40-
_phantom: core::marker::PhantomData,
4140
};
4241
execute_wrapper!(self, collections_api::upsert_alias, params)
4342
}

typesense/src/client/collection/document.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ where
5252
let params = documents_api::GetDocumentParams {
5353
collection_name: self.collection_name.into(),
5454
document_id: self.document_id.as_ref().into(),
55-
_phantom: core::marker::PhantomData,
5655
};
5756

5857
let result_value = execute_wrapper!(self, documents_api::get_document, params)?;
@@ -70,7 +69,6 @@ where
7069
let params = documents_api::DeleteDocumentParams {
7170
collection_name: self.collection_name.into(),
7271
document_id: self.document_id.as_ref().into(),
73-
_phantom: core::marker::PhantomData,
7472
};
7573

7674
let result_value = execute_wrapper!(self, documents_api::delete_document, params)?;
@@ -136,7 +134,6 @@ where
136134
document_id: self.document_id.as_ref().into(),
137135
body: partial_document,
138136
dirty_values: params.and_then(|d| d.dirty_values),
139-
_phantom: core::marker::PhantomData,
140137
};
141138

142139
let result_value = execute_wrapper!(self, documents_api::update_document, params)?;

typesense/src/client/collection/documents.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ where
6161
body: document,
6262
action: Some(action.into()),
6363
dirty_values: params.and_then(|d| d.dirty_values), // Or expose this as an argument if needed
64-
_phantom: core::marker::PhantomData,
6564
};
6665
execute_wrapper!(self, documents_api::index_document, params)
6766
}
@@ -78,7 +77,7 @@ where
7877
pub async fn import_jsonl(
7978
&self,
8079
documents_jsonl: impl Into<Cow<'_, str>>,
81-
params: ImportDocumentsParameters<'_>,
80+
params: ImportDocumentsParameters,
8281
) -> Result<String, Error<documents_api::ImportDocumentsError>> {
8382
let params = documents_api::ImportDocumentsParams {
8483
body: documents_jsonl.into(),
@@ -90,7 +89,6 @@ where
9089
remote_embedding_batch_size: params.remote_embedding_batch_size,
9190
return_doc: params.return_doc,
9291
return_id: params.return_id,
93-
_phantom: core::marker::PhantomData,
9492
};
9593
execute_wrapper!(self, documents_api::import_documents, params)
9694
}
@@ -108,7 +106,6 @@ where
108106
exclude_fields: params.exclude_fields,
109107
filter_by: params.filter_by,
110108
include_fields: params.include_fields,
111-
_phantom: core::marker::PhantomData,
112109
};
113110
execute_wrapper!(self, documents_api::export_documents, params)
114111
}
@@ -128,7 +125,6 @@ where
128125
batch_size: params.batch_size,
129126
ignore_not_found: params.ignore_not_found,
130127
truncate: params.truncate,
131-
_phantom: core::marker::PhantomData,
132128
};
133129
execute_wrapper!(self, documents_api::delete_documents, params)
134130
}
@@ -217,7 +213,6 @@ where
217213
nl_query: params.nl_query,
218214
enable_analytics: params.enable_analytics,
219215
synonym_sets: params.synonym_sets,
220-
_phantom: core::marker::PhantomData,
221216
};
222217
execute_wrapper!(self, documents_api::search_collection, search_params)
223218
}
@@ -279,7 +274,6 @@ where
279274
collection_name: self.collection_name.into(),
280275
filter_by: params.filter_by,
281276
body: document,
282-
_phantom: core::marker::PhantomData,
283277
};
284278
execute_wrapper!(self, documents_api::update_documents, params)
285279
}

typesense/src/client/collection/mod.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ where
5858
) -> Result<models::CollectionResponse, Error<collections_api::GetCollectionError>> {
5959
let params = collections_api::GetCollectionParams {
6060
collection_name: self.collection_name.as_ref().into(),
61-
_phantom: core::marker::PhantomData,
6261
};
6362
execute_wrapper!(self, collections_api::get_collection, params)
6463
}
@@ -70,7 +69,6 @@ where
7069
) -> Result<models::CollectionResponse, Error<collections_api::DeleteCollectionError>> {
7170
let params = collections_api::DeleteCollectionParams {
7271
collection_name: self.collection_name.as_ref().into(),
73-
_phantom: core::marker::PhantomData,
7472
};
7573
execute_wrapper!(self, collections_api::delete_collection, params)
7674
}
@@ -82,15 +80,11 @@ where
8280
#[inline]
8381
pub async fn update(
8482
&self,
85-
update_schema: models::CollectionUpdateSchema<'_>,
86-
) -> Result<
87-
models::CollectionUpdateSchema<'static>,
88-
Error<collections_api::UpdateCollectionError>,
89-
> {
83+
update_schema: models::CollectionUpdateSchema,
84+
) -> Result<models::CollectionUpdateSchema, Error<collections_api::UpdateCollectionError>> {
9085
let params = collections_api::UpdateCollectionParams {
9186
collection_name: self.collection_name.as_ref().into(),
9287
collection_update_schema: update_schema,
93-
_phantom: core::marker::PhantomData,
9488
};
9589
execute_wrapper!(self, collections_api::update_collection, params)
9690
}

typesense/src/client/collections.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ impl<'c> Collections<'c> {
3232
) -> Result<models::CollectionResponse, Error<collections_api::CreateCollectionError>> {
3333
let params = collections_api::CreateCollectionParams {
3434
collection_schema: schema,
35-
_phantom: core::marker::PhantomData,
3635
};
3736
execute_wrapper!(self, collections_api::create_collection, params)
3837
}
@@ -46,7 +45,6 @@ impl<'c> Collections<'c> {
4645
exclude_fields: params.exclude_fields,
4746
limit: params.limit,
4847
offset: params.offset,
49-
_phantom: core::marker::PhantomData,
5048
};
5149
execute_wrapper!(self, collections_api::get_collections, params)
5250
}

typesense/src/client/conversations/model.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ impl<'a> Model<'a> {
2929
> {
3030
let params = conversations_api::RetrieveConversationModelParams {
3131
model_id: self.model_id.into(),
32-
_phantom: core::marker::PhantomData,
3332
};
3433
execute_wrapper!(self, conversations_api::retrieve_conversation_model, params)
3534
}
@@ -48,7 +47,6 @@ impl<'a> Model<'a> {
4847
let params = conversations_api::UpdateConversationModelParams {
4948
model_id: self.model_id.into(),
5049
conversation_model_update_schema: schema,
51-
_phantom: core::marker::PhantomData,
5250
};
5351
execute_wrapper!(self, conversations_api::update_conversation_model, params)
5452
}
@@ -62,7 +60,6 @@ impl<'a> Model<'a> {
6260
> {
6361
let params = conversations_api::DeleteConversationModelParams {
6462
model_id: self.model_id.into(),
65-
_phantom: core::marker::PhantomData,
6663
};
6764
execute_wrapper!(self, conversations_api::delete_conversation_model, params)
6865
}

typesense/src/client/conversations/models.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ impl<'a> Models<'a> {
3232
> {
3333
let params = conversations_api::CreateConversationModelParams {
3434
conversation_model_create_schema: schema,
35-
_phantom: core::marker::PhantomData,
3635
};
3736
execute_wrapper!(self, conversations_api::create_conversation_model, params)
3837
}

0 commit comments

Comments
 (0)