Skip to content

Commit

Permalink
Silence warnings related to the deprecation of `(Partial)Guild::regio…
Browse files Browse the repository at this point in the history
…n` (#1314)

This silences the `deprecated` lint that is triggered for the deprecated `region` field of `PartialGuild` and `Guild`. This is only temporary; once we prepare for a new major release, the `region` field should be removed. Also, an unused import is removed.
  • Loading branch information
arqunis committed Apr 30, 2021
1 parent 9b8a31a commit b995482
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 4 deletions.
1 change: 0 additions & 1 deletion src/http/utils.rs
Expand Up @@ -2,7 +2,6 @@ use serde::de::{Deserialize, Deserializer};

use crate::http::error::DiscordJsonSingleError;
use crate::internal::prelude::*;
use crate::prelude::*;

#[allow(clippy::missing_errors_doc)]
pub fn deserialize_errors<'de, D: Deserializer<'de>>(
Expand Down
7 changes: 6 additions & 1 deletion src/model/event.rs
Expand Up @@ -798,7 +798,12 @@ impl CacheUpdate for GuildUpdateEvent {
guild.icon.clone_from(&self.guild.icon);
guild.name.clone_from(&self.guild.name);
guild.owner_id.clone_from(&self.guild.owner_id);
guild.region.clone_from(&self.guild.region);

#[allow(deprecated)]
{
guild.region.clone_from(&self.guild.region);
}

guild.roles.clone_from(&self.guild.roles);
guild.verification_level = self.guild.verification_level;
}
Expand Down
8 changes: 7 additions & 1 deletion src/model/guild/mod.rs
Expand Up @@ -924,7 +924,12 @@ impl Guild {
self.mfa_level = guild.mfa_level;
self.name = guild.name;
self.owner_id = guild.owner_id;
self.region = guild.region;

#[allow(deprecated)]
{
self.region = guild.region;
}

self.roles = guild.roles;
self.splash = guild.splash;
self.verification_level = guild.verification_level;
Expand Down Expand Up @@ -2501,6 +2506,7 @@ impl<'de> Deserialize<'de> for Guild {
.and_then(SystemChannelFlags::deserialize)
.map_err(DeError::custom)?;

#[allow(deprecated)]
Ok(Self {
afk_channel_id,
application_id,
Expand Down
8 changes: 7 additions & 1 deletion src/model/guild/partial_guild.rs
Expand Up @@ -577,7 +577,12 @@ impl PartialGuild {
self.mfa_level = guild.mfa_level;
self.name = guild.name;
self.owner_id = guild.owner_id;
self.region = guild.region;

#[allow(deprecated)]
{
self.region = guild.region;
}

self.roles = guild.roles;
self.splash = guild.splash;
self.verification_level = guild.verification_level;
Expand Down Expand Up @@ -1321,6 +1326,7 @@ impl<'de> Deserialize<'de> for PartialGuild {
false => None,
};

#[allow(deprecated)]
Ok(Self {
application_id,
afk_channel_id,
Expand Down

0 comments on commit b995482

Please sign in to comment.