Add Qlie Pack Archive (.pack) v3.1 unpack support

This commit is contained in:
2026-01-29 18:16:10 +08:00
parent f6246576d0
commit 770a32bdde
15 changed files with 1270 additions and 5 deletions

View File

@@ -14,8 +14,13 @@ pub trait WriteSeek: Write + Seek {}
/// A trait for types that can be displayed in debug format and are also support downcasting.
pub trait AnyDebug: std::fmt::Debug + std::any::Any {}
/// A trait for reading in a stream with debug format.
pub trait ReadDebug: Read + std::fmt::Debug {}
impl<T: Read + Seek + std::fmt::Debug> ReadSeek for T {}
impl<T: Read + std::fmt::Debug> ReadDebug for T {}
impl<T: Write + Seek> WriteSeek for T {}
impl<T: std::fmt::Debug + std::any::Any> AnyDebug for T {}