1
0
mirror of https://github.com/MontFerret/ferret.git synced 2024-12-14 11:23:02 +02:00

Added IteratorFn

This commit is contained in:
Tim Voronov 2019-03-14 22:33:22 -04:00
parent e17ce5a3d5
commit 32bfd4be3d

View File

@ -49,4 +49,11 @@ type (
Value Value
Types []Type
}
// IteratorFn represents an helper type to create closure based Iterator interface implementation.
IteratorFn = func(ctx context.Context) (value Value, key Value, err error)
)
func (fn IteratorFn) Next(ctx context.Context) (value Value, key Value, err error) {
return fn(ctx)
}