This pull request aims to add support for GATs on View::Key, which will allow the ViewSchema::map() and ViewSchema::reduce() functions to returned borrowed data from the document.
This will require updating the Connection/AsyncConnection view query types to return Key::Owned. Part of the complexity arises from type erasure in SerializedView.
Closes #284
This pull request aims to add support for GATs on
View::Key
, which will allow theViewSchema::map()
andViewSchema::reduce()
functions to returned borrowed data from the document.This will require updating the
Connection
/AsyncConnection
view query types to returnKey::Owned
. Part of the complexity arises from type erasure inSerializedView
.