From 816571cd6d61c6c03e7f9a7459fb2e108ad5f193 Mon Sep 17 00:00:00 2001 From: Erk Date: Fri, 5 Apr 2024 19:56:43 +0200 Subject: [PATCH] fix(cache,ratelimiting): Resolved some warnings when building docs. (#2331) The dead code warning is for some reason only picked up on nightly. --- twilight-cache-inmemory/src/permission.rs | 8 ++++---- twilight-http-ratelimiting/src/in_memory/bucket.rs | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/twilight-cache-inmemory/src/permission.rs b/twilight-cache-inmemory/src/permission.rs index 2b8ad5290c7..c917f7a9a46 100644 --- a/twilight-cache-inmemory/src/permission.rs +++ b/twilight-cache-inmemory/src/permission.rs @@ -61,7 +61,7 @@ use twilight_util::permission_calculator::PermissionCalculator; /// Refer to the [module level] documentation for more information on how /// disabled member communication is calculated. /// -/// [communication has been disabled]: crate::MemberInterface::communication_disabled_until +/// [communication has been disabled]: crate::model::CachedMember::communication_disabled_until /// [module level]: crate::permission pub const MEMBER_COMMUNICATION_DISABLED_ALLOWLIST: Permissions = Permissions::from_bits_truncate( Permissions::READ_MESSAGE_HISTORY.bits() | Permissions::VIEW_CHANNEL.bits(), @@ -334,7 +334,7 @@ impl<'a, CacheModels: CacheableModels> InMemoryCachePermissions<'a, CacheModels> /// /// Defaults to being enabled. /// - /// [field]: crate::MemberInterface::communication_disabled_until + /// [field]: crate::model::CachedMember::communication_disabled_until /// [module level]: crate::permission pub const fn check_member_communication_disabled( mut self, @@ -394,7 +394,7 @@ impl<'a, CacheModels: CacheableModels> InMemoryCachePermissions<'a, CacheModels> /// [`ResourceType::MEMBER`]: crate::ResourceType::MEMBER /// [`ResourceType::ROLE`]: crate::ResourceType::ROLE /// [`ResourceType`]: crate::ResourceType - /// [communication has been disabled]: crate::MemberInterface::communication_disabled_until + /// [communication has been disabled]: crate::model::CachedMember::communication_disabled_until /// [module level]: crate::permission /// [read-only permissions]: MEMBER_COMMUNICATION_DISABLED_ALLOWLIST pub fn in_channel( @@ -484,7 +484,7 @@ impl<'a, CacheModels: CacheableModels> InMemoryCachePermissions<'a, CacheModels> /// [`ResourceType::MEMBER`]: crate::ResourceType::MEMBER /// [`ResourceType::ROLE`]: crate::ResourceType::ROLE /// [`ResourceType`]: crate::ResourceType - /// [communication has been disabled]: crate::MemberInterface::communication_disabled_until + /// [communication has been disabled]: crate::model::CachedMember::communication_disabled_until /// [module level]: crate::permission /// [read-only permissions]: MEMBER_COMMUNICATION_DISABLED_ALLOWLIST pub fn root( diff --git a/twilight-http-ratelimiting/src/in_memory/bucket.rs b/twilight-http-ratelimiting/src/in_memory/bucket.rs index da9069716dc..3843e6c7c78 100644 --- a/twilight-http-ratelimiting/src/in_memory/bucket.rs +++ b/twilight-http-ratelimiting/src/in_memory/bucket.rs @@ -40,6 +40,8 @@ pub struct Bucket { /// Total number of tickets allotted in a cycle. pub limit: AtomicU64, /// Path this ratelimit applies to. + // This is dead code, but it is useful for debugging. + #[allow(dead_code)] pub path: Path, /// Queue associated with this bucket. pub queue: BucketQueue,