2bad2ef501
Adapt to use toml 0.4
2017-05-03 18:09:57 +02:00
585b5ffad6
dependency: toml: 0.2.* -> 0.4.*
2017-05-03 17:46:37 +02:00
5b93f3848c
Merge pull request #911 from matthiasbeyer/libimagstore/storeid-exists-interface-result
...
Redefine return type of StoreId::exists()
2017-04-22 11:20:50 +02:00
9396accc28
Merge pull request #916 from matthiasbeyer/superceed-898
...
Simplify FoldResult implementation
2017-04-22 11:19:56 +02:00
111943e0eb
Fix StoreId::exists() call with try!()
2017-04-21 21:08:45 +02:00
d3af023166
Redefine return type of StoreId::exists()
2017-04-21 21:08:45 +02:00
Matthew Piziak
9fa115500d
Simplify FoldResult implementation
...
- Add tests for FoldResult
- Make documentation more explicit
- Assert failure accumulator in test
Submitted-by: Matthew Piziak <matthew.piziak@gmail.com>
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2017-04-21 21:08:38 +02:00
fb0ba1d8bc
Remove unused variable
2017-04-21 21:08:03 +02:00
5d4ef8ed7f
Merge pull request #910 from matthiasbeyer/libimagstore/non-consuming-update
...
Libimagstore/non consuming update
2017-03-08 15:30:19 +01:00
89b08d77aa
Fix: Make appropriate variables mutable here
2017-03-08 12:47:40 +01:00
1c43abb0b0
Fix for new Store::update() interface
2017-03-08 12:47:40 +01:00
c8faf5a6a9
Use ::fold_defresult() instead of ::fold()
2017-02-27 12:32:49 +01:00
a53547e08a
Change Store::update() to be non-consuming
2017-02-26 19:54:40 +01:00
ef07c2cba9
Merge pull request #897 from matthiasbeyer/libimagstore/verify-panic
...
Libimagstore/verify panic
2017-02-23 14:42:39 +01:00
2d199ce3ec
Trace errors and then panic, if configured
2017-02-23 12:34:36 +01:00
602bdd9762
Doc for Store::execute_hooks_for_mut_file()
2017-02-20 16:05:17 +01:00
0c3cea692f
Doc for Store::execute_hooks_for_id()
2017-02-20 16:05:07 +01:00
77d5fcc2d0
Doc for Store::save_as()
2017-02-20 16:04:54 +01:00
671f19043d
Doc for Store::save_to()
2017-02-20 16:04:49 +01:00
f129358999
Doc for Store::delete()
2017-02-20 16:04:36 +01:00
c82d7bf7bc
Doc for Store::retrieve_copy()
2017-02-20 16:04:28 +01:00
1f47db3951
Doc for Store::_update()
2017-02-20 16:04:17 +01:00
c8c8401680
Doc for Store::update()
2017-02-20 16:04:04 +01:00
77b10e20cb
Doc for Store::walk()
2017-02-20 16:03:56 +01:00
8d855f4c78
Doc for Store::retrieve_for_module()
2017-02-20 16:03:45 +01:00
4e042e4de2
Doc for Store::get()
2017-02-20 16:03:32 +01:00
8867e50618
Doc for Store::retrieve()
2017-02-20 16:03:24 +01:00
8896bbb4c5
Doc for Store::create()
2017-02-20 16:03:11 +01:00
84dc385749
Doc for Store::new()
2017-02-20 16:03:03 +01:00
e26a23420a
Doc for Store object type
2017-02-20 16:02:49 +01:00
93ca8f7046
Add documentation for Entry type
2017-02-20 15:18:19 +01:00
356c17d98b
Add documentation for FileLockEntry
2017-02-20 15:18:08 +01:00
12e07b32d4
Add documentation for store functions
2017-02-20 15:17:55 +01:00
33f4b33d61
Remove scope and indentation level
2017-02-19 12:38:43 +01:00
aea81e5df5
Remove unnecessary call
2017-02-19 12:38:43 +01:00
6f1a510c70
Add more detailed expl on feature, including warning
2017-02-05 13:10:39 +01:00
e8f4a9089a
Add feature to compile early panics
...
Do debug printing when drop of FileLockEntry failed.
2017-02-05 13:10:39 +01:00
26b1b8e84c
toml_ext::has_imag_version_in_main_section() must be pub to be used in tests
2017-02-05 13:10:38 +01:00
58a42d127d
Minify impl of has_main_section()
2017-02-05 13:10:38 +01:00
95105986b1
Minify impl of has_only_tables()
2017-02-05 13:10:38 +01:00
f1c1a1f9be
Eliminate EntryHeader type
...
Therefor introduce the "Header" trait which is implemented on Value for
backwards compatibility.
Make the default_header() function publicly available as
Entry::default_header()
2017-02-05 13:10:38 +01:00
0e01a1ef4e
Fix backwards-incompatibilities of regex crate
2017-01-30 11:15:20 +01:00
6e47ce8de7
Update regex to 0.2.*
2017-01-30 08:06:57 +01:00
4db44a209f
Remove unused fn
2017-01-25 18:34:34 +01:00
710d9f7b03
Remove unused variables
2017-01-25 18:34:28 +01:00
mario
8df5519f34
Move [profile.dev] codegen-units = 2
to top-level Cargo.toml
...
lower level (=package/crate level) definitions for profiles are ignored
2017-01-19 20:08:51 +01:00
91fca4ba13
Update dependencies
2016-11-30 09:36:45 +01:00
ecfe78d87b
Move tests to new module
2016-11-14 15:28:57 +01:00
847b65f3b0
We dont need to clone() here
2016-11-14 15:01:24 +01:00
6f79e6e007
Add helper trait for extracting from Array/Table
2016-11-14 15:00:11 +01:00