summaryrefslogtreecommitdiffstats
path: root/lib/core/libimagstore
diff options
context:
space:
mode:
Diffstat (limited to 'lib/core/libimagstore')
-rw-r--r--lib/core/libimagstore/src/file_abstraction/fs.rs11
-rw-r--r--lib/core/libimagstore/src/store.rs2
2 files changed, 3 insertions, 10 deletions
diff --git a/lib/core/libimagstore/src/file_abstraction/fs.rs b/lib/core/libimagstore/src/file_abstraction/fs.rs
index c1d5c4c1..a41a2239 100644
--- a/lib/core/libimagstore/src/file_abstraction/fs.rs
+++ b/lib/core/libimagstore/src/file_abstraction/fs.rs
@@ -105,15 +105,8 @@ impl FileAbstractionInstance for FSFileAbstractionInstance {
/// `FSFileAbstraction` state type
///
/// A lazy file is either absent, but a path to it is available, or it is present.
-#[derive(Debug)]
-pub struct FSFileAbstraction {
-}
-
-impl FSFileAbstraction {
- pub fn new() -> FSFileAbstraction {
- FSFileAbstraction { }
- }
-}
+#[derive(Debug, Default)]
+pub struct FSFileAbstraction {}
impl FileAbstraction for FSFileAbstraction {
diff --git a/lib/core/libimagstore/src/store.rs b/lib/core/libimagstore/src/store.rs
index 57a4a7dd..039b6b3f 100644
--- a/lib/core/libimagstore/src/store.rs
+++ b/lib/core/libimagstore/src/store.rs
@@ -235,7 +235,7 @@ impl Store {
/// - On success: Store object
///
pub fn new(location: PathBuf, store_config: &Option<Value>) -> Result<Store> {
- let backend = Box::new(FSFileAbstraction::new());
+ let backend = Box::new(FSFileAbstraction::default());
Store::new_with_backend(location, store_config, backend)
}