Crates.io | gulagcleaner_rs |
lib.rs | gulagcleaner_rs |
version | |
source | src |
created_at | 2023-12-24 04:28:25.852884 |
updated_at | 2024-11-28 23:29:54.098648 |
description | Ad removal tool for PDFs. |
homepage | https://github.com/YM162/gulag-cleaner-cli |
repository | https://github.com/YM162/gulag-cleaner-cli.git |
max_upload_size | |
id | 1079511 |
Cargo.toml error: | TOML parse error at line 19, column 1 | 19 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
To incorporate Rust components within Gulag Cleaner, ensure Rust is correctly installed on your system. Follow the installation guide on the official Rust website for detailed instructions. This includes installing rustup
, which is the Rust toolchain manager, and the Rust compiler (rustc
).
Gulag Cleaner leverages Rust for certain operations, providing performance and safety benefits. To ensure these components work as expected, comprehensive tests are included.
To run the tests:
Open a terminal.
Navigate to the root directory of Gulag Cleaner.
Execute the following command to run all tests:
cargo test
For more detailed test outputs, including print statements from your tests, use:
cargo test --package gulagcleaner_rs --lib -- tests --nocapture
This command targets the specific Rust package (gulagcleaner_rs
) and enables detailed outputs with --nocapture
.
Note: at the moment this test only include the reading, cleaning and writing of 2 example PDFs for Wuolah and Studocs.
To contribute to the Rust portion of Gulag Cleaner, please adhere to the following guidelines:
README.md
with relevant examples and instructions when adding new features or making significant changes.If you're looking to contribute, here are some areas that need attention:
Contributions to the Rust codebase of Gulag Cleaner are highly encouraged. Whether you're fixing bugs, optimizing performance, or adding new features, your input is valued. Follow the project's contribution guidelines and submit pull requests with your changes.
Gulag Cleaner is distributed under the GPL-3 license, which means it's open-source and free to use.