# 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 = "write-hasher" version = "0.1.2" description = "Transparently calculate hash on (asynchronously) writing to an type" homepage = "https://github.com/uttarayan21/write-hasher" documentation = "https://docs.rs/write-hasher" readme = "README.md" license = "MIT" repository = "https://github.com/uttarayan21/write-hasher" [dependencies.blake2] version = "0.10.6" optional = true [dependencies.crc32c] version = "0.6.3" optional = false [dependencies.crc32fast] version = "1.3.2" optional = true [dependencies.digest] version = "0.10.6" optional = true [dependencies.futures] version = "0.3.28" optional = true [dependencies.md2] version = "0.10.2" optional = true [dependencies.md4] version = "0.10.2" optional = true [dependencies.md5] version = "0.7.0" optional = true [dependencies.pin-project] version = "1.0.12" optional = true [dependencies.sha1] version = "0.10.5" optional = true [dependencies.sha2] version = "0.10.6" optional = true [dependencies.tokio] version = "1.27.0" optional = true [dev-dependencies.crc32fast] version = "1.3.2" [dev-dependencies.sha2] version = "0.10.6" [dev-dependencies.tokio] version = "1.27.0" features = [ "io-util", "test-util", "fs", "macros", ] [features] blake2 = [ "dep:blake2", "dep:digest", ] concrete_impls = [ "sha2", "sha1", "md2", "md4", "md5", "blake2", "crc32fast", ] crc32fast = ["dep:crc32fast"] default = [ "stdio", "digest", ] digest = ["dep:digest"] futures = [ "dep:futures", "dep:pin-project", ] md2 = [ "dep:md2", "dep:digest", ] md4 = [ "dep:md4", "dep:digest", ] md5 = [ "dep:md5", "dep:digest", ] sha1 = [ "dep:sha1", "dep:digest", ] sha2 = [ "dep:sha2", "dep:digest", ] stdio = [] tokio = [ "dep:tokio", "dep:pin-project", ]