@@ -138,12 +138,12 @@ impl MappingParametersBuilder {
138
138
types : Vec < Type > ,
139
139
) -> PSQLPyResult < PreparedParameters > {
140
140
let extracted_parameters = self . extract_parameters ( gil, parameters_names) ?;
141
- let zipped_params_types = zip ( extracted_parameters, types) ;
141
+ let zipped_params_types = zip ( extracted_parameters, & types) ;
142
142
let converted_parameters = zipped_params_types
143
143
. map ( |( parameter, type_) | from_python_typed ( parameter. bind ( gil) , & type_) )
144
144
. collect :: < PSQLPyResult < Vec < PythonDTO > > > ( ) ?;
145
145
146
- Ok ( PreparedParameters :: new ( converted_parameters, vec ! [ ] ) ) // TODO: change vec![] to real types.
146
+ Ok ( PreparedParameters :: new ( converted_parameters, types ) )
147
147
}
148
148
149
149
fn prepare_not_typed (
@@ -157,7 +157,7 @@ impl MappingParametersBuilder {
157
157
. map ( |parameter| from_python_untyped ( parameter. bind ( gil) ) )
158
158
. collect :: < PSQLPyResult < Vec < PythonDTO > > > ( ) ?;
159
159
160
- Ok ( PreparedParameters :: new ( converted_parameters, vec ! [ ] ) ) // TODO: change vec![] to real types.
160
+ Ok ( PreparedParameters :: new ( converted_parameters, vec ! [ ] ) )
161
161
}
162
162
163
163
fn extract_parameters (
@@ -218,7 +218,7 @@ impl SequenceParametersBuilder {
218
218
. map ( |parameter| from_python_untyped ( parameter. bind ( gil) ) )
219
219
. collect :: < PSQLPyResult < Vec < PythonDTO > > > ( ) ?;
220
220
221
- Ok ( PreparedParameters :: new ( converted_parameters, vec ! [ ] ) ) // TODO: change vec![] to real types.
221
+ Ok ( PreparedParameters :: new ( converted_parameters, vec ! [ ] ) )
222
222
}
223
223
}
224
224
0 commit comments