surrealdb_expr/expr/convert/statements/define/
table.rs1use crate::sql::statements::define::table::*;
7
8impl From<DefineTableStatement> for crate::expr::statements::DefineTableStatement {
9 fn from(v: DefineTableStatement) -> Self {
10 crate::expr::statements::DefineTableStatement {
11 kind: v.kind.into(),
12 id: v.id,
13 name: v.name.into(),
14 drop: v.drop,
15 full: v.full,
16 view: v.view.map(Into::into),
17 permissions: v.permissions.into(),
18 changefeed: v.changefeed.map(Into::into),
19 comment: v.comment.into(),
20 table_type: v.table_type.into(),
21 graphql_alias: v.graphql_alias,
22 graphql_deprecated: v.graphql_deprecated,
23 inline_edges_cap: v.inline_edges_cap,
24 inline_refs_cap: v.inline_refs_cap,
25 }
26 }
27}
28
29#[allow(clippy::fallible_impl_from)]
30impl From<crate::expr::statements::DefineTableStatement> for DefineTableStatement {
31 fn from(v: crate::expr::statements::DefineTableStatement) -> Self {
32 DefineTableStatement {
33 kind: v.kind.into(),
34 id: v.id,
35 name: v.name.into(),
36 drop: v.drop,
37 full: v.full,
38 view: v.view.map(Into::into),
39 permissions: v.permissions.into(),
40 changefeed: v.changefeed.map(Into::into),
41 comment: v.comment.into(),
42 table_type: v.table_type.into(),
43 graphql_alias: v.graphql_alias,
44 graphql_deprecated: v.graphql_deprecated,
45 inline_edges_cap: v.inline_edges_cap,
46 inline_refs_cap: v.inline_refs_cap,
47 }
48 }
49}