Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Initializer ¶
type Initializer struct {
// contains filtered or unexported fields
}
Initializer is a chainable initializer. Init/InitOnSystemBus/InitOnSystemBus will accept a initializer, and then pass the successful return value to the next initializer. If error occurs, the rest initializers won't be executed any more. GetError is used to access the error.
func (*Initializer) Do ¶
func (i *Initializer) Do(fn func() error) *Initializer
Do accepts a initializer function, stop other Do if any error occurs.
func (*Initializer) GetError ¶
func (i *Initializer) GetError() error
GetError returns the first error of initializers.
Click to show internal directories.
Click to hide internal directories.