fsblobstore

A file-system backed blob storage abstraction

5 releases

0.0.5 Sep 21, 2024
0.0.4 Jan 30, 2024
0.0.3 Jan 30, 2024
0.0.2 Jan 28, 2024
0.0.1 Jan 28, 2024

#510 in Filesystem

Download history 18/week @ 2024-07-30 154/week @ 2024-09-17 34/week @ 2024-09-24 13/week @ 2024-10-01 1/week @ 2024-10-08

210 downloads per month

0BSD license

16KB
276 lines

fsblobstore

An abstraction over a file system-backed blob storage.


lib.rs:

A abstraction over a filesystem blob storage where each blob is named/key'd by its own hash.

Features

Feature Function
enumerate Enable method for enumerating all keys in storage.
get-fname Enable method for acquiring the path of a blob.
mkbasedir Auto-create the base directory in factory methods.

The use of the enumerate and get-fname features are discouraged since they may encourage breaking the intended usage pattern for FsBlobStore instances.

Dependencies

~1.5–8.5MB
~69K SLoC