Versions in this module Expand all Collapse all v1 v1.0.0 Aug 24, 2018 Changes in this version + type Tree struct + func New() *Tree + func NewFromMap(m map[string]interface{}) *Tree + func (t *Tree) Delete(s string) (interface{}, bool) + func (t *Tree) DeletePrefix(s string) int + func (t *Tree) Get(s string) (interface{}, bool) + func (t *Tree) Insert(s string, v interface{}) (interface{}, bool) + func (t *Tree) Len() int + func (t *Tree) LongestPrefix(s string) (string, interface{}, bool) + func (t *Tree) Maximum() (string, interface{}, bool) + func (t *Tree) Minimum() (string, interface{}, bool) + func (t *Tree) ToMap() map[string]interface{} + func (t *Tree) Walk(fn WalkFn) + func (t *Tree) WalkPath(path string, fn WalkFn) + func (t *Tree) WalkPrefix(prefix string, fn WalkFn) + type WalkFn func(s string, v interface{}) bool