Compare commits

...

3 Commits

Author SHA1 Message Date
kozabrada123 edc537366c
Merge b7d549756a into ec9541f38e 2024-08-16 16:41:59 +02:00
kozabrada123 b7d549756a aa 2024-08-16 16:41:51 +02:00
kozabrada123 38d5fffc81 cliipy my arch nemesis strikes again 2024-08-16 15:40:33 +02:00
1 changed files with 12 additions and 12 deletions

View File

@ -817,17 +817,17 @@ pub struct GuildAffinity {
#[derive(Debug, Deserialize, Serialize, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)]
pub struct PremiumUsage {
/// Number of Nitro stickers the user has sent
pub nitro_sticker_sends: PremiumUsageEntry,
pub nitro_sticker_sends: PremiumUsageData,
/// Number of animated emojis the user has sent
pub total_animated_emojis: PremiumUsageEntry,
pub total_animated_emojis: PremiumUsageData,
/// Number of global emojis the user has sent
pub total_global_emojis: PremiumUsageEntry,
pub total_global_emojis: PremiumUsageData,
/// Number of large uploads the user has made
pub total_large_uploads: PremiumUsageEntry,
pub total_large_uploads: PremiumUsageData,
/// Number of times the user has streamed in HD
pub total_hd_streams: PremiumUsageEntry,
pub total_hd_streams: PremiumUsageData,
/// Number of hours the user has streamed in HD
pub hd_hours_streamed: PremiumUsageEntry,
pub hd_hours_streamed: PremiumUsageData,
}
/// Structure for the data in [PremiumUsage].
@ -837,19 +837,19 @@ pub struct PremiumUsage {
/// # Reference
/// See <https://docs.discord.sex/resources/user#premium-usage-structure>
#[derive(Debug, Deserialize, Serialize, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)]
pub struct PremiumUsageEntry {
pub struct PremiumUsageData {
/// Total number of uses for this perk
pub value: usize,
}
impl Into<usize> for PremiumUsageEntry {
fn into(self) -> usize {
self.value
impl From<PremiumUsageData> for usize {
fn from(value: PremiumUsageData) -> Self {
value.value
}
}
impl From<usize> for PremiumUsageEntry {
impl From<usize> for PremiumUsageData {
fn from(value: usize) -> Self {
PremiumUsageEntry { value }
PremiumUsageData { value }
}
}