aboutsummaryrefslogtreecommitdiff
path: root/src/zip/structs.rs
diff options
context:
space:
mode:
authorIgor Tolmachev <me@igorek.dev>2024-07-17 17:38:19 +0900
committerIgor Tolmachev <me@igorek.dev>2024-07-17 17:38:19 +0900
commit5f4ceda88c7299deb317f8d22a99ab2521c5a380 (patch)
tree6b0d7e0ae99376079c599ee897fe73c2e5035420 /src/zip/structs.rs
parent2f0f96ce4625d2ef1273c7bea98a1e9415419fdf (diff)
downloadarchivator-5f4ceda88c7299deb317f8d22a99ab2521c5a380.tar.gz
archivator-5f4ceda88c7299deb317f8d22a99ab2521c5a380.zip
Add more `#[inline]` markers
Diffstat (limited to 'src/zip/structs.rs')
-rw-r--r--src/zip/structs.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/zip/structs.rs b/src/zip/structs.rs
index 9fd1aeb..ebecae7 100644
--- a/src/zip/structs.rs
+++ b/src/zip/structs.rs
@@ -58,11 +58,13 @@ pub struct ExtraHeader {
58 pub size: u16, 58 pub size: u16,
59} 59}
60 60
61#[inline]
61#[allow(dead_code)] 62#[allow(dead_code)]
62pub fn serialize<T: Serialize>(object: &mut T) -> StructResult<Vec<u8>> { 63pub fn serialize<T: Serialize>(object: &mut T) -> StructResult<Vec<u8>> {
63 Settings::new(ByteOrder::Le, VariantIndexType::U8).serialize(object) 64 Settings::new(ByteOrder::Le, VariantIndexType::U8).serialize(object)
64} 65}
65 66
67#[inline]
66pub fn deserialize<'de, T: Deserialize<'de>>(object: &'de [u8]) -> StructResult<T> { 68pub fn deserialize<'de, T: Deserialize<'de>>(object: &'de [u8]) -> StructResult<T> {
67 Settings::new(ByteOrder::Le, VariantIndexType::U8).deserialize(object) 69 Settings::new(ByteOrder::Le, VariantIndexType::U8).deserialize(object)
68} 70}