Doc
This commit is contained in:
parent
0c05b4c34e
commit
656e503a52
@ -44,11 +44,7 @@ pub trait FromQueryResult: Sized {
|
|||||||
/// # .append_query_results(vec![vec![
|
/// # .append_query_results(vec![vec![
|
||||||
/// # maplit::btreemap! {
|
/// # maplit::btreemap! {
|
||||||
/// # "name" => Into::<Value>::into("Chocolate Forest"),
|
/// # "name" => Into::<Value>::into("Chocolate Forest"),
|
||||||
/// # "num_of_cakes" => Into::<Value>::into(1),
|
/// # "num_of_cakes" => Into::<Value>::into(2),
|
||||||
/// # },
|
|
||||||
/// # maplit::btreemap! {
|
|
||||||
/// # "name" => Into::<Value>::into("New York Cheese"),
|
|
||||||
/// # "num_of_cakes" => Into::<Value>::into(1),
|
|
||||||
/// # },
|
/// # },
|
||||||
/// # ]])
|
/// # ]])
|
||||||
/// # .into_connection();
|
/// # .into_connection();
|
||||||
@ -65,7 +61,7 @@ pub trait FromQueryResult: Sized {
|
|||||||
/// #
|
/// #
|
||||||
/// let res: Vec<SelectResult> = SelectResult::find_by_statement(Statement::from_sql_and_values(
|
/// let res: Vec<SelectResult> = SelectResult::find_by_statement(Statement::from_sql_and_values(
|
||||||
/// DbBackend::Postgres,
|
/// DbBackend::Postgres,
|
||||||
/// r#"SELECT "cake"."name", count("cake"."id") AS "num_of_cakes" FROM "cake""#,
|
/// r#"SELECT "name", COUNT(*) AS "num_of_cakes" FROM "cake" GROUP BY("name")"#,
|
||||||
/// vec![],
|
/// vec![],
|
||||||
/// ))
|
/// ))
|
||||||
/// .all(&db)
|
/// .all(&db)
|
||||||
@ -76,26 +72,21 @@ pub trait FromQueryResult: Sized {
|
|||||||
/// vec![
|
/// vec![
|
||||||
/// SelectResult {
|
/// SelectResult {
|
||||||
/// name: "Chocolate Forest".to_owned(),
|
/// name: "Chocolate Forest".to_owned(),
|
||||||
/// num_of_cakes: 1,
|
/// num_of_cakes: 2,
|
||||||
/// },
|
|
||||||
/// SelectResult {
|
|
||||||
/// name: "New York Cheese".to_owned(),
|
|
||||||
/// num_of_cakes: 1,
|
|
||||||
/// },
|
/// },
|
||||||
/// ]
|
/// ]
|
||||||
/// );
|
/// );
|
||||||
/// #
|
/// #
|
||||||
/// # Ok(())
|
/// # Ok(())
|
||||||
/// # });
|
/// # });
|
||||||
///
|
/// # assert_eq!(
|
||||||
/// assert_eq!(
|
/// # db.into_transaction_log(),
|
||||||
/// db.into_transaction_log(),
|
/// # vec![Transaction::from_sql_and_values(
|
||||||
/// vec![Transaction::from_sql_and_values(
|
/// # DbBackend::Postgres,
|
||||||
/// DbBackend::Postgres,
|
/// # r#"SELECT "name", COUNT(*) AS "num_of_cakes" FROM "cake" GROUP BY("name")"#,
|
||||||
/// r#"SELECT "cake"."name", count("cake"."id") AS "num_of_cakes" FROM "cake""#,
|
/// # vec![]
|
||||||
/// vec![]
|
/// # ),]
|
||||||
/// ),]
|
/// # );
|
||||||
/// );
|
|
||||||
/// ```
|
/// ```
|
||||||
fn find_by_statement(stmt: Statement) -> SelectorRaw<SelectModel<Self>> {
|
fn find_by_statement(stmt: Statement) -> SelectorRaw<SelectModel<Self>> {
|
||||||
SelectorRaw::<SelectModel<Self>>::from_statement(stmt)
|
SelectorRaw::<SelectModel<Self>>::from_statement(stmt)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user