pub struct CompressedPackage {
pub version: u8,
pub patterns_used: Vec<SerializedPattern>,
pub pattern_data: Vec<u8>,
}Expand description
Compressed package format that includes pattern metadata
Fields§
§version: u8Format version
patterns_used: Vec<SerializedPattern>Patterns used during compression
pattern_data: Vec<u8>Pattern-compressed data
Trait Implementations§
Source§impl Clone for CompressedPackage
impl Clone for CompressedPackage
Source§fn clone(&self) -> CompressedPackage
fn clone(&self) -> CompressedPackage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompressedPackage
impl Debug for CompressedPackage
Source§impl<'de> Deserialize<'de> for CompressedPackage
impl<'de> Deserialize<'de> for CompressedPackage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CompressedPackage
impl RefUnwindSafe for CompressedPackage
impl Send for CompressedPackage
impl Sync for CompressedPackage
impl Unpin for CompressedPackage
impl UnsafeUnpin for CompressedPackage
impl UnwindSafe for CompressedPackage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more