# 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" rust-version = "1.73.0" name = "rustic_cdc" version = "0.3.1" authors = [ "Vincent Cantin ", "the rustic-rs team", ] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A library for performing Content-Defined Chunking (CDC) on data streams." readme = "README.md" keywords = [ "rabin", "cdc", "chunk", "merkle", "dedup", ] license = "MIT" repository = "https://github.com/rustic-rs/cdc" [lib] name = "rustic_cdc" path = "src/lib.rs" [[example]] name = "chunk" path = "examples/chunk.rs" [[example]] name = "separator" path = "examples/separator.rs" [[example]] name = "tree01" path = "examples/tree01.rs" [[example]] name = "tree02" path = "examples/tree02.rs" [[bench]] name = "benchmarks" path = "benches/benchmarks.rs" harness = false [dependencies] [dev-dependencies.arrayref] version = "0.3.9" [dev-dependencies.criterion] version = "0.5" [dev-dependencies.ring] version = "0.17.8" [lints.clippy] cast_lossless = "warn" default_trait_access = "warn" doc_markdown = "warn" enum_glob_use = "warn" manual_string_new = "warn" match_same_arms = "warn" missing_const_for_fn = "allow" module_name_repetitions = "allow" needless_raw_string_hashes = "allow" redundant_pub_crate = "allow" semicolon_if_nothing_returned = "warn" trivially_copy_pass_by_ref = "warn" [lints.clippy.complexity] level = "warn" priority = -1 [lints.clippy.correctness] level = "warn" priority = -1 [lints.clippy.nursery] level = "warn" priority = -1 [lints.clippy.pedantic] level = "warn" priority = -1 [lints.clippy.perf] level = "warn" priority = -1 [lints.clippy.suspicious] level = "warn" priority = -1 [lints.rust] bad_style = "warn" dead_code = "allow" improper_ctypes = "warn" missing_copy_implementations = "warn" missing_debug_implementations = "warn" no_mangle_generic_items = "warn" non_shorthand_field_patterns = "warn" overflowing_literals = "warn" path_statements = "warn" patterns_in_fns_without_body = "warn" trivial_casts = "warn" trivial_numeric_casts = "warn" unconditional_recursion = "warn" unreachable_pub = "allow" unsafe_code = "forbid" unused_allocation = "warn" unused_comparisons = "warn" unused_extern_crates = "warn" unused_import_braces = "warn" unused_lifetimes = "warn" unused_parens = "warn" unused_qualifications = "warn" unused_results = "warn" while_true = "warn" [lints.rust.missing_docs] level = "warn" priority = -1 [lints.rust.rust_2018_idioms] level = "warn" priority = -1 [lints.rust.unused] level = "warn" priority = -1 [lints.rustdoc] private_intra_doc_links = "allow"