Expand description

Types for defining map/reduce-powered Views.


Types for defining a Map within a View.


Errors that arise when interacting with views.


A View for a Collection that stores Serde-compatible documents. The only difference between implmementing this and View is that the map function receives a CollectionDocument instead of a BorrowedDocument.

A default serialization strategy for views. Uses equivalent settings as DefaultSerialization.

Wraps a View with serialization to erase the associated types

A View with additional tyes and logic to handle serializing view values.

An lazy index of mapped and/or reduced data from a Collection.

The implementation of Map/Reduce for a View.

Type Definitions

A type alias for the result of ViewSchema::reduce().

A type alias for the result of ViewSchema::map().