[package] name = "notatin" version = "1.0.1" authors = ["Kimberly Stone ", "Joel Uckelman "] edition = "2018" license = "Apache-2.0" description = "Notatin is a Rust library for parsing offline Windows Registry files." repository = "https://github.com/strozfriedberg/notatin" readme = "README.md" keywords = ["forensic", "windows_registry", "parser"] categories = ["parser-implementations"] exclude = [ "test_data/*", ] [dependencies] bitflags = ">= 2.3.1" enum-primitive-derive = ">= 0.2.1" md5 = ">= 0.7.0" nom = ">= 6" num = ">= 0.4" num-traits = ">= 0.2.14" serde = { version = ">= 1.0", features = ["derive"] } serde_json = ">= 1.0" thiserror = ">= 1.0" winstructs = ">= 0.3.0" blake3 = ">= 0.3.8" regex = ">= 1.5.4" crossterm = ">= 0.21.0" paste = ">= 1.0" strum_macros = ">= 0.22.0" xlsxwriter = { version = ">= 0.6.0", optional = true } clap = { version = ">= 4.3.2", optional = true } walkdir = { version = ">= 2.3.3", optional = true } itertools = { version = ">= 0.11.0", optional = true } [dependencies.chrono] version = ">=0.4.20" features = ["serde"] [dev-dependencies] criterion = ">= 0.3" [features] build-binary = ["xlsxwriter", "clap", "walkdir", "itertools"] [[bin]] name = "reg_compare" path = "./bin/reg_compare.rs" required-features = ["build-binary"] [[bin]] name = "reg_dump" path = "./bin/reg_dump/main.rs" required-features = ["build-binary"] [[bench]] name = "my_benchmark" path = "benches/my_benchmark.rs" harness = false