Initial commit
This commit is contained in:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user