# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "jubako" version = "0.3.1" authors = ["Matthieu Gautier "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "The reference implementation of the Jubako container format" readme = "README.md" keywords = [ "compression", "container", "archive", ] categories = [ "database", "data-structures", "compression", ] license = "MIT" repository = "https://github.com/jubako/jubako" [lib] name = "jubako" path = "src/lib.rs" [[bin]] name = "jbk" path = "src/bin/jbk/main.rs" required-features = ["build_bin"] [[example]] name = "basic_creator" path = "examples/basic_creator.rs" [[example]] name = "custom_read" path = "examples/custom_read.rs" [[example]] name = "simple_create" path = "examples/simple_create.rs" [[example]] name = "simple_read" path = "examples/simple_read.rs" [[test]] name = "creator_jubako" path = "tests/creator_jubako.rs" [[test]] name = "jubako" path = "tests/jubako.rs" [dependencies.blake3] version = "1.5.0" [dependencies.bstr] version = "1.9.1" [dependencies.clap] version = "4.4.5" features = ["derive"] [dependencies.crc] version = "3.2.1" [dependencies.deranged] version = "0.3.10" [dependencies.dropout] version = "0.1.0" [dependencies.erased-serde] version = "0.4" optional = true [dependencies.fxhash] version = "0.2.1" [dependencies.log] version = "0.4.20" [dependencies.lru] version = "0.12.4" [dependencies.lz4] version = "1.24.0" optional = true [dependencies.memmap2] version = "0.9.4" [dependencies.pathdiff] version = "0.2.1" [dependencies.rayon] version = "1.8.0" [dependencies.ron] version = "0.8.1" optional = true [dependencies.serde] version = "1.0.197" features = [ "derive", "rc", ] optional = true [dependencies.serde_json] version = "1.0.114" optional = true [dependencies.serde_yaml] version = "0.9.32" optional = true [dependencies.spmc] version = "0.3.0" [dependencies.tempfile] version = "3.8.0" [dependencies.uuid] version = "1.4.1" features = ["v4"] [dependencies.xz2] version = "0.1" optional = true [dependencies.zerocopy] version = "0.7.5" [dependencies.zstd] version = "0.13.2" optional = true [dev-dependencies.galvanic-test] version = "0.2.0" [dev-dependencies.tempfile] version = "3.8.0" [dev-dependencies.test-case] version = "3.2.1" [features] all = [ "lz4", "lzma", "zstd", "build_bin", ] build_bin = [ "explorable", "dep:serde_json", "dep:serde_yaml", "dep:ron", ] default = ["zstd"] explorable = [ "dep:serde", "dep:erased-serde", "uuid/serde", ] lz4 = ["dep:lz4"] lzma = ["dep:xz2"] nightly = [] zstd = ["dep:zstd"]