surrealdb_expr/expr/convert/statements/
update.rs1use crate::sql::statements::update::*;
7
8impl From<UpdateStatement> for crate::expr::statements::UpdateStatement {
9 fn from(v: UpdateStatement) -> Self {
10 crate::expr::statements::UpdateStatement {
11 only: v.only,
12 what: v.what.into_iter().map(From::from).collect(),
13 with: v.with.map(Into::into),
14 data: v.data.map(Into::into),
15 cond: v.cond.map(Into::into),
16 output: v.output.map(Into::into),
17 timeout: v.timeout.into(),
18 explain: v.explain.map(Into::into),
19 }
20 }
21}
22
23impl From<crate::expr::statements::UpdateStatement> for UpdateStatement {
24 fn from(v: crate::expr::statements::UpdateStatement) -> Self {
25 UpdateStatement {
26 only: v.only,
27 what: v.what.into_iter().map(From::from).collect(),
28 with: v.with.map(Into::into),
29 data: v.data.map(Into::into),
30 cond: v.cond.map(Into::into),
31 output: v.output.map(Into::into),
32 timeout: v.timeout.into(),
33 explain: v.explain.map(Into::into),
34 }
35 }
36}