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
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
4db44a209f
Remove unused fn
2017-01-25 18:34:34 +01:00
710d9f7b03
Remove unused variables
2017-01-25 18:34:28 +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
bdc9318a41
Remove unreachable statements
2016-11-14 14:52:53 +01:00
a9e4148032
Refactor unpacking into helper fn
2016-11-14 14:52:53 +01:00
6a8273808a
Refactor to use try!() instead of match{}ing
2016-11-14 14:52:51 +01:00
79f68a1b79
Prettify codebase
2016-11-14 14:52:51 +01:00
35cfb5d651
Use helper fns to prettify error building
2016-11-14 14:52:51 +01:00
dab6ad0f20
Use default parameters from underlying functions
2016-11-14 14:52:51 +01:00
2a04da9b3f
Add EntryHeader::delete_with_sep()
2016-11-14 14:52:51 +01:00
7cfff0f0d8
Minify EntryHeader code
2016-11-14 14:52:51 +01:00
5470ffceac
Extract TOML extension to own module
2016-11-14 14:52:50 +01:00
303dd30ff2
impl PartialEq for Entry
2016-11-03 18:47:11 +01:00
5d2bc65623
We can derive PartialEq for EntryHeader
2016-11-03 18:47:02 +01:00
aa0f496474
Impl PartialEq for StoreId
2016-10-31 14:38:05 +01:00
3567606008
Merge pull request #816 from matthiasbeyer/libimagstore/test-storeid-name-fix
...
Fix test StoreId name
2016-10-18 20:52:42 +02:00
fc464446a9
Fix test StoreId name
...
The name of the storeid was duplicated, which caused the tests to fail
from time to time.
This patch fixes the name of the entry which is used to test.
2016-10-18 15:41:01 +02:00
ff4a96ff59
Add missing "use"
2016-10-15 15:49:01 +02:00
da408f60fd
Refactor iflet into and_then().or_else()
2016-10-15 15:49:01 +02:00
3fe8ec5d33
Simplify line
2016-10-15 15:49:00 +02:00
3d572dda0f
Reimplement StoreId::to_str() to remove unwrap()
2016-10-15 15:49:00 +02:00
52367edc83
Remove unwrap()s in file abstraction code
2016-10-15 15:49:00 +02:00
c0eb329abf
Simplify hashmap fetching and error construction
2016-10-15 15:49:00 +02:00
2363d6ba30
Use try!() instead of unwrapping errors
2016-10-15 15:49:00 +02:00