#read #read-write #engine-type

rvpacker-txt-rs-lib

Library providing functions for rvpacker-txt-rs

48 stable releases

new 5.1.4 Mar 23, 2025
5.1.2 Mar 21, 2025
4.3.2 Mar 8, 2025
4.2.0 Feb 28, 2025
3.0.5 Nov 30, 2024

#2 in #read-write

Download history 155/week @ 2024-12-04 13/week @ 2024-12-11 220/week @ 2024-12-18 390/week @ 2024-12-25 967/week @ 2025-01-01 797/week @ 2025-01-08 871/week @ 2025-01-15 251/week @ 2025-01-29 460/week @ 2025-02-05 325/week @ 2025-02-12 872/week @ 2025-02-19 476/week @ 2025-02-26 714/week @ 2025-03-05 357/week @ 2025-03-12 373/week @ 2025-03-19

2,184 downloads per month

Custom license

255KB
5K SLoC

rvpacker-txt-rs-lib

Library providing functions for rvpacker-txt-rs.

Can be used in other projects, although it's specifically written for rvpacker-txt-rs.

Installation

cargo add rvpacker-txt-rs-lib

Examples

use rvpacker_txt_rs_lib::{read::MapReader, purge::MapPurger, write::MapWriter, types::EngineType};

fn main() {
    // Read
    let reader = MapReader::new("data", "translation", EngineType::New).logging(true);
    reader.read();

    // Purge (just for example)
    let purger = MapPurger::new("data", "translation", EngineType::New).logging(true);
    purger.purge(None, None);

    // Write
    let writer = MapWriter::new("data", "translation", "output/data", EngineType::New).logging(true);
    writer.write();
}

License

Project is licensed under WTFPL.


lib.rs:

Library providing functions for rvpacker-txt-rs. Not intended for use in other projects, but can be.

Dependencies

~14MB
~313K SLoC