From d3d7061f50caa907999da61c908fcdd9748f7261 Mon Sep 17 00:00:00 2001 From: mycognosist Date: Fri, 17 Dec 2021 16:20:17 +0200 Subject: [PATCH] derive serialize for msg types --- src/api/dto/content.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/api/dto/content.rs b/src/api/dto/content.rs index 88146b7..b23f8cd 100644 --- a/src/api/dto/content.rs +++ b/src/api/dto/content.rs @@ -32,28 +32,28 @@ impl Post { } } -#[derive(Debug, Deserialize)] +#[derive(Debug, Serialize, Deserialize)] pub struct PubAddress { pub host: Option, pub port: u16, pub key: String, } -#[derive(Debug, Deserialize)] +#[derive(Debug, Serialize, Deserialize)] #[serde(untagged)] pub enum VoteValue { Numeric(i64), Boolean(bool), } -#[derive(Debug, Deserialize)] +#[derive(Debug, Serialize, Deserialize)] pub struct Vote { link: SsbHash, value: VoteValue, expression: Option, } -#[derive(Debug, Deserialize)] +#[derive(Debug, Serialize, Deserialize)] #[serde(untagged)] pub enum Image { OnlyLink(SsbHash), @@ -68,7 +68,7 @@ pub enum Image { }, } -#[derive(Debug, Deserialize)] +#[derive(Debug, Serialize, Deserialize)] pub struct DateTime { epoch: u64, tz: String, @@ -90,7 +90,7 @@ pub enum Mentions { Map(HashMap), } -#[derive(Debug, Deserialize)] +#[derive(Debug, Serialize, Deserialize)] #[serde(tag = "type")] pub enum TypedMessage { #[serde(rename = "pub")]