toasty_driver_integration_suite/scenarios/
user_with_status.rs1use crate::prelude::*;
2
3scenario! {
4 #[derive(Debug, toasty::Model)]
5 #[allow(dead_code)]
6 struct User {
7 #[key]
8 id: String,
9
10 status: Status,
11 }
12
13 #[derive(Debug, PartialEq, toasty::Embed)]
14 enum Status {
15 #[column(variant = 1)]
16 Pending,
17 #[column(variant = 2)]
18 Active,
19 #[column(variant = 3)]
20 Done,
21 }
22
23 async fn setup(test: &mut Test) -> toasty::Db {
24 test.setup_db(models!(User)).await
25 }
26}