@@ -138,12 +138,12 @@ impl MappingParametersBuilder {
138138 types : Vec < Type > ,
139139 ) -> PSQLPyResult < PreparedParameters > {
140140 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) ;
142142 let converted_parameters = zipped_params_types
143143 . map ( |( parameter, type_) | from_python_typed ( parameter. bind ( gil) , & type_) )
144144 . collect :: < PSQLPyResult < Vec < PythonDTO > > > ( ) ?;
145145
146- Ok ( PreparedParameters :: new ( converted_parameters, vec ! [ ] ) ) // TODO: change vec![] to real types.
146+ Ok ( PreparedParameters :: new ( converted_parameters, types ) )
147147 }
148148
149149 fn prepare_not_typed (
@@ -157,7 +157,7 @@ impl MappingParametersBuilder {
157157 . map ( |parameter| from_python_untyped ( parameter. bind ( gil) ) )
158158 . collect :: < PSQLPyResult < Vec < PythonDTO > > > ( ) ?;
159159
160- Ok ( PreparedParameters :: new ( converted_parameters, vec ! [ ] ) ) // TODO: change vec![] to real types.
160+ Ok ( PreparedParameters :: new ( converted_parameters, vec ! [ ] ) )
161161 }
162162
163163 fn extract_parameters (
@@ -218,7 +218,7 @@ impl SequenceParametersBuilder {
218218 . map ( |parameter| from_python_untyped ( parameter. bind ( gil) ) )
219219 . collect :: < PSQLPyResult < Vec < PythonDTO > > > ( ) ?;
220220
221- Ok ( PreparedParameters :: new ( converted_parameters, vec ! [ ] ) ) // TODO: change vec![] to real types.
221+ Ok ( PreparedParameters :: new ( converted_parameters, vec ! [ ] ) )
222222 }
223223}
224224
0 commit comments