Initial commit

This commit is contained in:
2026-05-15 21:42:15 -07:00
commit ba35808572
8 changed files with 965 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
use crate::User;
use time::OffsetDateTime;
use serde::{Deserialize, Serialize};
//Monotonically increasing messageID
#[derive(Serialize,Deserialize,Debug,Clone)]
pub struct MessageId(u64);
#[derive(Serialize,Deserialize,Debug,Clone)]
pub struct Message {
body: String,
signature: Box<[u8]>,
sender: User,
timestamp: OffsetDateTime
}