aboutsummaryrefslogtreecommitdiff
path: root/.gitea
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-02-10 01:58:16 +0300
committerValentin Popov <valentin@popov.link>2026-02-10 01:58:16 +0300
commite08b5f3853784e2fb8dc016d4a149c1a2282f127 (patch)
tree0308096ae68dde3977bf18d360064638043257fc /.gitea
parent5a97f2e42910f552cde0cda3561f4259cd200147 (diff)
downloadfparkan-e08b5f3853784e2fb8dc016d4a149c1a2282f127.tar.xz
fparkan-e08b5f3853784e2fb8dc016d4a149c1a2282f127.zip
feat: add initial implementation of rsli crate
- Created Cargo.toml for the rsli crate with flate2 dependency. - Implemented ResourceData enum for handling borrowed and owned byte slices. - Added OutputBuffer trait and its Vec<u8> implementation for writing data. - Defined a comprehensive Error enum for error handling in the library. - Developed the Library struct to manage resource entries and provide methods for loading and unpacking resources. - Implemented various packing methods and decompression algorithms, including LZSS and Deflate. - Added tests for validating the functionality of the rsli library against sample data.
Diffstat (limited to '.gitea')
-rw-r--r--.gitea/workflows/test.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml
index 516aae8..cf314cb 100644
--- a/.gitea/workflows/test.yml
+++ b/.gitea/workflows/test.yml
@@ -24,4 +24,4 @@ jobs:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@stable
- name: Cargo test
- run: cargo test --workspace --all-features
+ run: cargo test --workspace --all-features -- --nocapture