Documentation ¶ Index ¶ type Map func NewMap[T any]() *Map[T] func (m *Map[T]) Children() map[string]*Map[T] func (m *Map[T]) Get(key string) (*Map[T], bool) func (m *Map[T]) MarshalJSON() ([]byte, error) func (m *Map[T]) Set(key string, value T) func (m *Map[T]) UnmarshalJSON(b []byte) error func (m *Map[T]) Value() (T, bool) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Map ¶ type Map[T any] struct { // contains filtered or unexported fields } func NewMap ¶ func NewMap[T any]() *Map[T] func (*Map[T]) Children ¶ func (m *Map[T]) Children() map[string]*Map[T] func (*Map[T]) Get ¶ func (m *Map[T]) Get(key string) (*Map[T], bool) func (*Map[T]) MarshalJSON ¶ func (m *Map[T]) MarshalJSON() ([]byte, error) func (*Map[T]) Set ¶ func (m *Map[T]) Set(key string, value T) func (*Map[T]) UnmarshalJSON ¶ func (m *Map[T]) UnmarshalJSON(b []byte) error func (*Map[T]) Value ¶ func (m *Map[T]) Value() (T, bool) Source Files ¶ View all Source files map.go Click to show internal directories. Click to hide internal directories.