Initial Implementation of ResourceGuard Macro

This commit is contained in:
2024-02-24 19:03:48 -03:00
parent ef43c102aa
commit 077f69778f
15 changed files with 102 additions and 40 deletions

View File

@@ -1,18 +1,15 @@
use chrono::naive::serde::ts_seconds::deserialize as from_ts;
use chrono::NaiveDateTime;
use serde::{Deserialize, Serialize};
use serde_with::serde_as;
use chrono::naive::serde::ts_seconds::deserialize as from_ts;
#[derive(Deserialize, Serialize)]
pub struct MessageAuthor {
name: String,
username: String,
email: String
email: String,
}
#[serde_as]
#[derive(Deserialize, Serialize)]
pub struct SendMessage {
@@ -23,5 +20,5 @@ pub struct SendMessage {
message: String,
#[serde(deserialize_with = "from_ts")]
timestamp: NaiveDateTime
}
timestamp: NaiveDateTime,
}