aboutsummaryrefslogtreecommitdiff
path: root/import/asset_token
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-09-25 04:00:51 +0200
committermetamuffin <metamuffin@disroot.org>2025-09-25 04:00:51 +0200
commitf8d4c438d10450ead56c0082b037e466ef5f9f24 (patch)
tree703612747f06b91f063dcd9e8a778675e6aa1303 /import/asset_token
parent0fe48987c336b9b50cba09355aa3c1cf11740edc (diff)
downloadjellything-f8d4c438d10450ead56c0082b037e466ef5f9f24.tar
jellything-f8d4c438d10450ead56c0082b037e466ef5f9f24.tar.bz2
jellything-f8d4c438d10450ead56c0082b037e466ef5f9f24.tar.zst
start media processing refactor
Diffstat (limited to 'import/asset_token')
-rw-r--r--import/asset_token/Cargo.toml2
-rw-r--r--import/asset_token/src/lib.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/import/asset_token/Cargo.toml b/import/asset_token/Cargo.toml
index 95615ce..af20507 100644
--- a/import/asset_token/Cargo.toml
+++ b/import/asset_token/Cargo.toml
@@ -13,7 +13,7 @@ sha2 = "0.10.8"
base64 = "0.22.1"
tokio = { workspace = true }
anyhow = "1.0.95"
-bincode = "2.0.0-rc.3"
+bincode = { version = "2.0.1", features = ["serde"] }
rand = "0.9.0"
serde_json = "1.0.138"
aes-gcm-siv = "0.11.1"
diff --git a/import/asset_token/src/lib.rs b/import/asset_token/src/lib.rs
index 7334076..6f4ad7a 100644
--- a/import/asset_token/src/lib.rs
+++ b/import/asset_token/src/lib.rs
@@ -51,7 +51,7 @@ static ASSET_KEY: LazyLock<Aes256GcmSiv> = LazyLock::new(|| {
#[derive(Debug, Encode, Decode, Serialize, PartialEq, Eq)]
pub enum AssetInner {
Federated { host: String, asset: Vec<u8> },
- Cache(CachePath),
+ Cache(#[bincode(with_serde)] CachePath),
Assets(PathBuf),
Media(PathBuf),
LocalTrack(LocalTrack),