Skip to content

Commit f42aa59

Browse files
committed
Changed itern().copied().collect() on a slice to to_vec().
1 parent d9056a9 commit f42aa59

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

rust/src/calling_convention.rs

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -745,10 +745,7 @@ impl CallingConvention for CoreCallingConvention {
745745
unsafe {
746746
let mut count = 0;
747747
let classes_ptr = BNGetRegisterArgumentClasses(self.handle, &mut count);
748-
let classes: Vec<u32> = std::slice::from_raw_parts(classes_ptr, count)
749-
.iter()
750-
.copied()
751-
.collect();
748+
let classes: Vec<u32> = std::slice::from_raw_parts(classes_ptr, count).to_vec();
752749
BNFreeRegisterList(classes_ptr);
753750
classes
754751
}
@@ -758,10 +755,7 @@ impl CallingConvention for CoreCallingConvention {
758755
unsafe {
759756
let mut count = 0;
760757
let lists_ptr = BNGetRegisterArgumentClassLists(self.handle, class_id, &mut count);
761-
let lists: Vec<u32> = std::slice::from_raw_parts(lists_ptr, count)
762-
.iter()
763-
.copied()
764-
.collect();
758+
let lists: Vec<u32> = std::slice::from_raw_parts(lists_ptr, count).to_vec();
765759
BNFreeRegisterList(lists_ptr);
766760
lists
767761
}
@@ -785,10 +779,7 @@ impl CallingConvention for CoreCallingConvention {
785779
unsafe {
786780
let mut count = 0;
787781
let lists_ptr = BNGetRegisterArgumentLists(self.handle, &mut count);
788-
let lists: Vec<u32> = std::slice::from_raw_parts(lists_ptr, count)
789-
.iter()
790-
.copied()
791-
.collect();
782+
let lists: Vec<u32> = std::slice::from_raw_parts(lists_ptr, count).to_vec();
792783
BNFreeRegisterList(lists_ptr);
793784
lists
794785
}

0 commit comments

Comments
 (0)