Documentation ¶
Index ¶
- Variables
- func FormatPath(ii ...interface{}) string
- func GetReference(i interface{}) (string, bool)
- func StringToKeys(s ...string) []string
- func Walk(v Values, fn WalkFunc) error
- type Decrypter
- type Encrypter
- type Entrypoint
- type KV
- type KVStore
- type Key
- type Marshaller
- type Option
- func WithDecrypt(d Decrypter) Option
- func WithEncrypt(e Encrypter) Option
- func WithJSON() Option
- func WithLock(m *sync.RWMutex) Option
- func WithMarshaller(m Marshaller) Option
- func WithSetCallback(f func([]string, interface{}) error) Option
- func WithString() Option
- func WithUnmarshaler(u Unmarshaler) Option
- func WithYAML() Option
- type Options
- type Receiver
- type Ref
- type Scanner
- type Source
- type Unmarshaler
- type Value
- type Values
- type WalkFunc
- type Watcher
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNoMarshallerDefined = errors.New("no marshaller defined") ErrNoUnmarshalerDefined = errors.New("no unmarshaler defined") )
Functions ¶
func FormatPath ¶
func FormatPath(ii ...interface{}) string
func GetReference ¶ added in v4.0.1
func StringToKeys ¶
Types ¶
type Entrypoint ¶
type Marshaller ¶
type Option ¶
type Option func(*Options)
func WithDecrypt ¶
func WithEncrypt ¶
func WithMarshaller ¶
func WithMarshaller(m Marshaller) Option
func WithSetCallback ¶ added in v4.0.1
func WithString ¶ added in v4.0.1
func WithString() Option
func WithUnmarshaler ¶
func WithUnmarshaler(u Unmarshaler) Option
type Source ¶
type Source interface { Entrypoint Watcher }
type Unmarshaler ¶
type Values ¶
type Values interface { Entrypoint Value }
Click to show internal directories.
Click to hide internal directories.