# 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.81.0" name = "zalgo-codec" version = "0.13.1" authors = [ "Johanna Sörngård ", "Scott Conner", "Alex Keizer ", ] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Convert an ASCII text string into a single unicode grapheme cluster and back. Provides a macro for embedding Rust source code that has been encoded in this way." readme = "README.md" keywords = [ "unicode", "obfuscation", "encoding", "zalgo", ] categories = [ "encoding", "text-processing", ] license = "MIT OR Apache-2.0" repository = "https://github.com/JSorngard/zalgo_codec/tree/main/codec" [package.metadata.docs.rs] all-features = true [lib] name = "zalgo_codec" path = "src/lib.rs" [[bin]] name = "zalgo_codec" path = "src/main.rs" required-features = ["binary"] [dependencies.anyhow] version = "1.0" optional = true default-features = false [dependencies.clap] version = "4.5" features = [ "derive", "help", "color", "error-context", "suggestions", "usage", ] optional = true default-features = false [dependencies.cli-clipboard] version = "0.4" optional = true default-features = false [dependencies.iced] version = "0.13" features = ["tiny-skia"] optional = true default-features = false [dependencies.rfd] version = "0.15" optional = true [dependencies.zalgo-codec-common] version = "0.13.1" default-features = false [dependencies.zalgo-codec-macro] version = "0.1.32" optional = true [dev-dependencies.rand] version = "0.8" features = [ "alloc", "std", "std_rng", ] default-features = false [dev-dependencies.unicode-segmentation] version = "1.12" features = ["no_std"] [features] binary = [ "std", "dep:clap", "dep:anyhow", ] default = ["macro"] gui = [ "binary", "dep:iced", "dep:rfd", "dep:cli-clipboard", ] macro = ["dep:zalgo-codec-macro"] rkyv = ["zalgo-codec-common/rkyv"] serde = ["zalgo-codec-common/serde"] std = [ "zalgo-codec-common/std", "anyhow?/std", "clap?/std", ]