surrealdb_expr/expr/convert/statements/
rebuild.rs1use crate::sql::statements::rebuild::*;
7
8impl From<RebuildStatement> for crate::expr::statements::rebuild::RebuildStatement {
9 fn from(v: RebuildStatement) -> Self {
10 match v {
11 RebuildStatement::Index(v) => Self::Index(v.into()),
12 }
13 }
14}
15
16impl From<crate::expr::statements::rebuild::RebuildStatement> for RebuildStatement {
17 fn from(v: crate::expr::statements::rebuild::RebuildStatement) -> Self {
18 match v {
19 crate::expr::statements::rebuild::RebuildStatement::Index(v) => Self::Index(v.into()),
20 }
21 }
22}
23
24impl From<RebuildIndexStatement> for crate::expr::statements::rebuild::RebuildIndexStatement {
25 fn from(v: RebuildIndexStatement) -> Self {
26 Self {
27 name: v.name,
28 table: v.what.into(),
29 if_exists: v.if_exists,
30 concurrently: v.concurrently,
31 }
32 }
33}
34
35impl From<crate::expr::statements::rebuild::RebuildIndexStatement> for RebuildIndexStatement {
36 fn from(v: crate::expr::statements::rebuild::RebuildIndexStatement) -> Self {
37 Self {
38 name: v.name,
39 what: v.table.into(),
40 if_exists: v.if_exists,
41 concurrently: v.concurrently,
42 }
43 }
44}