|
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 |
|
|
1ceada8115
|
Merge branch 'storage'
|
2015-10-30 18:09:10 +01:00 |
|
|
1c2c52fa37
|
Add "Map" type to FileHeaderSpec and FileHeaderData
|
2015-10-30 18:09:01 +01:00 |
|
|
52e44e9d77
|
Merge branch 'specmatcher' into storage
|
2015-10-30 17:46:56 +01:00 |
|
|
9dde3e4f72
|
Remove path member from MatchError
At this point, this is too complicated to implement for me.
|
2015-10-30 17:46:25 +01:00 |
|
|
10697feb8a
|
Add error generating
Which required adding of lifetimes
|
2015-10-30 17:35:21 +01:00 |
|
|
caee02c333
|
Add algorithm to match spec on data
|
2015-10-30 16:52:02 +01:00 |
|
|
f9cc0e41ce
|
Implement Display for FileHeaderSpec
|
2015-10-30 16:50:02 +01:00 |
|
|
96ca9637d1
|
Add type MatchError
|
2015-10-30 16:48:48 +01:00 |
|
|
e6fb2f232d
|
FileHeaderSpec, FileHeaderData can derive Debug
|
2015-10-30 16:47:04 +01:00 |
|
|
d54825de6b
|
Move divide_text() into scope of impl Parser
|
2015-10-30 15:23:29 +01:00 |
|
|
b6d52b2616
|
Implement: Error, Debug, Display for ParserError
|
2015-10-30 15:22:11 +01:00 |
|
|
e426f384f4
|
Remove old code
|
2015-10-30 14:48:45 +01:00 |
|
|
589844102d
|
Move parser code out of file.rs
|
2015-10-30 14:48:45 +01:00 |
|
|
4b8d7b0c4f
|
Add module file
|
2015-10-30 14:32:22 +01:00 |
|
|
2989cb803d
|
Move module/file to storage/file
|
2015-10-30 14:31:45 +01:00 |
|
|
52579a3e7c
|
Move: src/storage.rs -> src/storage/mod.rs
|
2015-10-30 14:31:26 +01:00 |
|
|
50f140edef
|
Implement Parser.write()
|
2015-10-30 01:05:44 +01:00 |
|
|
11c2fe1260
|
Implement Abstract Parser which uses Header- and Data-Parser internally
|
2015-10-30 00:50:35 +01:00 |
|
|
1a4b3f9747
|
FileDataParser::read() should return Result<>
|
2015-10-28 21:28:43 +01:00 |
|
|
bbefacd0a2
|
FileHeaderParser::read() should get the string, not a ref to it
|
2015-10-28 21:28:43 +01:00 |
|
|
380d58a3c0
|
Move header types/traits outside own module
|
2015-10-28 21:28:43 +01:00 |
|
|
647d5611c7
|
Out Traits here must implement the Sized trait
|
2015-10-28 21:28:43 +01:00 |
|