@@ -31,8 +31,8 @@ use nu_cli::NuCompleter;
3131use nu_command:: add_shell_command_context;
3232use nu_parser:: parse;
3333use nu_protocol:: {
34- engine:: { EngineState , Stack , StateWorkingSet } ,
3534 Value ,
35+ engine:: { EngineState , Stack , StateWorkingSet } ,
3636} ;
3737use reedline:: Completer ;
3838
@@ -181,30 +181,24 @@ fn external_completion(
181181 let mut working_set = StateWorkingSet :: new ( & engine_state) ;
182182 let block = parse ( & mut working_set, None , completer. as_bytes ( ) , false ) ;
183183 if !working_set. parse_errors . is_empty ( ) {
184- return Err ( std:: io:: Error :: new (
185- std:: io:: ErrorKind :: Other ,
186- working_set. parse_errors . remove ( 0 ) ,
187- ) ) ;
184+ return Err ( std:: io:: Error :: other ( working_set. parse_errors . remove ( 0 ) ) ) ;
188185 }
189186
190187 ( block, working_set. render ( ) )
191188 } ;
192189
193190 engine_state
194191 . merge_delta ( delta)
195- . map_err ( |err| std:: io:: Error :: new ( std :: io :: ErrorKind :: Other , err ) ) ?;
192+ . map_err ( std:: io:: Error :: other ) ?;
196193 }
197194
198195 // Merge environment into the permanent state
199196 engine_state
200197 . merge_env ( & mut stack, home)
201- . map_err ( |err| std:: io:: Error :: new ( std :: io :: ErrorKind :: Other , err ) ) ?;
198+ . map_err ( std:: io:: Error :: other ) ?;
202199
203200 if engine_state. num_blocks ( ) == 0 {
204- return Err ( std:: io:: Error :: new (
205- std:: io:: ErrorKind :: Other ,
206- "completer not registered" ,
207- ) ) ;
201+ return Err ( std:: io:: Error :: other ( "completer not registered" ) ) ;
208202 }
209203 let latest_block_id = engine_state. num_blocks ( ) - 1 ;
210204
@@ -265,7 +259,7 @@ fn new_engine(path: &OsStr, home: &Path) -> std::io::Result<(EngineState, Stack)
265259 // Merge environment into the permanent state
266260 engine_state
267261 . merge_env ( & mut stack, home)
268- . map_err ( |err| std:: io:: Error :: new ( std :: io :: ErrorKind :: Other , err ) ) ?;
262+ . map_err ( std:: io:: Error :: other ) ?;
269263
270264 Ok ( ( engine_state, stack) )
271265}
0 commit comments