Adjusted how we requre Sync + Send, added logger, cleanup dependencies, and added web server using warp and tokio

This commit is contained in:
2022-12-23 04:40:08 +01:00
parent 1b965cd45a
commit 7e3c3223b2
17 changed files with 809 additions and 736 deletions

View File

@@ -3,7 +3,6 @@ pub mod query;
pub mod execute;
use serde::Serialize;
use serde_with::skip_serializing_none;
#[derive(Debug, Serialize)]
#[serde(rename_all = "camelCase")]
@@ -26,9 +25,9 @@ pub enum ResponsePayload {
Execute(execute::Payload),
}
#[skip_serializing_none]
#[derive(Debug, Default, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct State {
#[serde(skip_serializing_if = "Option::is_none")]
pub on: Option<bool>,
}