Skip to main content

HydrateNested

Trait HydrateNested 

Source
pub trait HydrateNested<ID>: EsRepo {
    // Required method
    fn hydrate_in_op<P, E>(
        rows_by_tag: &mut HashMap<i32, Vec<Row>>,
        tag_cursor: &mut i32,
        lookup: HashMap<ID, &mut P>,
    ) -> Result<(), E>
       where P: Parent<<Self as EsRepo>::Entity>,
             E: From<Error> + From<EntityHydrationError>;
}

Required Methods§

Source

fn hydrate_in_op<P, E>( rows_by_tag: &mut HashMap<i32, Vec<Row>>, tag_cursor: &mut i32, lookup: HashMap<ID, &mut P>, ) -> Result<(), E>
where P: Parent<<Self as EsRepo>::Entity>, E: From<Error> + From<EntityHydrationError>,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§