From 29b704b666f4d0197852586fc1773151463c89f1 Mon Sep 17 00:00:00 2001 From: binarycat Date: Sat, 30 May 2026 15:18:03 -0400 Subject: [PATCH] feat: add ETag::is_weak --- src/common/etag.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/common/etag.rs b/src/common/etag.rs index 95c8a4cb..2543df85 100644 --- a/src/common/etag.rs +++ b/src/common/etag.rs @@ -44,6 +44,11 @@ impl ETag { pub(crate) fn from_static(src: &'static str) -> ETag { ETag(EntityTag::from_static(src)) } + + /// Returns `true` if the etag is [weak](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/ETag#directives). + pub fn is_weak(&self) -> bool { + self.0.is_weak() + } } error_type!(InvalidETag);