|
e623b74139
|
Implement: Storage::createFile()
|
2015-11-23 19:17:46 +01:00 |
|
|
263a3b7780
|
Store the file handle in our internal File type
|
2015-11-23 19:17:46 +01:00 |
|
|
7faa693d5c
|
Move implementation to get a new file on the FS
Now we have a function which creates a new file on the FS and returns
the handle and the FileID object.
|
2015-11-23 19:17:46 +01:00 |
|
|
48fd3e66f5
|
Add implementation for Storage::createEmpty()
|
2015-11-23 19:17:46 +01:00 |
|
|
7c96a10488
|
Merge branch 'refactor-fileid' into bootstrap-storage-backends
|
2015-11-23 19:17:31 +01:00 |
|
|
25de1c6c2a
|
We should use the FileID type in the File
|
2015-11-23 18:46:09 +01:00 |
|
|
bff2bf68c6
|
We dont need to pass the module here
|
2015-11-23 18:45:31 +01:00 |
|
|
9aced858ac
|
Outsource file id parsing
|
2015-11-23 18:42:55 +01:00 |
|
|
b0e5f28528
|
Implement getFileList()
|
2015-11-23 18:28:24 +01:00 |
|
|
e173780893
|
Switch to pkgs.rustUnstable, so we do not need to rebuild rustc (wtf?)
|
2015-11-23 18:28:24 +01:00 |
|
|
68c6c35f54
|
Add getFileList(self) to list files from basepath
|
2015-11-20 15:34:40 +01:00 |
|
|
2af5f404f4
|
Fix typo in StorageBackend::new()
|
2015-11-20 15:34:06 +01:00 |
|
|
7e86394b3c
|
add dep: glob
|
2015-11-20 15:33:40 +01:00 |
|
|
e59fbd52c3
|
Add fn to extract id from path string
|
2015-11-20 15:33:24 +01:00 |
|
|
42ac04c1a8
|
Implement StorageBackend::new()
|
2015-11-10 20:53:35 +01:00 |
|
|
9cff6772c8
|
Implement StorageBackendError
|
2015-11-10 20:43:55 +01:00 |
|
|
99a2670803
|
Add module/command trait
|
2015-11-10 20:43:53 +01:00 |
|
|
ba91e7ee26
|
The module itself has to be populate the Command instance
This will be done by the module returning a lambda to build the
command instance.
|
2015-11-10 20:43:35 +01:00 |
|
|
f4dbec72ee
|
Add storage/backend setup
|
2015-11-10 20:43:30 +01:00 |
|
|
e73701ace4
|
Remove old todo module code
|
2015-11-10 20:33:47 +01:00 |
|
|
92fddae230
|
Merge branch 'remove-file-data-parser'
|
2015-11-10 20:33:12 +01:00 |
|
|
159b363d58
|
Remove the concept of DataParser and Abstract Data types
We use String as type for Data, so we don't have problems with parsing
things and the whole templating foo in the parser gets a lot simpler.
|
2015-11-10 20:31:05 +01:00 |
|
|
27a1aecb08
|
Merge branch 'json-parser'
|
2015-11-09 18:38:25 +01:00 |
|
|
e3afb3c0f3
|
Implement Serialization for FileHeaderData
|
2015-11-09 18:35:07 +01:00 |
|
|
9167fde4fb
|
Add dependency: serde
|
2015-11-09 18:35:07 +01:00 |
|
|
e8e82f6844
|
Make functions public
|
2015-11-09 18:35:07 +01:00 |
|
|
fd35a00381
|
Implement JSON to FileHeaderData parser
|
2015-11-09 18:35:07 +01:00 |
|
|
b211862602
|
Add json deserializer
|
2015-11-09 18:35:02 +01:00 |
|
|
8681edcb9a
|
Fixup table markup
|
2015-11-08 17:38:16 +01:00 |
|
|
b0f0b4bcfd
|
Add LICENSE file
|
2015-11-08 17:35:49 +01:00 |
|
|
768dbbd2cd
|
Add license note
|
2015-11-08 17:35:11 +01:00 |
|
|
7b6ff6ac13
|
Add dep: serde_json
|
2015-11-08 17:31:51 +01:00 |
|
|
47ba17f012
|
Update Cargo.lock
|
2015-11-07 23:56:17 +01:00 |
|
|
c44d48e7fa
|
Remove chan_signal
|
2015-11-07 23:44:20 +01:00 |
|
|
aa94852e84
|
Add unimplemented macro in match_header_spec()
|
2015-11-07 23:40:03 +01:00 |
|
|
d260ef20e3
|
Minify Parser.write()
|
2015-11-07 23:39:53 +01:00 |
|
|
44994487c6
|
Minify Parser.read()
|
2015-11-07 23:39:47 +01:00 |
|
|
2c940d0ca8
|
Add missing "pub"
|
2015-11-07 23:39:39 +01:00 |
|
|
850b4579a8
|
Add type "File" to load a file from disk
|
2015-11-07 23:39:30 +01:00 |
|
|
111a990b99
|
Add debugging output in main.rs
|
2015-11-07 23:38:49 +01:00 |
|
|
1ecb13a8fe
|
Remove early logging, doesnt work
|
2015-11-07 23:38:40 +01:00 |
|
|
f5bdff434e
|
Merge branch 'minify-nix'
|
2015-11-02 18:51:47 +01:00 |
|
|
f50177f155
|
Fix the actual project name
|
2015-11-02 18:51:18 +01:00 |
|
|
df15b41c24
|
Remove one .nix file and have everything in default.nix
|
2015-11-02 18:50:24 +01:00 |
|
|
2ee8ef57c3
|
Add dep: term_grid
|
2015-10-31 12:05:25 +01:00 |
|
|
318c3258fe
|
Add dep: chan_signal
|
2015-10-31 12:05:15 +01:00 |
|
|
af3f17ad5d
|
Add meta information in Cargo.toml
|
2015-10-30 23:52:55 +01:00 |
|
|
bd24110d91
|
Add README
|
2015-10-30 23:52:43 +01:00 |
|
|
b123144202
|
Fix types
* We can use a str for the key name
* We don't need a box if we have a vec
|
2015-10-30 18:26:42 +01:00 |
|
|
d0af1a493b
|
Make storage modules public
|
2015-10-30 18:26:42 +01:00 |
|