Skip to content

Commit 2d6384b

Browse files
authored
Merge pull request #80 from epage/msrv
chore: Update to 2024 edition
2 parents ce3efff + 4207622 commit 2d6384b

2 files changed

Lines changed: 9 additions & 15 deletions

File tree

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[workspace]
2-
resolver = "2"
2+
resolver = "3"
33
members = [ "crates/*"]
44

55
[workspace.package]
66
repository = "https://github.com/assert-rs/completest"
77
license = "MIT OR Apache-2.0"
8-
edition = "2021"
9-
rust-version = "1.70.0" # MSRV
8+
edition = "2024"
9+
rust-version = "1.85.0" # MSRV
1010
include = [
1111
"build.rs",
1212
"src/**/*",

crates/completest-nu/src/lib.rs

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ use nu_cli::NuCompleter;
3131
use nu_command::add_shell_command_context;
3232
use nu_parser::parse;
3333
use nu_protocol::{
34-
engine::{EngineState, Stack, StateWorkingSet},
3534
Value,
35+
engine::{EngineState, Stack, StateWorkingSet},
3636
};
3737
use 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

Comments
 (0)