Commit d754f7a 1 parent 1aff680 commit d754f7a Copy full SHA for d754f7a
File tree 1 file changed +4
-5
lines changed
1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -160,6 +160,7 @@ impl Data {
160
160
. read ( true )
161
161
. write ( true )
162
162
. create ( true )
163
+ . truncate ( true )
163
164
. open ( path)
164
165
. await
165
166
. unwrap ( )
@@ -169,9 +170,7 @@ impl Data {
169
170
None => None ,
170
171
} ;
171
172
172
- let mut data: Vec < u32 > = Vec :: with_capacity ( RESOLUTION ) ;
173
- data. resize ( RESOLUTION , 0 ) ;
174
-
173
+ let mut data: Vec < u32 > = vec ! [ 0 ; RESOLUTION ] ;
175
174
if file. is_some ( ) {
176
175
let mut file_data: Vec < u8 > = Vec :: with_capacity ( RESOLUTION * 4 ) ;
177
176
file. as_mut ( )
@@ -191,6 +190,7 @@ impl Data {
191
190
let task_data = Arc :: clone ( & data) ;
192
191
if file. is_some ( ) && save {
193
192
tokio:: spawn ( async move {
193
+ #[ allow( clippy:: unnecessary_unwrap) ]
194
194
let mut file = file. unwrap ( ) ;
195
195
196
196
loop {
@@ -204,8 +204,7 @@ impl Data {
204
204
file. write_all (
205
205
& data
206
206
. iter ( )
207
- . map ( |data| data. to_le_bytes ( ) )
208
- . flatten ( )
207
+ . flat_map ( |data| data. to_le_bytes ( ) )
209
208
. collect :: < Vec < u8 > > ( ) ,
210
209
)
211
210
. await
You can’t perform that action at this time.
0 commit comments