Versions in this module Expand all Collapse all v0 v0.1.2 Nov 19, 2024 v0.1.0 Nov 19, 2024 Changes in this version + type Error struct + func NewError() *Error + func (ce *Error) Error() error + func (ce *Error) ErrorStr() string + func (ce *Error) Join(err error) + type Map struct + func NewMap[keyT comparable, dataT any]() *Map[keyT, dataT] + func (x *Map[keyT, dataT]) Add(key keyT, value dataT) + func (x *Map[keyT, dataT]) AddExistPanic(key keyT, value dataT) + func (x *Map[keyT, dataT]) Clear() + func (x *Map[keyT, dataT]) Copy() *Map[keyT, dataT] + func (x *Map[keyT, dataT]) Data() map[keyT]dataT + func (x *Map[keyT, dataT]) Get(key keyT) (dataT, bool) + func (x *Map[keyT, dataT]) Len() int + func (x *Map[keyT, dataT]) Remove(key keyT) + type Slice struct + func NewSlice[T any]() *Slice[T] + func (s *Slice[T]) Append(elems ...T) + func (s *Slice[T]) Copy() *Slice[T] + func (s *Slice[T]) Len() int + func (s *Slice[T]) Slice() []T