summaryrefslogtreecommitdiff
path: root/rust
diff options
context:
space:
mode:
Diffstat (limited to 'rust')
-rw-r--r--rust/src/types/parser.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/rust/src/types/parser.rs b/rust/src/types/parser.rs
index 896327f6..9bcdf41a 100644
--- a/rust/src/types/parser.rs
+++ b/rust/src/types/parser.rs
@@ -88,10 +88,10 @@ impl TypeParser for CoreTypeParser {
) -> Result<String, Vec<TypeParserError>> {
let source_cstr = BnString::new(source);
let file_name_cstr = BnString::new(file_name);
- let options: Vec<_> = options.into_iter().map(|o| o.to_cstr()).collect();
+ let options: Vec<_> = options.iter().map(|o| o.to_cstr()).collect();
let options_raw: Vec<*const c_char> = options.iter().map(|o| o.as_ptr()).collect();
let include_directories: Vec<_> = include_directories
- .into_iter()
+ .iter()
.map(|d| d.clone().to_cstr())
.collect();
let include_directories_raw: Vec<*const c_char> =
@@ -106,9 +106,9 @@ impl TypeParser for CoreTypeParser {
file_name_cstr.as_ptr(),
platform.handle,
existing_types.handle.as_ptr(),
- options_raw.as_ptr() as *const *const c_char,
+ options_raw.as_ptr(),
options_raw.len(),
- include_directories_raw.as_ptr() as *const *const c_char,
+ include_directories_raw.as_ptr(),
include_directories_raw.len(),
&mut result,
&mut errors,
@@ -137,10 +137,10 @@ impl TypeParser for CoreTypeParser {
) -> Result<TypeParserResult, Vec<TypeParserError>> {
let source_cstr = BnString::new(source);
let file_name_cstr = BnString::new(file_name);
- let options: Vec<_> = options.into_iter().map(|o| o.to_cstr()).collect();
+ let options: Vec<_> = options.iter().map(|o| o.to_cstr()).collect();
let options_raw: Vec<*const c_char> = options.iter().map(|o| o.as_ptr()).collect();
let include_directories: Vec<_> = include_directories
- .into_iter()
+ .iter()
.map(|d| d.clone().to_cstr())
.collect();
let include_directories_raw: Vec<*const c_char> =
@@ -156,9 +156,9 @@ impl TypeParser for CoreTypeParser {
file_name_cstr.as_ptr(),
platform.handle,
existing_types.handle.as_ptr(),
- options_raw.as_ptr() as *const *const c_char,
+ options_raw.as_ptr(),
options_raw.len(),
- include_directories_raw.as_ptr() as *const *const c_char,
+ include_directories_raw.as_ptr(),
include_directories_raw.len(),
auto_type_source.as_ptr(),
&mut raw_result,