Skip to main content

gpscan/
lib.rs

1#![cfg_attr(windows, feature(windows_by_handle))] // volume_serial_number
2
3pub mod args;
4pub mod compression;
5pub mod filesystem;
6pub mod options;
7pub mod platform;
8pub mod scan;
9pub mod volume;
10pub mod xml_output;
11
12pub use args::parse_args;
13pub use filesystem::run;
14
15// Re-export core functionality for library use
16pub use compression::{create_compressed_writer, CompressionType};
17pub use options::Options;
18pub use scan::{process_file_entry, traverse_directory_to_xml};
19pub use volume::get_volume_info;
20pub use xml_output::{get_file_times, output_xml_header};