# 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 = "wiwi" version = "0.10.0" authors = ["Meadowsys "] build = "build.rs" exclude = [ ".cargo", ".github", "codecov.yml", "rust-toolchain.toml", ] autobins = false autoexamples = false autotests = false autobenches = false description = "A library, of, Stuff™" readme = "README.md" keywords = [ "fundamental", "general", "general-purpose", "z85", ] categories = ["rust-patterns"] license = "MIT" repository = "https://github.com/meadowsys/wiwi" [package.metadata.docs.rs] features = [ "all", "hashbrown", "image", "serde-json", ] rustdoc-args = [ "--cfg", "docsrs", ] targets = [ "aarch64-apple-darwin", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc", ] [profile.bench] opt-level = 3 lto = true codegen-units = 1 [lib] name = "wiwi" path = "src/lib.rs" [[bench]] name = "hex-and-z85" path = "benches/hex-and-z85.rs" harness = false required-features = [ "hex", "z85", ] [dependencies.argon2] version = "0.5.3" optional = true [dependencies.chacha20poly1305] version = "0.10.1" optional = true [dependencies.chrono] version = "0.4.35" features = ["clock"] optional = true [dependencies.hashbrown] version = "0.14.3" features = ["ahash"] optional = true [dependencies.httparse] version = "1.8.0" optional = true [dependencies.image] version = "0.25.1" optional = true [dependencies.ordered-float] version = "4.2.0" optional = true [dependencies.p384] version = "0.13.0" optional = true [dependencies.parking_lot] version = "0.12.1" optional = true [dependencies.rand] version = "0.8.5" optional = true [dependencies.rand_chacha] version = "0.3.1" optional = true [dependencies.serde] version = "1.0.204" optional = true [dependencies.serde_json] version = "1.0.116" optional = true [dependencies.spin_sleep] version = "1.2.0" optional = true [dependencies.thiserror] version = "1.0.58" optional = true [dependencies.tokio] version = "1.36.0" features = ["full"] optional = true [dependencies.url] version = "2.5.0" optional = true [dependencies.uuid] version = "1.8.0" optional = true [dependencies.wiwiwiwiwi] version = "=0.10.0" [dependencies.zeroize] version = "1.7.0" optional = true [dev-dependencies.criterion] version = "0.5.1" features = ["html_reports"] [dev-dependencies.hex] version = "0.4.3" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.z85] version = "3.0.5" [build-dependencies.cc] version = "1.1.6" [build-dependencies.dotenvy] version = "0.15.7" [features] all = [ "augment-panic-hook", "clock-timer", "debounce", "export-all-submodules", "h", "hex", "lazy-wrap", "nominal", "rand", "with-cloned", "z85", ] all-addons = [ "hashbrown", "image", "large-tuples", "nightly", "omega-tuples-of-doom", "serde", "serde-json", ] all-unstable = [ "all", "aoc-unstable", "auth-unstable", "bitstream-unstable", "chainer-unstable", "cli-unstable", "defer-unstable", "id-unstable", "int-unstable", "iter-unstable", "lsl-unstable", "mcu-unstable", "memory-usage-unstable", "minesweeper-unstable", "num-traits-unstable", "path-unstable", "serialiser-binary-unstable", "serialiser-binary-2-unstable", "serialiser-text-unstable", "string-pool-unstable", "sudoku-unstable", "unicode-unstable", ] aoc-unstable = ["iter-unstable"] augment-panic-hook = [] auth-unstable = [ "dep:argon2", "dep:chacha20poly1305", "dep:chrono", "dep:p384", "dep:rand", "dep:thiserror", "dep:zeroize", "rand", "z85", ] bitstream-unstable = ["num-traits-unstable"] chainer-unstable = [] cli-unstable = [] clock-timer = [ "dep:chrono", "dep:tokio", ] debounce = [ "dep:chrono", "dep:tokio", "num-traits-unstable", ] defer-unstable = [] export-all-submodules = [] h = [] hashbrown = ["dep:hashbrown"] hex = [ "dep:thiserror", "num-traits-unstable", ] id-unstable = [ "export-all-submodules", "num-traits-unstable", "rand", ] image = ["dep:image"] int-unstable = [ "wiwiwiwiwi/int", "num-traits-unstable", ] iter-unstable = [] large-tuples = [] lazy-wrap = ["dep:parking_lot"] lsl-unstable = [ "dep:hashbrown", "id-unstable", ] mcu-unstable = ["num-traits-unstable"] memory-usage-unstable = ["wiwiwiwiwi/memory-usage"] minesweeper-unstable = [ "dep:rand", "chainer-unstable", "iter-unstable", "num-traits-unstable", "z85", ] nightly = [] nominal = [] num-traits-unstable = [ "export-all-submodules", "int-unstable", ] omega-tuples-of-doom = ["large-tuples"] path-unstable = [] rand = [ "dep:rand", "dep:rand_chacha", ] serde = ["dep:serde"] serde-json = ["dep:serde_json"] serialiser-binary-2-unstable = [ "wiwiwiwiwi/serialiser-binary-2", "defer-unstable", "num-traits-unstable", ] serialiser-binary-unstable = [ "wiwiwiwiwi/serialiser-binary", "dep:ordered-float", "defer-unstable", "num-traits-unstable", ] serialiser-text-unstable = [] string-pool-unstable = [ "dep:hashbrown", "lazy-wrap", ] sudoku-unstable = [ "chainer-unstable", "iter-unstable", "num-traits-unstable", ] unicode-unstable = ["wiwiwiwiwi/unicode"] with-cloned = [] z85 = [ "dep:thiserror", "num-traits-unstable", ]