20 lines
339 B
Rust
20 lines
339 B
Rust
use surrealdb::sql::thing;
|
|
use surrealdb::sql::value;
|
|
use surrealdb::sql::Thing;
|
|
use surrealdb::sql::Value;
|
|
|
|
pub trait Parse<T> {
|
|
fn parse(val: &str) -> T;
|
|
}
|
|
|
|
impl Parse<Value> for Value {
|
|
fn parse(val: &str) -> Value {
|
|
value(val).unwrap()
|
|
}
|
|
}
|
|
|
|
impl Parse<Thing> for Thing {
|
|
fn parse(val: &str) -> Thing {
|
|
thing(val).unwrap()
|
|
}
|
|
}
|