Skip to main content

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}