Versions in this module Expand all Collapse all v1 v1.0.1 May 1, 2020 Changes in this version + type Model interface + Delete func(key interface{}) error + Filter func(callback func(Value) Model) Model + Get func(key interface{}) (Value, error) + GetID func() interface{} + GetType func() ModelType + Has func(key interface{}) bool + Lock func() + Map func(callback func(Value) Model) Model + Merge func(Model) error + Push func(value interface{}) error + Reduce func(callback func(Value) bool) Value + Set func(key interface{}, value interface{}) error + SetData func(data interface{}) error + SetID func(id interface{}) + SetType func(typ ModelType) error + type ModelType int + const ModelTypeHash + const ModelTypeList + type Value interface + Bool func() (bool, error) + Float func() (float64, error) + Float32 func() (float32, error) + Float64 func() (float64, error) + Int func() (int, error) + List func() ([]Value, error) + Map func() (map[string]Value, error) + Model func() (Model, error) + String func() (string, error) + Value func() interface{} Other modules containing this package github.com/bdlm/std/v2