|
a96ca837c6
|
Make HookPosition clonable
|
2016-03-24 17:57:19 +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 |
|
|
65a64774b6
|
Fix: Allow NonMutableAccess in MutableHookDataAcessor
|
2016-03-16 16:46:54 +01:00 |
|
|
96deb17515
|
Aspect: Optionally get configuration
|
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 |
|
|
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 |
|
|
2022f4e4bb
|
Impl StoreIdAccessor::access() for Aspect
|
2016-03-16 16:46:53 +01:00 |
|
|
2c544382a1
|
We do not need boxes here
|
2016-03-16 16:46:53 +01:00 |
|
|
d6a581e69f
|
Add HookPosition enum
|
2016-03-16 16:46:52 +01:00 |
|
|
37a505609e
|
Remove hook traits. There can only be one trait: Hook
|
2016-03-16 16:46:52 +01:00 |
|
|
be1ba5be4b
|
Add Aspect type for hook system
|
2016-03-16 16:46:52 +01:00 |
|
|
3e62b71605
|
Add StoreIdAccessor trait
|
2016-03-16 16:46:52 +01:00 |
|
|
fa9e8e8192
|
Split hook/mod.rs into several files
|
2016-03-16 16:46:52 +01:00 |
|
|
3f15fd0fa8
|
Move hook.rs -> hook/mod.rs
|
2016-03-16 16:46:52 +01:00 |
|