Improve example for Select::into_values

This commit is contained in:
Chris Tsang 2021-10-01 13:24:11 +08:00
parent d79419f0d3
commit 0c05b4c34e

View File

@ -133,29 +133,29 @@ where
/// # let db = MockDatabase::new(DbBackend::Postgres) /// # let db = MockDatabase::new(DbBackend::Postgres)
/// # .append_query_results(vec![vec![ /// # .append_query_results(vec![vec![
/// # maplit::btreemap! { /// # maplit::btreemap! {
/// # "name" => Into::<Value>::into("Chocolate Forest"), /// # "cake_name" => Into::<Value>::into("Chocolate Forest"),
/// # "num_of_cakes" => Into::<Value>::into(1), /// # "num_of_cakes" => Into::<Value>::into(1),
/// # }, /// # },
/// # maplit::btreemap! { /// # maplit::btreemap! {
/// # "name" => Into::<Value>::into("New York Cheese"), /// # "cake_name" => Into::<Value>::into("New York Cheese"),
/// # "num_of_cakes" => Into::<Value>::into(1), /// # "num_of_cakes" => Into::<Value>::into(1),
/// # }, /// # },
/// # ]]) /// # ]])
/// # .into_connection(); /// # .into_connection();
/// # /// #
/// use sea_orm::{entity::*, query::*, tests_cfg::cake, EnumIter, DeriveIden, TryGetableMany}; /// use sea_orm::{entity::*, query::*, tests_cfg::cake, DeriveColumn, EnumIter, TryGetableMany};
/// ///
/// #[derive(EnumIter, DeriveIden)] /// #[derive(Copy, Clone, Debug, EnumIter, DeriveColumn)]
/// enum ResultCol { /// enum QueryAs {
/// Name, /// CakeName,
/// } /// }
/// ///
/// # let _: Result<(), DbErr> = smol::block_on(async { /// # let _: Result<(), DbErr> = smol::block_on(async {
/// # /// #
/// let res: Vec<String> = cake::Entity::find() /// let res: Vec<String> = cake::Entity::find()
/// .select_only() /// .select_only()
/// .column(cake::Column::Name) /// .column_as(cake::Column::Name, QueryAs::CakeName)
/// .into_values::<_, ResultCol>() /// .into_values::<_, QueryAs>()
/// .all(&db) /// .all(&db)
/// .await?; /// .await?;
/// ///
@ -171,7 +171,7 @@ where
/// 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 "cake"."name" FROM "cake""#, /// r#"SELECT "cake"."name" AS "cake_name" FROM "cake""#,
/// vec![] /// vec![]
/// ),] /// ),]
/// ); /// );