Initial commit

This commit is contained in:
2022-11-02 15:46:41 +01:00
commit 1d32fb0365
9 changed files with 1343 additions and 0 deletions

13
src/paste.rs Normal file
View File

@@ -0,0 +1,13 @@
use chrono::{DateTime, Utc};
use serde::{Serialize, Deserialize};
use chrono::serde::ts_seconds_option;
#[derive(Serialize, Deserialize, PartialEq, Debug)]
pub struct Paste {
pub content: String,
pub language: Option<String>,
#[serde(with = "ts_seconds_option")]
pub expires: Option<DateTime<Utc>>,
pub created: DateTime<Utc>
}