Documentation ¶
Index ¶
- Variables
- func Equals(leftValue interface{}, rightValue interface{}) (bool, error)
- func GetDeepValue(value interface{}) (interface{}, error)
- type Boolean
- type ComparisonResult
- type HashTable
- func (table HashTable) Copy() HashTable
- func (table HashTable) DeepMap() (map[string]interface{}, error)
- func (table HashTable) Equals(sample HashTable) (bool, error)
- func (table HashTable) Item(key interface{}) (interface{}, error)
- func (table HashTable) Keys() []interface{}
- func (table HashTable) Merge(anotherTable HashTable) HashTable
- func (table HashTable) Size() int
- func (table HashTable) With(key interface{}, value interface{}) (HashTable, error)
- type Nil
- type Pair
- func (pair *Pair) Append(anotherPair *Pair) *Pair
- func (pair *Pair) Compare(sample *Pair) (ComparisonResult, error)
- func (pair *Pair) DeepSlice() ([]interface{}, error)
- func (pair *Pair) Equals(sample *Pair) (bool, error)
- func (pair *Pair) Item(index float64) (item interface{}, ok bool)
- func (pair *Pair) Size() int
- func (pair *Pair) Slice() []interface{}
- func (pair *Pair) Text() (string, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNotFound = stderrors.New("not found")
)
...
Functions ¶
Types ¶
type ComparisonResult ¶
type ComparisonResult int
ComparisonResult ...
const ( Less ComparisonResult = iota Equal Greater )
...
func Compare ¶
func Compare(leftValue interface{}, rightValue interface{}) (ComparisonResult, error)
Compare ...
type HashTable ¶
type HashTable map[interface{}]interface{}
HashTable ...
Click to show internal directories.
Click to hide internal directories.