515688d1f1
avoid compiler warnings
2019-03-18 10:00:58 +01:00
ef2f2efbcc
improve api_schema module structure
2019-02-17 10:16:33 +01:00
dc9a007b11
rename src/api to src/api_schema
2019-02-17 09:59:20 +01:00
9b50c16103
section_config.rs: simplify parser by using new try_block macro
2019-02-15 12:13:15 +01:00
379ea0edb6
Revert "/api/schema.rs: implement Schema::Option"
...
This reverts commit 0a35462c1e
.
I am not sure this add much value, and the old approach needs
less memory. If we really need single optional values, we can still
implement such Option while keeping the hash based approach...
2019-01-19 12:53:32 +01:00
0a35462c1e
/api/schema.rs: implement Schema::Option
2019-01-18 17:40:37 +01:00
91643d9012
section_config.rs: remove debug output
2018-12-12 12:19:26 +01:00
5b34c2607d
rename entry to item
2018-12-09 10:25:56 +01:00
b65eaac62d
api3/config/datastore.rs: return real data
2018-12-09 10:23:19 +01:00
bfb1d69abc
fix compiler warnings, add storage/config.rs
2018-11-30 11:15:26 +01:00
9131286246
remove missleading comment
2018-11-30 08:47:26 +01:00
a27b905c28
use VecDeque instead of LinkedList
2018-11-29 17:28:28 +01:00
c6ed6cac12
SectionConfig::write - return raw string
2018-11-29 16:47:40 +01:00
ae3a512dd9
SectionConfig::write - verify data
2018-11-29 13:18:15 +01:00
9c1b42d28e
simplify var names
2018-11-29 09:33:27 +01:00
e189c93b8c
section_config: add write - first try
2018-11-28 14:09:35 +01:00
92fb0784d4
section_config: add new struct SectionConfigData
2018-11-28 08:25:26 +01:00
e3a2217050
avoid clone
2018-11-27 14:10:16 +01:00
ee7fc4335a
SectionConfig::parse - return Value
2018-11-27 12:54:40 +01:00
826698d56f
SectionConfig: add schema for ID property
2018-11-27 12:34:56 +01:00
bdb631da88
section_config: improve parser
2018-11-27 11:55:21 +01:00
1fa897cfed
section_config: parse section content
2018-11-27 09:01:36 +01:00
803b95a01d
SectionConfigPlugin: add schema
2018-11-27 08:41:25 +01:00
b943ed8d2b
section_config: further parser improvements
2018-11-26 18:22:07 +01:00
0d97734e92
use is_empty() to check for empty string
2018-11-26 18:02:29 +01:00
dd193a61d0
section_config: improve parser
2018-11-26 18:01:24 +01:00
e471d69946
section_config.rs: add some test code
2018-11-19 08:07:22 +01:00
222454221c
add section_config.rs
2018-11-19 06:47:39 +01:00