Serde_repr on ChannelType
This commit is contained in:
parent
4360dcbf23
commit
0450c27fbf
|
@ -8,6 +8,7 @@ edition = "2021"
|
|||
tokio = {version = "1.28.1", features = ["rt", "macros", "rt-multi-thread", "full"]}
|
||||
serde = {version = "1.0.162", features = ["derive"]}
|
||||
serde_json = { version = "1.0.96", features = ["raw_value"] }
|
||||
serde_repr = "0.1.12"
|
||||
reqwest = {version = "0.11.16", features = ["multipart"]}
|
||||
url = "2.3.1"
|
||||
chrono = {version = "0.4.24", features = ["serde"]}
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
use serde::{Deserialize, Serialize};
|
||||
use serde_repr::{Deserialize_repr, Serialize_repr};
|
||||
|
||||
use crate::types::{
|
||||
entities::{GuildMember, User},
|
||||
|
@ -87,7 +88,7 @@ pub struct DefaultReaction {
|
|||
pub emoji_name: Option<String>,
|
||||
}
|
||||
|
||||
#[derive(Default, Clone, Copy, Debug, Serialize, Deserialize, PartialEq, Eq)]
|
||||
#[derive(Default, Clone, Copy, Debug, Serialize_repr, Deserialize_repr, PartialEq, Eq)]
|
||||
#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
|
||||
#[repr(i32)]
|
||||
pub enum ChannelType {
|
||||
|
|
Loading…
Reference in New Issue