From ad911efd15eb177dd9829a13d3721968d55aeedd Mon Sep 17 00:00:00 2001 From: gwenn Date: Thu, 7 Apr 2022 09:17:42 +0200 Subject: [PATCH] Replace .err().unwrap() by .unwrap_err() --- src/lib.rs | 2 +- src/types/mod.rs | 62 +++++++++++++++++------------------------------- 2 files changed, 23 insertions(+), 41 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index b2e798f..418a1b7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1288,7 +1288,7 @@ mod test { let filename = "no_such_file.db"; let result = Connection::open_with_flags(filename, OpenFlags::SQLITE_OPEN_READ_ONLY); assert!(result.is_err()); - let err = result.err().unwrap(); + let err = result.unwrap_err(); if let Error::SqliteFailure(e, Some(msg)) = err { assert_eq!(ErrorCode::CannotOpen, e.code); assert_eq!(ffi::SQLITE_CANTOPEN, e.extended_code); diff --git a/src/types/mod.rs b/src/types/mod.rs index 4e524b2..a5c73d5 100644 --- a/src/types/mod.rs +++ b/src/types/mod.rs @@ -272,85 +272,67 @@ mod test { // check some invalid types // 0 is actually a blob (Vec) - assert!(is_invalid_column_type( - row.get::<_, c_int>(0).err().unwrap() - )); - assert!(is_invalid_column_type( - row.get::<_, c_int>(0).err().unwrap() - )); + assert!(is_invalid_column_type(row.get::<_, c_int>(0).unwrap_err())); + assert!(is_invalid_column_type(row.get::<_, c_int>(0).unwrap_err())); assert!(is_invalid_column_type(row.get::<_, i64>(0).err().unwrap())); assert!(is_invalid_column_type( - row.get::<_, c_double>(0).err().unwrap() - )); - assert!(is_invalid_column_type( - row.get::<_, String>(0).err().unwrap() + row.get::<_, c_double>(0).unwrap_err() )); + assert!(is_invalid_column_type(row.get::<_, String>(0).unwrap_err())); #[cfg(feature = "time")] assert!(is_invalid_column_type( - row.get::<_, time::OffsetDateTime>(0).err().unwrap() + row.get::<_, time::OffsetDateTime>(0).unwrap_err() )); assert!(is_invalid_column_type( - row.get::<_, Option>(0).err().unwrap() + row.get::<_, Option>(0).unwrap_err() )); // 1 is actually a text (String) - assert!(is_invalid_column_type( - row.get::<_, c_int>(1).err().unwrap() - )); + assert!(is_invalid_column_type(row.get::<_, c_int>(1).unwrap_err())); assert!(is_invalid_column_type(row.get::<_, i64>(1).err().unwrap())); assert!(is_invalid_column_type( - row.get::<_, c_double>(1).err().unwrap() + row.get::<_, c_double>(1).unwrap_err() )); assert!(is_invalid_column_type( - row.get::<_, Vec>(1).err().unwrap() + row.get::<_, Vec>(1).unwrap_err() )); assert!(is_invalid_column_type( - row.get::<_, Option>(1).err().unwrap() + row.get::<_, Option>(1).unwrap_err() )); // 2 is actually an integer + assert!(is_invalid_column_type(row.get::<_, String>(2).unwrap_err())); assert!(is_invalid_column_type( - row.get::<_, String>(2).err().unwrap() + row.get::<_, Vec>(2).unwrap_err() )); assert!(is_invalid_column_type( - row.get::<_, Vec>(2).err().unwrap() - )); - assert!(is_invalid_column_type( - row.get::<_, Option>(2).err().unwrap() + row.get::<_, Option>(2).unwrap_err() )); // 3 is actually a float (c_double) - assert!(is_invalid_column_type( - row.get::<_, c_int>(3).err().unwrap() - )); + assert!(is_invalid_column_type(row.get::<_, c_int>(3).unwrap_err())); assert!(is_invalid_column_type(row.get::<_, i64>(3).err().unwrap())); + assert!(is_invalid_column_type(row.get::<_, String>(3).unwrap_err())); assert!(is_invalid_column_type( - row.get::<_, String>(3).err().unwrap() + row.get::<_, Vec>(3).unwrap_err() )); assert!(is_invalid_column_type( - row.get::<_, Vec>(3).err().unwrap() - )); - assert!(is_invalid_column_type( - row.get::<_, Option>(3).err().unwrap() + row.get::<_, Option>(3).unwrap_err() )); // 4 is actually NULL - assert!(is_invalid_column_type( - row.get::<_, c_int>(4).err().unwrap() - )); + assert!(is_invalid_column_type(row.get::<_, c_int>(4).unwrap_err())); assert!(is_invalid_column_type(row.get::<_, i64>(4).err().unwrap())); assert!(is_invalid_column_type( - row.get::<_, c_double>(4).err().unwrap() + row.get::<_, c_double>(4).unwrap_err() )); + assert!(is_invalid_column_type(row.get::<_, String>(4).unwrap_err())); assert!(is_invalid_column_type( - row.get::<_, String>(4).err().unwrap() - )); - assert!(is_invalid_column_type( - row.get::<_, Vec>(4).err().unwrap() + row.get::<_, Vec>(4).unwrap_err() )); #[cfg(feature = "time")] assert!(is_invalid_column_type( - row.get::<_, time::OffsetDateTime>(4).err().unwrap() + row.get::<_, time::OffsetDateTime>(4).unwrap_err() )); Ok(()) }