| Crates.io | stow |
| lib.rs | stow |
| version | 0.2.0 |
| created_at | 2021-04-07 15:32:35.819573+00 |
| updated_at | 2021-04-09 14:50:12.404558+00 |
| description | Cloud storage abstraction package for Rust |
| homepage | https://github.com/Roba1993/stow |
| repository | https://github.com/Roba1993/stow |
| max_upload_size | |
| id | 380396 |
| size | 14,729 |
Cloud storage abstraction package for Rust
Planned implementations for now:
Additional implementations can be added if needed.
The concepts of Stow are modeled around the most popular object storage services, and are made up of three main objects:
Location - a place where many Container objects are storedContainer - a named group of Item objectsItem - an individual filelocation1 (e.g. GCS)
├── container1
├───── item1.1
├───── item1.2
├───── item1.3
├── container2
├───── item2.1
├───── item2.2
location2 (e.g. local storage)
├── container1
├───── item1.1
├───── item1.2
├───── item1.3
├── container2
├───── item2.1
├───── item2.2
A big thanks to the original stow implementation in go