surrealdb_expr/expr/convert/statements/define/
index.rs1use crate::sql::statements::define::index::*;
7
8impl From<DefineIndexStatement> for crate::expr::statements::DefineIndexStatement {
9 fn from(v: DefineIndexStatement) -> Self {
10 Self {
11 kind: v.kind.into(),
12 name: v.name.into(),
13 what: v.what.into(),
14 cols: v.cols.into_iter().map(From::from).collect(),
15 index: v.index.into(),
16 comment: v.comment.into(),
17 concurrently: v.concurrently,
18 }
19 }
20}
21
22impl From<crate::expr::statements::DefineIndexStatement> for DefineIndexStatement {
23 fn from(v: crate::expr::statements::DefineIndexStatement) -> Self {
24 Self {
25 kind: v.kind.into(),
26 name: v.name.into(),
27 what: v.what.into(),
28 cols: v.cols.into_iter().map(From::from).collect(),
29 index: v.index.into(),
30 comment: v.comment.into(),
31 concurrently: v.concurrently,
32 }
33 }
34}