File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Expand file tree Collapse file tree 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 {
114114 1
115115 }
116116}
117-
117+
118118impl < T , const N : usize > Versionize for [ T ; N ]
119119where
120120 T : Copy + Default + Versionize ,
@@ -140,8 +140,8 @@ where
140140 app_version : u16 ,
141141 ) -> VersionizeResult < Self > {
142142 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) ?;
145145 }
146146 Ok ( array)
147147 }
@@ -152,7 +152,6 @@ where
152152 }
153153}
154154
155-
156155impl < T > Versionize for Box < T >
157156where
158157 T : Versionize ,
Original file line number Diff line number Diff line change @@ -89,7 +89,7 @@ pub struct VersionMap {
8989impl Default for VersionMap {
9090 fn default ( ) -> Self {
9191 VersionMap {
92- versions : vec ! [ HashMap :: new( ) ; 1 ] ,
92+ versions : vec ! [ HashMap :: new( ) ] ,
9393 filter : Arc :: new ( ( ) ) ,
9494 }
9595 }
@@ -104,7 +104,7 @@ impl VersionMap {
104104 /// Create a new version map with specified version filter.
105105 pub fn with_filter ( filter : Arc < dyn VersionFilter + Send + Sync > ) -> Self {
106106 VersionMap {
107- versions : vec ! [ HashMap :: new( ) ; 1 ] ,
107+ versions : vec ! [ HashMap :: new( ) ] ,
108108 filter,
109109 }
110110 }
You can’t perform that action at this time.
0 commit comments