summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexander Batischev <eual.jp@gmail.com>2021-07-21 22:25:28 +0300
committerAlexander Batischev <eual.jp@gmail.com>2021-07-21 22:25:51 +0300
commit2f13fae6d943e4408dad6c1f689e1ecfc369e314 (patch)
treef7cc447140c5296c97cf2e517d53fd975146effb /src
parent40bccf0cbf1d31fa3c75ad526866bba7382ceb9b (diff)
downloadobnam2-2f13fae6d943e4408dad6c1f689e1ecfc369e314.tar.gz
Replace StoreResult with plain Result
Diffstat (limited to 'src')
-rw-r--r--src/store.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/store.rs b/src/store.rs
index bccecc7..830074e 100644
--- a/src/store.rs
+++ b/src/store.rs
@@ -14,9 +14,6 @@ pub struct Store {
/// An error from a `Store` operation.
pub type StoreError = std::io::Error;
-/// A result from an `Store` operation.
-pub type StoreResult<T> = Result<T, StoreError>;
-
impl Store {
/// Create a new Store to represent on-disk storage of chunks.x
pub fn new(dir: &Path) -> Self {
@@ -42,7 +39,7 @@ impl Store {
}
/// Save a chunk into a store.
- pub fn save(&self, id: &ChunkId, chunk: &DataChunk) -> StoreResult<()> {
+ pub fn save(&self, id: &ChunkId, chunk: &DataChunk) -> Result<(), StoreError> {
let (dir, metaname, dataname) = &self.filenames(id);
if !dir.exists() {
@@ -55,7 +52,7 @@ impl Store {
}
/// Load a chunk from a store.
- pub fn load(&self, id: &ChunkId) -> StoreResult<DataChunk> {
+ pub fn load(&self, id: &ChunkId) -> Result<DataChunk, StoreError> {
let (_, metaname, dataname) = &self.filenames(id);
let meta = std::fs::read(&metaname)?;
let meta = serde_json::from_slice(&meta)?;
@@ -66,7 +63,7 @@ impl Store {
}
/// Delete a chunk from a store.
- pub fn delete(&self, id: &ChunkId) -> StoreResult<()> {
+ pub fn delete(&self, id: &ChunkId) -> Result<(), StoreError> {
let (_, metaname, dataname) = &self.filenames(id);
std::fs::remove_file(&metaname)?;
std::fs::remove_file(&dataname)?;