Add setters to PublicChatSupergroup

This commit is contained in:
Temirkhan Myrzamadi 2020-07-27 15:12:54 +06:00
parent 4175d2aee2
commit 30696d3e29

View file

@ -219,7 +219,7 @@ impl PublicChatGroup {
}
#[serde_with_macros::skip_serializing_none]
#[derive(Clone, Debug, Eq, Hash, PartialEq, Serialize, Deserialize)]
#[derive(Clone, Default, Debug, Eq, Hash, PartialEq, Serialize, Deserialize)]
#[non_exhaustive]
pub struct PublicChatSupergroup {
/// A username, for private chats, supergroups and channels if
@ -251,6 +251,12 @@ pub struct PublicChatSupergroup {
pub slow_mode_delay: Option<i32>,
}
impl PublicChatSupergroup {
pub fn new() -> Self {
Self::default()
}
}
struct PrivateChatKindVisitor;
impl<'de> serde::de::Visitor<'de> for PrivateChatKindVisitor {