|
4a3fdfe862
|
Merge pull request #288 from matthiasbeyer/libimagstore/fix-wrong-hook-call
Fix wrong hook execution: post-retrieve
|
2016-03-26 13:57:00 +01:00 |
|
|
9e3de45bdd
|
Merge pull request #281 from matthiasbeyer/per-crate-readme
Per crate readme
|
2016-03-26 13:56:47 +01:00 |
|
|
94bed5f364
|
Merge pull request #287 from matthiasbeyer/libimagstore/hooks/fix-missing-tostr-impl
Add missing hook_error_type_as_str() impl
|
2016-03-26 13:56:43 +01:00 |
|
|
7c276d541d
|
Merge pull request #279 from matthiasbeyer/libimagstore/rewrite-file
Truncate file to zero size before writing new content, so we do not p…
|
2016-03-26 13:56:06 +01:00 |
|
|
0a181479c8
|
Merge pull request #277 from matthiasbeyer/libimagstore/remove-unused-aspects
Libimagstore/remove unused aspects
|
2016-03-26 13:55:46 +01:00 |
|
|
93d7b81dc5
|
Merge pull request #276 from matthiasbeyer/libimagstore/config-getter
Store::config() added, mainly for debugging use
|
2016-03-26 13:55:11 +01:00 |
|
|
ad35d0bf50
|
Add missing hook_error_type_as_str() impl
|
2016-03-25 19:17:35 +01:00 |
|
|
bb918db5c3
|
Fix wrong hook execution: post-retrieve
|
2016-03-25 19:17:19 +01:00 |
|
|
b54576d95d
|
Add README for libimagstore
|
2016-03-25 15:56:42 +01:00 |
|
|
ab417a17d0
|
Truncate file to zero size before writing new content, so we do not partially write the file
|
2016-03-25 15:39:26 +01:00 |
|
Kai Sickeler
|
cdbc0ceae5
|
Removed unused functions
|
2016-03-25 15:22:45 +01:00 |
|
Kai Sickeler
|
797a707c8e
|
removed unused Pre- / PostRead aspects
|
2016-03-25 15:22:45 +01:00 |
|
|
ad18091b88
|
Store::config() added, mainly for debugging use
|
2016-03-25 15:15:37 +01:00 |
|
|
c5c60cf36d
|
impl Debug for Store
|
2016-03-25 13:30:26 +01:00 |
|
|
22052ba9f0
|
Add some more error types to be more specific about what happened
|
2016-03-25 13:30:16 +01:00 |
|
|
a96ca837c6
|
Make HookPosition clonable
|
2016-03-24 17:57:19 +01:00 |
|
|
2deb98d764
|
Add deny() so we turn some warnings into errors
|
2016-03-22 19:44:04 +01:00 |
|
|
c59ed7d2fe
|
Use unused result when file.write_all() and return error
|
2016-03-22 19:44:04 +01:00 |
|
|
dc7a212278
|
Use unused result which must be used when file.seek()ing
|
2016-03-22 19:44:04 +01:00 |
|
|
a45571e299
|
Remove unused function AspectConfig::config()
|
2016-03-22 19:44:04 +01:00 |
|
|
8e852384bd
|
Remove unused function from Store
|
2016-03-22 19:44:04 +01:00 |
|
|
a9eddb088a
|
Remove unused functions from LazyFile
- Remove uses of LazyFile::new() from tests
- Use LazyFile::get_file_mut() in test as we want the file mut anyways
|
2016-03-22 19:43:48 +01:00 |
|
|
af161394ad
|
Remove dead code in configuration.rs
|
2016-03-22 19:43:48 +01:00 |
|
|
a4c820d308
|
Remove unused keyword "mut"
|
2016-03-22 19:43:48 +01:00 |
|
|
8aa3f31970
|
Remove unused variables
|
2016-03-22 19:43:48 +01:00 |
|
|
2fb59b3ae6
|
Remove unused imports
|
2016-03-22 19:43:48 +01:00 |
|
|
041a2a4942
|
Add encoding error if typeconversion fails
|
2016-03-19 15:15:04 +01:00 |
|
|
fe0849f8eb
|
Add implementation for Store::retrieve_for_module()
|
2016-03-19 15:15:04 +01:00 |
|
|
80945fcd16
|
Rewrite build_entry_path() so it does not panic!() anymore
|
2016-03-19 14:48:09 +01:00 |
|
|
b8b49b3240
|
Move: build_entry_path() from imag-store to libimagstore
|
2016-03-19 14:47:45 +01:00 |
|
|
65a64774b6
|
Fix: Allow NonMutableAccess in MutableHookDataAcessor
|
2016-03-16 16:46:54 +01:00 |
|
|
feac9ae9e8
|
Store::new(): Aspect configuration added
|
2016-03-16 16:46:54 +01:00 |
|
|
96deb17515
|
Aspect: Optionally get configuration
|
2016-03-16 16:46:54 +01:00 |
|
|
f1246093f1
|
Implement AspectConfig::get_for()
|
2016-03-16 16:46:54 +01:00 |
|
|
08b36972f1
|
Make store configuration optional
|
2016-03-16 16:46:54 +01:00 |
|
|
0286d8a25e
|
Store: Add hook configuration on registration
|
2016-03-16 16:46:54 +01:00 |
|
|
59fdb7ef3d
|
Store: Get configuration object not as reference, to avoid livetimes
|
2016-03-16 16:46:54 +01:00 |
|
|
6dae03d731
|
Hook: Must provide name, gets reference to configuration
|
2016-03-16 16:46:54 +01:00 |
|
|
9961f64ce6
|
Add AspectConfig type
|
2016-03-16 16:46:53 +01:00 |
|
|
c942c74f05
|
Implement getter for aspect names
|
2016-03-16 16:46:53 +01:00 |
|
|
d249f604d8
|
Implement: config_is_valid()
|
2016-03-16 16:46:53 +01:00 |
|
|
cd55e7d625
|
Add Aspect building based on configuration
|
2016-03-16 16:46:53 +01:00 |
|
|
1fe545eb8b
|
Add configuration.rs
|
2016-03-16 16:46:53 +01:00 |
|
|
a771db9ea4
|
Add error kind for config errors
|
2016-03-16 16:46:53 +01:00 |
|
|
9e8ef57f72
|
Remove {Pre, Post}HookErrorKind types as they are not needed anymore
|
2016-03-16 16:46:53 +01:00 |
|
|
987b271cc7
|
Add access type checking error
|
2016-03-16 16:46:53 +01:00 |
|
|
5ba260943b
|
Make hook execution parallel for NonMutableHookDataAccessor impl for Aspect
|
2016-03-16 16:46:53 +01:00 |
|
|
7102a57808
|
Make hook execution parallel for StoreIdAccessor impl for Aspect
|
2016-03-16 16:46:53 +01:00 |
|
|
d8760c9737
|
Impl NonMutableHookDataAccessor::access() for Aspect
|
2016-03-16 16:46:53 +01:00 |
|
|
c4c02f2274
|
Impl MutableHookDataAccessor::access_mut() for Aspect
|
2016-03-16 16:46:53 +01:00 |
|