rqlite_rs/response.rs
1use serde::Deserialize;
2
3#[derive(Debug, Deserialize, Clone)]
4#[serde(untagged)]
5pub enum RqliteResult<T> {
6 Error(QueryError),
7 Success(T),
8}
9
10#[derive(Debug, Deserialize, Clone)]
11pub struct QueryError {
12 pub error: String,
13}
14
15#[derive(Debug, Deserialize)]
16pub(crate) struct RqliteResponseRaw<T> {
17 pub(crate) results: Vec<RqliteResult<T>>,
18}