Versions in this module Expand all Collapse all v3 v3.3.0 Feb 15, 2020 v3.2.0 Feb 15, 2020 Changes in this version + var ErrUnknownField = errors.New("unknown field") + type FieldMatcher interface + MatchField func(v interface{}) (bool, error) + type Matcher interface + Match func(interface{}) (bool, error) + func And(matchers ...Matcher) Matcher + func Eq(field string, v interface{}) Matcher + func EqF(field1, field2 string) Matcher + func Gt(field string, v interface{}) Matcher + func GtF(field1, field2 string) Matcher + func Gte(field string, v interface{}) Matcher + func GteF(field1, field2 string) Matcher + func In(field string, v interface{}) Matcher + func Lt(field string, v interface{}) Matcher + func LtF(field1, field2 string) Matcher + func Lte(field string, v interface{}) Matcher + func LteF(field1, field2 string) Matcher + func NewField2FieldMatcher(field1, field2 string, tok token.Token) Matcher + func NewFieldMatcher(field string, fm FieldMatcher) Matcher + func Not(matchers ...Matcher) Matcher + func Or(matchers ...Matcher) Matcher + func Re(field string, re string) Matcher + func StrictEq(field string, v interface{}) Matcher + func True() Matcher + type ValueMatcher interface + MatchValue func(*reflect.Value) (bool, error) Other modules containing this package github.com/AndersonBargas/storm