pub trait ModelTableField<DB>where
DB: Database,
{ // Required methods fn table_pk() -> TableFields; fn table_column() -> TableFields; fn query_sqlx_bind<'t>(
&'t self,
table_field_val: &FieldItem,
res: Query<'t, DB, <DB as HasArguments<'t>>::Arguments>
) -> Query<'t, DB, <DB as HasArguments<'t>>::Arguments>; fn query_as_sqlx_bind<'t, M>(
&'t self,
table_field_val: &FieldItem,
res: QueryAs<'t, DB, M, <DB as HasArguments<'t>>::Arguments>
) -> QueryAs<'t, DB, M, <DB as HasArguments<'t>>::Arguments>
where for<'r> M: FromRow<'r, DB::Row> + Send + Unpin; }
Expand description

model实现得到表字段和字段值绑定 trait

Required Methods§

source

fn table_pk() -> TableFields

source

fn table_column() -> TableFields

source

fn query_sqlx_bind<'t>(
&'t self,
table_field_val: &FieldItem,
res: Query<'t, DB, <DB as HasArguments<'t>>::Arguments>
) -> Query<'t, DB, <DB as HasArguments<'t>>::Arguments>

source

fn query_as_sqlx_bind<'t, M>(
&'t self,
table_field_val: &FieldItem,
res: QueryAs<'t, DB, M, <DB as HasArguments<'t>>::Arguments>
) -> QueryAs<'t, DB, M, <DB as HasArguments<'t>>::Arguments>where
for<'r> M: FromRow<'r, DB::Row> + Send + Unpin,

Implementors§