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) GetError ¶
func (i *Initializer) GetError() error
GetError returns the first error of initializers.
func (*Initializer) Init ¶
func (i *Initializer) Init(fn func(interface{}) (interface{}, error)) *Initializer
Init accepts a initializer function, and pass the successful return value to next initializer.
Click to show internal directories.
Click to hide internal directories.