surrealpatch/lib/tests/parse.rs

22 lines
359 B
Rust
Raw Normal View History

2022-07-28 09:00:06 +00:00
use surrealdb::sql::thing;
use surrealdb::sql::value;
2022-07-28 09:00:06 +00:00
use surrealdb::sql::Thing;
use surrealdb::sql::Value;
#[allow(dead_code)]
2022-07-28 09:00:06 +00:00
pub trait Parse<T> {
fn parse(val: &str) -> T;
}
impl Parse<Value> for Value {
fn parse(val: &str) -> Value {
value(val).unwrap()
2022-07-28 09:00:06 +00:00
}
}
impl Parse<Thing> for Thing {
fn parse(val: &str) -> Thing {
thing(val).unwrap()
}
}