diff options
| author | Valentin Popov <valentin@popov.link> | 2026-02-10 01:58:16 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-02-10 01:58:16 +0300 |
| commit | e08b5f3853784e2fb8dc016d4a149c1a2282f127 (patch) | |
| tree | 0308096ae68dde3977bf18d360064638043257fc /crates/rsli/Cargo.toml | |
| parent | 5a97f2e42910f552cde0cda3561f4259cd200147 (diff) | |
| download | fparkan-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 'crates/rsli/Cargo.toml')
| -rw-r--r-- | crates/rsli/Cargo.toml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/crates/rsli/Cargo.toml b/crates/rsli/Cargo.toml new file mode 100644 index 0000000..6f89e0a --- /dev/null +++ b/crates/rsli/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "rsli" +version = "0.1.0" +edition = "2021" + +[dependencies] +flate2 = { version = "1", default-features = false, features = ["rust_backend"] } |
