(state, expected State, failure error)
| 77 | } |
| 78 | |
| 79 | func invalidServiceStateWithFailureError(state, expected State, failure error) error { |
| 80 | return fmt.Errorf("invalid service state: %v, expected: %v, failure: %w", state, expected, failure) |
| 81 | } |
| 82 | |
| 83 | // NewBasicService returns service built from three functions (using BasicService). |
| 84 | func NewBasicService(start StartingFn, run RunningFn, stop StoppingFn) *BasicService { |