Index: go/src/infra/gae/libs/gae/memory/datastore_query.go |
diff --git a/go/src/infra/gae/libs/gae/memory/datastore_query.go b/go/src/infra/gae/libs/gae/memory/datastore_query.go |
index b90048745417dc0ad2984a763668fe3ab6eff4a7..b8df9dc20db2977496b2e4765d578d47147e3b91 100644 |
--- a/go/src/infra/gae/libs/gae/memory/datastore_query.go |
+++ b/go/src/infra/gae/libs/gae/memory/datastore_query.go |
@@ -241,6 +241,8 @@ type queryIterImpl struct { |
idx *queryImpl |
} |
+var _ gae.RDSIterator = (*queryIterImpl)(nil) |
+ |
func (q *queryIterImpl) Cursor() (gae.DSCursor, error) { |
if q.idx.err != nil { |
return nil, q.idx.err |
@@ -248,7 +250,7 @@ func (q *queryIterImpl) Cursor() (gae.DSCursor, error) { |
return nil, nil |
} |
-func (q *queryIterImpl) Next(dst interface{}) (gae.DSKey, error) { |
+func (q *queryIterImpl) Next(dst gae.DSPropertyLoadSaver) (gae.DSKey, error) { |
if q.idx.err != nil { |
return nil, q.idx.err |
} |