Compare commits

..

No commits in common. "b7d549756af47114f9c463c643e2fa0220f3ca89" and "9a4c9bce2d592db5786075f906c4f9b85845ca8c" have entirely different histories.

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: PremiumUsageData,
pub nitro_sticker_sends: PremiumUsageEntry,
/// Number of animated emojis the user has sent
pub total_animated_emojis: PremiumUsageData,
pub total_animated_emojis: PremiumUsageEntry,
/// Number of global emojis the user has sent
pub total_global_emojis: PremiumUsageData,
pub total_global_emojis: PremiumUsageEntry,
/// Number of large uploads the user has made
pub total_large_uploads: PremiumUsageData,
pub total_large_uploads: PremiumUsageEntry,
/// Number of times the user has streamed in HD
pub total_hd_streams: PremiumUsageData,
pub total_hd_streams: PremiumUsageEntry,
/// Number of hours the user has streamed in HD
pub hd_hours_streamed: PremiumUsageData,
pub hd_hours_streamed: PremiumUsageEntry,
}
/// 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 PremiumUsageData {
pub struct PremiumUsageEntry {
/// Total number of uses for this perk
pub value: usize,
}
impl From<PremiumUsageData> for usize {
fn from(value: PremiumUsageData) -> Self {
value.value
impl Into<usize> for PremiumUsageEntry {
fn into(self) -> usize {
self.value
}
}
impl From<usize> for PremiumUsageData {
impl From<usize> for PremiumUsageEntry {
fn from(value: usize) -> Self {
PremiumUsageData { value }
PremiumUsageEntry { value }
}
}