surrealdb_expr/expr/convert/statements/
show.rs1use crate::sql::statements::show::*;
7
8impl From<ShowSince> for crate::expr::statements::show::ShowSince {
9 fn from(v: ShowSince) -> Self {
10 match v {
11 ShowSince::Timestamp(v) => Self::Timestamp(v.into()),
12 ShowSince::Versionstamp(v) => Self::Versionstamp(v),
13 }
14 }
15}
16
17impl From<crate::expr::statements::show::ShowSince> for ShowSince {
18 fn from(v: crate::expr::statements::show::ShowSince) -> Self {
19 match v {
20 crate::expr::statements::show::ShowSince::Timestamp(v) => {
21 ShowSince::Timestamp(v.into())
22 }
23 crate::expr::statements::show::ShowSince::Versionstamp(v) => ShowSince::Versionstamp(v),
24 }
25 }
26}
27
28impl From<ShowStatement> for crate::expr::statements::ShowStatement {
29 fn from(v: ShowStatement) -> Self {
30 crate::expr::statements::ShowStatement {
31 table: v.table.map(Into::into),
32 since: v.since.into(),
33 limit: v.limit,
34 }
35 }
36}
37
38impl From<crate::expr::statements::ShowStatement> for ShowStatement {
39 fn from(v: crate::expr::statements::ShowStatement) -> Self {
40 ShowStatement {
41 table: v.table.map(Into::into),
42 since: v.since.into(),
43 limit: v.limit,
44 }
45 }
46}