style: clean use for question_mark

- remove useless `Ok` enclosing with `?`
lint message: enclosing `Ok` and `?` operator are unneeded
help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.92.0/index.html#needless_question_mark
- use question mark instead of manual implementation
lint message: this `match` expression can be replaced with `?`
help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.92.0/index.html#question_mark
This commit is contained in:
Gwen Lg
2025-12-13 22:37:15 +01:00
parent 21db7a4d4b
commit f2f6669bf0
6 changed files with 8 additions and 12 deletions
+2 -3
View File
@@ -105,12 +105,11 @@ impl IDb for FjallDb {
}
fn list_trees(&self) -> Result<Vec<String>> {
Ok(self
.keyspace
self.keyspace
.list_partitions()
.iter()
.map(|n| decode_name(n))
.collect::<Result<Vec<_>>>()?)
.collect::<Result<Vec<_>>>()
}
fn snapshot(&self, base_path: &Path) -> Result<()> {
+1 -1
View File
@@ -23,7 +23,7 @@ pub use rusqlite;
pub(crate) fn open_db(path: &PathBuf, opt: &OpenOpt) -> Result<Db> {
info!("Opening Sqlite database at: {}", path.display());
let manager = r2d2_sqlite::SqliteConnectionManager::file(path);
Ok(SqliteDb::new(manager, opt.fsync)?)
SqliteDb::new(manager, opt.fsync)
}
// ----