surrealdb_expr/expr/convert/statements/
use.rs1use crate::sql::statements::r#use::*;
7
8impl From<UseStatement> for crate::expr::statements::UseStatement {
9 fn from(v: UseStatement) -> Self {
10 match v {
11 UseStatement::Ns(ns) => crate::expr::statements::UseStatement::Ns(ns.into()),
12 UseStatement::Db(db) => crate::expr::statements::UseStatement::Db(db.into()),
13 UseStatement::NsDb(ns, db) => {
14 crate::expr::statements::UseStatement::NsDb(ns.into(), db.into())
15 }
16 UseStatement::Default => crate::expr::statements::UseStatement::Default,
17 }
18 }
19}
20
21impl From<crate::expr::statements::UseStatement> for UseStatement {
22 fn from(v: crate::expr::statements::UseStatement) -> Self {
23 match v {
24 crate::expr::statements::UseStatement::Ns(ns) => UseStatement::Ns(ns.into()),
25 crate::expr::statements::UseStatement::Db(db) => UseStatement::Db(db.into()),
26 crate::expr::statements::UseStatement::NsDb(ns, db) => {
27 UseStatement::NsDb(ns.into(), db.into())
28 }
29 crate::expr::statements::UseStatement::Default => UseStatement::Default,
30 }
31 }
32}