From 48cd7b20c743c3ef4891a8f940826c685cb1bc18 Mon Sep 17 00:00:00 2001 From: "alterwain@protonmail.com" Date: Sat, 15 Feb 2025 02:52:58 +0300 Subject: [PATCH] 0.1.16 upd --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/serializer.rs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5a7410f..cafe23b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -90,7 +90,7 @@ checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" [[package]] name = "itunesdb" -version = "0.1.15" +version = "0.1.16" dependencies = [ "bincode", "env_logger", diff --git a/Cargo.toml b/Cargo.toml index cf74197..2336def 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itunesdb" -version = "0.1.15" +version = "0.1.16" edition = "2021" authors = ["alterwain"] diff --git a/src/serializer.rs b/src/serializer.rs index 9217e60..cb33480 100644 --- a/src/serializer.rs +++ b/src/serializer.rs @@ -88,7 +88,7 @@ fn serialize_arguments(pl: &Vec) -> Vec { .collect() } -pub fn to_bytes(xdb: XDatabase) -> Vec { +pub fn to_bytes(xdb: &mut XDatabase) -> Vec { let mut bytes: Vec = Vec::new(); for i in 0..xdb.children.len() { let data_set = xdb.children.get(i).unwrap(); @@ -160,7 +160,7 @@ pub fn to_bytes(xdb: XDatabase) -> Vec { } } } - let sdb = bincode::serialize(&xdb.data.unwrap()).unwrap(); + let sdb = bincode::serialize(&xdb.data.as_ref().unwrap()).unwrap(); let sdb_len = sdb.len(); let h = xdb.header.unwrap(); bytes = [sdb, generate_zeroes(h.end_of_chunk - sdb_len as u32), bytes].concat();