[][src]Trait toql_core::sql_mapper::Mapped

pub trait Mapped {
    fn insert_new_mapper(cache: &mut SqlMapperCache) -> &mut SqlMapper;
fn insert_new_mapper_with_handler<H>(
        cache: &mut SqlMapperCache,
        handler: H
    ) -> &mut SqlMapper
    where
        H: 'static + FieldHandler + Send + Sync
;
fn new_mapper(sql_alias: &str) -> SqlMapper;
fn new_mapper_with_handler<H>(sql_alias: &str, handler: H) -> SqlMapper
    where
        H: 'static + FieldHandler + Send + Sync
;
fn map(mapper: &mut SqlMapper, toql_path: &str, sql_alias: &str); }

Structs that implement Mapped can be added to the mapper with map().

The Toql derive implements this trait for derived structs.

Required methods

fn insert_new_mapper(cache: &mut SqlMapperCache) -> &mut SqlMapper

fn insert_new_mapper_with_handler<H>(
    cache: &mut SqlMapperCache,
    handler: H
) -> &mut SqlMapper where
    H: 'static + FieldHandler + Send + Sync

fn new_mapper(sql_alias: &str) -> SqlMapper

fn new_mapper_with_handler<H>(sql_alias: &str, handler: H) -> SqlMapper where
    H: 'static + FieldHandler + Send + Sync

fn map(mapper: &mut SqlMapper, toql_path: &str, sql_alias: &str)

Loading content...

Implementors

Loading content...