From 3aba70cb31fe76bc08c29bbf643824168ced1fe2 Mon Sep 17 00:00:00 2001 From: postscriptum Date: Wed, 2 Jul 2025 20:40:45 +0300 Subject: [PATCH] unify post type member name --- src/snac/user/public/post.rs | 10 +++++----- src/snac/user/public/post/ptype.rs | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/snac/user/public/post.rs b/src/snac/user/public/post.rs index 8fefa0e..31b9cba 100644 --- a/src/snac/user/public/post.rs +++ b/src/snac/user/public/post.rs @@ -4,7 +4,7 @@ mod tag; use attachment::Attachment; use chrono::{DateTime, Utc}; -use ptype::Type; +use ptype::Ptype; use serde::{Deserialize, de::Error}; use std::str::FromStr; use tag::Tag; @@ -13,7 +13,7 @@ use tag::Tag; #[serde(rename_all = "camelCase")] pub struct Post { #[serde(rename = "type", deserialize_with = "ptype")] - pub ptype: Type, + pub ptype: Ptype, pub attachment: Option>, pub id: String, #[serde(default, deserialize_with = "time")] @@ -27,13 +27,13 @@ pub struct Post { impl Post { pub fn is_note(&self) -> bool { - matches!(self.ptype, Type::Note) + matches!(self.ptype, Ptype::Note) } } -fn ptype<'de, D: serde::Deserializer<'de>>(d: D) -> Result { +fn ptype<'de, D: serde::Deserializer<'de>>(d: D) -> Result { if String::deserialize(d)?.to_lowercase() == "note" { - return Ok(Type::Note); + return Ok(Ptype::Note); } Err(D::Error::custom("Invalid post type")) } diff --git a/src/snac/user/public/post/ptype.rs b/src/snac/user/public/post/ptype.rs index 6a70775..b325cfe 100644 --- a/src/snac/user/public/post/ptype.rs +++ b/src/snac/user/public/post/ptype.rs @@ -1,4 +1,4 @@ #[derive(Debug)] -pub enum Type { +pub enum Ptype { Note, }