aboutsummaryrefslogtreecommitdiff
path: root/base/src/assetfed.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-04-10 14:35:15 +0200
committermetamuffin <metamuffin@disroot.org>2024-04-10 14:35:34 +0200
commit853a0022084a503b4747dfadd4e217b950ec6d8d (patch)
tree680e65fd0c5d37d416e1e4db3e0f1dd2d8064e17 /base/src/assetfed.rs
parentec8a9312a86d97e69d746bbbdbfb7228a37a26df (diff)
downloadjellything-853a0022084a503b4747dfadd4e217b950ec6d8d.tar
jellything-853a0022084a503b4747dfadd4e217b950ec6d8d.tar.bz2
jellything-853a0022084a503b4747dfadd4e217b950ec6d8d.tar.zst
dont transcode federated assets
Diffstat (limited to 'base/src/assetfed.rs')
-rw-r--r--base/src/assetfed.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/base/src/assetfed.rs b/base/src/assetfed.rs
index e7c0124..4ca587b 100644
--- a/base/src/assetfed.rs
+++ b/base/src/assetfed.rs
@@ -69,4 +69,12 @@ impl AssetInner {
.context("asset token has invalid format")?;
Ok(data)
}
+
+ /// Returns `true` if the asset inner is [`Federated`].
+ ///
+ /// [`Federated`]: AssetInner::Federated
+ #[must_use]
+ pub fn is_federated(&self) -> bool {
+ matches!(self, Self::Federated { .. })
+ }
}