blob: 89d224f11cb443c47b6ee6ee36ca440761fbea1d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
Sugested module layout
lib.rs // Entry points and initialisation
core.rs // Handles all multi-threading and stuff
vault/
mod.rs // core code
fs.rs // All filesystem utilities
record/
mod.rs // core code
version.rs // versioning utilities
crypto/
mod.rs // core code
encoding.rs // encoding utility functions
api/
mod.rs // ...
rest.rs // A RESTful API
binding.rs // Exports some C headers
|