valuer

package
v0.0.0-...-0e90f96 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MapToTrie

func MapToTrie(config interface{}, tree *trie.Trie)

func NewTrieTreeValuer

func NewTrieTreeValuer() easyconfmgr.Valuer

Types

type TrieValuer

type TrieValuer struct {
	// contains filtered or unexported fields
}

func (*TrieValuer) AddConfig

func (v *TrieValuer) AddConfig(configs ...map[string]interface{})

func (*TrieValuer) AllConfigs

func (v *TrieValuer) AllConfigs() map[string]interface{}

func (*TrieValuer) Get

func (v *TrieValuer) Get(key string) (interface{}, error)

func (*TrieValuer) GetBool

func (v *TrieValuer) GetBool(key string) (bool, error)

func (*TrieValuer) GetBoolSlice

func (v *TrieValuer) GetBoolSlice(key string) ([]bool, error)

func (*TrieValuer) GetDuration

func (v *TrieValuer) GetDuration(key string) (time.Duration, error)

func (*TrieValuer) GetDurationSlice

func (v *TrieValuer) GetDurationSlice(key string) ([]time.Duration, error)

func (*TrieValuer) GetFloat32

func (v *TrieValuer) GetFloat32(key string) (float32, error)

func (*TrieValuer) GetFloat64

func (v *TrieValuer) GetFloat64(key string) (float64, error)

func (*TrieValuer) GetInt

func (v *TrieValuer) GetInt(key string) (int, error)

func (*TrieValuer) GetInt16

func (v *TrieValuer) GetInt16(key string) (int16, error)

func (*TrieValuer) GetInt32

func (v *TrieValuer) GetInt32(key string) (int32, error)

func (*TrieValuer) GetInt64

func (v *TrieValuer) GetInt64(key string) (int64, error)

func (*TrieValuer) GetInt8

func (v *TrieValuer) GetInt8(key string) (int8, error)

func (*TrieValuer) GetIntSlice

func (v *TrieValuer) GetIntSlice(key string) ([]int, error)

func (*TrieValuer) GetSlice

func (v *TrieValuer) GetSlice(key string) ([]interface{}, error)

func (*TrieValuer) GetString

func (v *TrieValuer) GetString(key string) (string, error)

func (*TrieValuer) GetStringMap

func (v *TrieValuer) GetStringMap(key string) (map[string]interface{}, error)

func (*TrieValuer) GetStringMapBool

func (v *TrieValuer) GetStringMapBool(key string) (map[string]bool, error)

func (*TrieValuer) GetStringMapInt

func (v *TrieValuer) GetStringMapInt(key string) (map[string]int, error)

func (*TrieValuer) GetStringMapInt64

func (v *TrieValuer) GetStringMapInt64(key string) (map[string]int64, error)

func (*TrieValuer) GetStringMapString

func (v *TrieValuer) GetStringMapString(key string) (map[string]string, error)

func (*TrieValuer) GetStringMapStringSlice

func (v *TrieValuer) GetStringMapStringSlice(key string) (map[string][]string, error)

func (*TrieValuer) GetStringSlice

func (v *TrieValuer) GetStringSlice(key string) ([]string, error)

func (*TrieValuer) GetTime

func (v *TrieValuer) GetTime(key string) (time.Time, error)

func (*TrieValuer) GetUint

func (v *TrieValuer) GetUint(key string) (uint, error)

func (*TrieValuer) GetUint16

func (v *TrieValuer) GetUint16(key string) (uint16, error)

func (*TrieValuer) GetUint32

func (v *TrieValuer) GetUint32(key string) (uint32, error)

func (*TrieValuer) GetUint64

func (v *TrieValuer) GetUint64(key string) (uint64, error)

func (*TrieValuer) GetUint8

func (v *TrieValuer) GetUint8(key string) (uint8, error)

func (*TrieValuer) Unmarshal

func (v *TrieValuer) Unmarshal(rawVal interface{}) error

func (*TrieValuer) UnmarshalKey

func (v *TrieValuer) UnmarshalKey(key string, rawVal interface{}) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL