From b1f6041518060b58c09612d38c845387f8131a79 Mon Sep 17 00:00:00 2001 From: Moritz Borcherding Date: Sat, 12 Oct 2024 10:01:12 +0200 Subject: [PATCH] no need to gate encoding behind std --- src/encoding/block_header.rs | 4 ++-- src/encoding/blocks/raw.rs | 2 +- src/encoding/frame_encoder.rs | 4 ++-- src/encoding/frame_header.rs | 4 ++-- src/encoding/util.rs | 2 +- src/lib.rs | 1 - 6 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/encoding/block_header.rs b/src/encoding/block_header.rs index 27477e2..cdfa7dc 100644 --- a/src/encoding/block_header.rs +++ b/src/encoding/block_header.rs @@ -1,5 +1,5 @@ use crate::blocks::block::BlockType; -use std::vec::Vec; +use alloc::vec::Vec; #[derive(Debug)] pub struct BlockHeader { @@ -40,7 +40,7 @@ impl BlockHeader { mod tests { use super::BlockHeader; use crate::{blocks::block::BlockType, decoding::block_decoder}; - use std::vec::Vec; + use alloc::vec::Vec; #[test] fn block_header_serialize() { diff --git a/src/encoding/blocks/raw.rs b/src/encoding/blocks/raw.rs index 6ed340e..0c844e9 100644 --- a/src/encoding/blocks/raw.rs +++ b/src/encoding/blocks/raw.rs @@ -1,4 +1,4 @@ -use std::vec::Vec; +use alloc::vec::Vec; /// Write the data from input into output. The data is not compressed. pub(crate) fn compress_raw_block(input: &[u8], output: &mut Vec) { diff --git a/src/encoding/frame_encoder.rs b/src/encoding/frame_encoder.rs index a989954..7c28a7a 100644 --- a/src/encoding/frame_encoder.rs +++ b/src/encoding/frame_encoder.rs @@ -1,7 +1,7 @@ //! Utilities and interfaces for encoding an entire frame. +use alloc::vec::Vec; use core::convert::TryInto; -use std::vec::Vec; use super::{block_header::BlockHeader, blocks::compress_raw_block, frame_header::FrameHeader}; @@ -126,7 +126,7 @@ impl<'input> FrameCompressor<'input> { mod tests { use super::FrameCompressor; use crate::frame::MAGIC_NUM; - use std::vec::Vec; + use alloc::vec::Vec; #[test] fn frame_starts_with_magic_num() { diff --git a/src/encoding/frame_header.rs b/src/encoding/frame_header.rs index ed0c6f2..df88d7b 100644 --- a/src/encoding/frame_header.rs +++ b/src/encoding/frame_header.rs @@ -4,7 +4,7 @@ use crate::encoding::{ util::{find_min_size, minify_val}, }; use crate::frame; -use std::vec::Vec; +use alloc::vec::Vec; /// A header for a single Zstandard frame. /// @@ -164,7 +164,7 @@ fn minify_val_fcs(val: u64) -> Vec { mod tests { use super::FrameHeader; use crate::frame::{read_frame_header, FrameDescriptor}; - use std::vec::Vec; + use alloc::vec::Vec; #[test] fn frame_header_descriptor_decode() { diff --git a/src/encoding/util.rs b/src/encoding/util.rs index 1a1103f..df4e278 100644 --- a/src/encoding/util.rs +++ b/src/encoding/util.rs @@ -1,4 +1,4 @@ -use std::vec::Vec; +use alloc::vec::Vec; /// Returns the minimum number of bytes needed to represent this value, as /// either 1, 2, 4, or 8 bytes. A value of 0 will still return one byte. diff --git a/src/lib.rs b/src/lib.rs index f68e1a2..059dfe2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -35,7 +35,6 @@ macro_rules! vprintln { pub mod blocks; pub mod decoding; -#[cfg(feature = "std")] pub mod encoding; pub mod frame; pub mod frame_decoder;