pub trait Serialized: Send + Sync + Debug {
    fn collection(&self) -> CollectionName;
fn unique(&self) -> bool;
fn version(&self) -> u64;
fn view_name(&self) -> ViewName;
fn map(
        &self,
        document: &BorrowedDocument<'_>
    ) -> Result<Vec<Serialized>, Error>;
fn reduce(
        &self,
        mappings: &[(&[u8], &[u8])],
        rereduce: bool
    ) -> Result<Vec<u8>, Error>; }
Expand description

Wraps a View with serialization to erase the associated types

Required methods

Implementors