Documentation
¶
Index ¶
- type PathInterfaceGetter
- type RequiredConfig
- func (r *RequiredConfig) RequireBool(path string)
- func (r *RequiredConfig) RequireBoolSlice(path string)
- func (r *RequiredConfig) RequireFloat32(path string)
- func (r *RequiredConfig) RequireFloat64(path string)
- func (r *RequiredConfig) RequireFloat64Slice(path string)
- func (r *RequiredConfig) RequireFloatSlice(path string)
- func (r *RequiredConfig) RequireInt(path string)
- func (r *RequiredConfig) RequireInt64(path string)
- func (r *RequiredConfig) RequireIntSlice(path string)
- func (r *RequiredConfig) RequireString(path string)
- func (r *RequiredConfig) RequireStringSlice(path string)
- func (r *RequiredConfig) Verify(config PathInterfaceGetter) []error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PathInterfaceGetter ¶
type PathInterfaceGetter interface {
Get(path string) interface{}
}
type RequiredConfig ¶
type RequiredConfig struct {
// contains filtered or unexported fields
}
func New ¶
func New() *RequiredConfig
func (*RequiredConfig) RequireBool ¶
func (r *RequiredConfig) RequireBool(path string)
func (*RequiredConfig) RequireBoolSlice ¶
func (r *RequiredConfig) RequireBoolSlice(path string)
func (*RequiredConfig) RequireFloat32 ¶
func (r *RequiredConfig) RequireFloat32(path string)
func (*RequiredConfig) RequireFloat64 ¶
func (r *RequiredConfig) RequireFloat64(path string)
func (*RequiredConfig) RequireFloat64Slice ¶
func (r *RequiredConfig) RequireFloat64Slice(path string)
func (*RequiredConfig) RequireFloatSlice ¶
func (r *RequiredConfig) RequireFloatSlice(path string)
func (*RequiredConfig) RequireInt ¶
func (r *RequiredConfig) RequireInt(path string)
func (*RequiredConfig) RequireInt64 ¶
func (r *RequiredConfig) RequireInt64(path string)
func (*RequiredConfig) RequireIntSlice ¶
func (r *RequiredConfig) RequireIntSlice(path string)
func (*RequiredConfig) RequireString ¶
func (r *RequiredConfig) RequireString(path string)
func (*RequiredConfig) RequireStringSlice ¶
func (r *RequiredConfig) RequireStringSlice(path string)
func (*RequiredConfig) Verify ¶
func (r *RequiredConfig) Verify(config PathInterfaceGetter) []error
Click to show internal directories.
Click to hide internal directories.