diff --git a/crates/duckdb/src/lib.rs b/crates/duckdb/src/lib.rs index fb82defc..88426b79 100644 --- a/crates/duckdb/src/lib.rs +++ b/crates/duckdb/src/lib.rs @@ -778,8 +778,8 @@ mod test { #[test] fn test_open() { let con = Connection::open_in_memory(); - if con.is_err() { - panic!("open error {}", con.unwrap_err()); + if let Err(e) = con { + panic!("open error {e}"); } assert!(Connection::open_in_memory().is_ok()); let db = checked_memory_handle(); diff --git a/crates/duckdb/src/types/mod.rs b/crates/duckdb/src/types/mod.rs index 87227143..6b6fcd6c 100644 --- a/crates/duckdb/src/types/mod.rs +++ b/crates/duckdb/src/types/mod.rs @@ -247,8 +247,8 @@ mod test { let s = "hello, world!"; let result = db.execute("INSERT INTO foo(t) VALUES (?)", [s.to_owned()]); - if result.is_err() { - panic!("exe error: {}", result.unwrap_err()) + if let Err(e) = result { + panic!("exe error: {e}") } let from: String = db.query_row("SELECT t FROM foo", [], |r| r.get(0))?; diff --git a/crates/duckdb/src/vtab/mod.rs b/crates/duckdb/src/vtab/mod.rs index 43d77771..81dbe123 100644 --- a/crates/duckdb/src/vtab/mod.rs +++ b/crates/duckdb/src/vtab/mod.rs @@ -90,8 +90,8 @@ where let info = TableFunctionInfo::::from(info); let mut data_chunk_handle = DataChunkHandle::new_unowned(output); let result = T::func(&info, &mut data_chunk_handle); - if result.is_err() { - info.set_error(&result.err().unwrap().to_string()); + if let Err(e) = result { + info.set_error(&e.to_string()); } } diff --git a/rust-toolchain.toml b/rust-toolchain.toml index ff79a41f..05dded7f 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,3 +1,3 @@ [toolchain] -channel = "1.91" +channel = "1.92" components = ["rustfmt", "clippy"]