File tree 2 files changed +5
-6
lines changed
2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -114,7 +114,7 @@ impl Versionize for String {
114
114
1
115
115
}
116
116
}
117
-
117
+
118
118
impl < T , const N : usize > Versionize for [ T ; N ]
119
119
where
120
120
T : Copy + Default + Versionize ,
@@ -140,8 +140,8 @@ where
140
140
app_version : u16 ,
141
141
) -> VersionizeResult < Self > {
142
142
let mut array = [ T :: default ( ) ; N ] ;
143
- for i in 0 .. N {
144
- array [ i ] = T :: deserialize ( reader, version_map, app_version) ?;
143
+ for elem in & mut array {
144
+ * elem = T :: deserialize ( reader, version_map, app_version) ?;
145
145
}
146
146
Ok ( array)
147
147
}
@@ -152,7 +152,6 @@ where
152
152
}
153
153
}
154
154
155
-
156
155
impl < T > Versionize for Box < T >
157
156
where
158
157
T : Versionize ,
Original file line number Diff line number Diff line change @@ -89,7 +89,7 @@ pub struct VersionMap {
89
89
impl Default for VersionMap {
90
90
fn default ( ) -> Self {
91
91
VersionMap {
92
- versions : vec ! [ HashMap :: new( ) ; 1 ] ,
92
+ versions : vec ! [ HashMap :: new( ) ] ,
93
93
filter : Arc :: new ( ( ) ) ,
94
94
}
95
95
}
@@ -104,7 +104,7 @@ impl VersionMap {
104
104
/// Create a new version map with specified version filter.
105
105
pub fn with_filter ( filter : Arc < dyn VersionFilter + Send + Sync > ) -> Self {
106
106
VersionMap {
107
- versions : vec ! [ HashMap :: new( ) ; 1 ] ,
107
+ versions : vec ! [ HashMap :: new( ) ] ,
108
108
filter,
109
109
}
110
110
}
You can’t perform that action at this time.
0 commit comments