cargo fmt

This commit is contained in:
Chris Tsang 2023-04-26 21:41:45 +08:00
parent 2746271190
commit 9e5900e25b
2 changed files with 33 additions and 2 deletions

View File

@ -15,3 +15,29 @@ pub use paginator::*;
pub use query::*;
pub use select::*;
pub use update::*;
use sea_orm::{
entity::*,
query::*,
tests_cfg::cake::{self, Entity as Cake},
DbBackend, DerivePartialModel, FromQueryResult,
};
use sea_query::{Expr, Func, SimpleExpr};
///
#[derive(DerivePartialModel, FromQueryResult)]
#[sea_orm(entity = "Cake")]
struct PartialCake {
name: String,
#[sea_orm(
from_expr = r#"SimpleExpr::FunctionCall(Func::upper(Expr::col((Cake, cake::Column::Name))))"#
)]
name_upper: String,
}
///
assert_eq!(
cake::Entity::find()
.into_partial_model::<PartialCake>()
.into_statement(DbBackend::Sqlite)
.to_string(),
r#"SELECT "cake"."name", UPPER("cake"."name") AS "name_upper" FROM "cake""#
);

View File

@ -159,8 +159,13 @@ where
/// ```
/// # #[cfg(feature = "macros")]
/// # {
/// use sea_orm::{entity::*, query::*, tests_cfg::cake::{self, Entity as Cake}, DbBackend, DerivePartialModel, FromQueryResult};
/// use sea_query::{SimpleExpr, Expr, Func};
/// use sea_orm::{
/// entity::*,
/// query::*,
/// tests_cfg::cake::{self, Entity as Cake},
/// DbBackend, DerivePartialModel, FromQueryResult,
/// };
/// use sea_query::{Expr, Func, SimpleExpr};
///
/// #[derive(DerivePartialModel, FromQueryResult)]
/// #[sea_orm(entity = "Cake")]