You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improvement and refactoring of service functions (#52)
* Improvement and refactoring of service functions.
1. Additional simplified signature of service functions added `func()` in addition to signature `func() error`.
2. New service function requirement added: it must have no receiver methods to distinguish it from user types based on a func kind. Otherwise, this function will be treated as a regular service, will not be wrapped and started in background.
3. Test for disallowed underlying type lookup in container.
Fix of panic on invalid factory function signature reaction. (#50)
Invalid signature which had a panic: `func()`.
Signed-off-by: Pavel Patrin <[email protected]>
Fix of circular dependencies validation (#49)
* Fix of circular dependencies validation.
* Fix for function source detection.
Signed-off-by: Pavel Patrin <[email protected]>
Proposal of Multiple[T] type to get multiple implementers (#47)
Proposal of Multiple[T] type to get multiple implementers.
Signed-off-by: Pavel Patrin <[email protected]>