Versions in this module Expand all Collapse all v1 v1.0.0 May 8, 2019 Changes in this version + func ToSlice(q *Query) []interface + type Iterator func() (elem T, ok bool) + type Query struct + Iterate func() Iterator + func From(a []T) *Query + func (q *Query) Any(f ...func(e T) bool) bool + func (q *Query) At(i int) (elem T) + func (q *Query) Contains(e T) bool + func (q *Query) Every(f ...func(e T) bool) bool + func (q *Query) Expand(f func(e T) []T) *Query + func (q *Query) First() (first T) + func (q *Query) Fold(v T, f func(v, e T) interface{}) interface{} + func (q *Query) ForEach(f func(e T)) + func (q *Query) IsEmpty() bool + func (q *Query) Join(inner *Query, outKeySel func(e T) interface{}, innKeySel func(e T) interface{}, ...) *Query + func (q *Query) Last() (last T) + func (q *Query) MapTo(f func(e T) T) *Query + func (q *Query) Reduce(f func(v, e T) interface{}) interface{} + func (q *Query) Skip(n int) *Query + func (q *Query) Sort(f ...func(e, f T) bool) *Query + func (q *Query) String() string + func (q *Query) Take(n int) *Query + func (q *Query) Where(f ...func(e T) bool) *Query + type T interface