surrealdb_expr/expr/convert/statements/remove/
self_mod.rs1use crate::sql::statements::remove::*;
7
8impl From<RemoveStatement> for crate::expr::statements::RemoveStatement {
9 fn from(v: RemoveStatement) -> Self {
10 match v {
11 RemoveStatement::Namespace(v) => Self::Namespace(v.into()),
12 RemoveStatement::Database(v) => Self::Database(v.into()),
13 RemoveStatement::Function(v) => Self::Function(v.into()),
14 RemoveStatement::Analyzer(v) => Self::Analyzer(v.into()),
15 RemoveStatement::Access(v) => Self::Access(v.into()),
16 RemoveStatement::Param(v) => Self::Param(v.into()),
17 RemoveStatement::Table(v) => Self::Table(v.into()),
18 RemoveStatement::Event(v) => Self::Event(v.into()),
19 RemoveStatement::Field(v) => Self::Field(v.into()),
20 RemoveStatement::Index(v) => Self::Index(v.into()),
21 RemoveStatement::User(v) => Self::User(v.into()),
22 RemoveStatement::Model(v) => Self::Model(v.into()),
23 RemoveStatement::Api(v) => Self::Api(v.into()),
24 RemoveStatement::Bucket(v) => Self::Bucket(v.into()),
25 RemoveStatement::Sequence(v) => Self::Sequence(v.into()),
26 RemoveStatement::Module(v) => Self::Module(v.into()),
27 RemoveStatement::Config(v) => Self::Config(v.into()),
28 }
29 }
30}
31
32impl From<crate::expr::statements::RemoveStatement> for RemoveStatement {
33 fn from(v: crate::expr::statements::RemoveStatement) -> Self {
34 match v {
35 crate::expr::statements::RemoveStatement::Namespace(v) => Self::Namespace(v.into()),
36 crate::expr::statements::RemoveStatement::Database(v) => Self::Database(v.into()),
37 crate::expr::statements::RemoveStatement::Function(v) => Self::Function(v.into()),
38 crate::expr::statements::RemoveStatement::Analyzer(v) => Self::Analyzer(v.into()),
39 crate::expr::statements::RemoveStatement::Access(v) => Self::Access(v.into()),
40 crate::expr::statements::RemoveStatement::Param(v) => Self::Param(v.into()),
41 crate::expr::statements::RemoveStatement::Table(v) => Self::Table(v.into()),
42 crate::expr::statements::RemoveStatement::Event(v) => Self::Event(v.into()),
43 crate::expr::statements::RemoveStatement::Field(v) => Self::Field(v.into()),
44 crate::expr::statements::RemoveStatement::Index(v) => Self::Index(v.into()),
45 crate::expr::statements::RemoveStatement::User(v) => Self::User(v.into()),
46 crate::expr::statements::RemoveStatement::Model(v) => Self::Model(v.into()),
47 crate::expr::statements::RemoveStatement::Api(v) => Self::Api(v.into()),
48 crate::expr::statements::RemoveStatement::Bucket(v) => Self::Bucket(v.into()),
49 crate::expr::statements::RemoveStatement::Sequence(v) => Self::Sequence(v.into()),
50 crate::expr::statements::RemoveStatement::Module(v) => Self::Module(v.into()),
51 crate::expr::statements::RemoveStatement::Config(v) => Self::Config(v.into()),
52 }
53 }
54}