1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO 2# 3# When uploading crates to the registry Cargo will automatically 4# "normalize" Cargo.toml files for maximal compatibility 5# with all versions of Cargo and also rewrite `path` dependencies 6# to registry (e.g., crates.io) dependencies. 7# 8# If you are reading this file be aware that the original Cargo.toml 9# will likely look very different (and much more reasonable). 10# See Cargo.toml.orig for the original contents. 11 12[package] 13edition = "2021" 14rust-version = "1.64.0" 15name = "winnow" 16version = "0.5.37" 17include = [ 18 "build.rs", 19 "src/**/*", 20 "Cargo.toml", 21 "Cargo.lock", 22 "LICENSE*", 23 "README.md", 24 "benches/**/*", 25 "examples/**/*", 26] 27autoexamples = false 28description = "A byte-oriented, zero-copy, parser combinators library" 29readme = "README.md" 30keywords = [ 31 "parser", 32 "parser-combinators", 33 "parsing", 34 "streaming", 35 "bit", 36] 37categories = ["parsing"] 38license = "MIT" 39repository = "https://github.com/winnow-rs/winnow" 40 41[package.metadata.docs.rs] 42cargo-args = [ 43 "-Zunstable-options", 44 "-Zrustdoc-scrape-examples", 45] 46features = ["unstable-doc"] 47rustdoc-args = [ 48 "--cfg", 49 "docsrs", 50] 51 52[[package.metadata.release.pre-release-replacements]] 53file = "CHANGELOG.md" 54min = 1 55replace = "{{version}}" 56search = "Unreleased" 57 58[[package.metadata.release.pre-release-replacements]] 59exactly = 1 60file = "CHANGELOG.md" 61replace = "...{{tag_name}}" 62search = '\.\.\.HEAD' 63 64[[package.metadata.release.pre-release-replacements]] 65file = "CHANGELOG.md" 66min = 1 67replace = "{{date}}" 68search = "ReleaseDate" 69 70[[package.metadata.release.pre-release-replacements]] 71exactly = 1 72file = "CHANGELOG.md" 73replace = """ 74<!-- next-header --> 75## [Unreleased] - ReleaseDate 76""" 77search = "<!-- next-header -->" 78 79[[package.metadata.release.pre-release-replacements]] 80exactly = 1 81file = "CHANGELOG.md" 82replace = """ 83<!-- next-url --> 84[Unreleased]: https://github.com/winnow-rs/winnow/compare/{{tag_name}}...HEAD""" 85search = "<!-- next-url -->" 86 87[[package.metadata.release.pre-release-replacements]] 88exactly = 1 89file = "src/lib.rs" 90replace = "blob/v{{version}}/CHANGELOG.md" 91search = 'blob/v.+\..+\..+/CHANGELOG.md' 92 93[profile.bench] 94lto = true 95codegen-units = 1 96debug = 2 97 98[[example]] 99name = "arithmetic" 100test = true 101required-features = ["alloc"] 102 103[[example]] 104name = "css" 105test = true 106required-features = ["alloc"] 107 108[[example]] 109name = "custom_error" 110test = true 111required-features = ["alloc"] 112 113[[example]] 114name = "http" 115required-features = ["alloc"] 116 117[[example]] 118name = "ini" 119test = true 120required-features = ["std"] 121 122[[example]] 123name = "json" 124test = true 125required-features = ["std"] 126 127[[example]] 128name = "ndjson" 129test = true 130required-features = ["std"] 131 132[[example]] 133name = "json_iterator" 134required-features = ["std"] 135 136[[example]] 137name = "iterator" 138 139[[example]] 140name = "s_expression" 141required-features = ["alloc"] 142 143[[example]] 144name = "string" 145required-features = ["alloc"] 146 147[[bench]] 148name = "arithmetic" 149path = "examples/arithmetic/bench.rs" 150harness = false 151required-features = ["alloc"] 152 153[[bench]] 154name = "contains_token" 155harness = false 156 157[[bench]] 158name = "find_slice" 159harness = false 160 161[[bench]] 162name = "iter" 163harness = false 164 165[[bench]] 166name = "next_slice" 167harness = false 168 169[[bench]] 170name = "number" 171harness = false 172 173[[bench]] 174name = "http" 175path = "examples/http/bench.rs" 176harness = false 177required-features = ["alloc"] 178 179[[bench]] 180name = "ini" 181path = "examples/ini/bench.rs" 182harness = false 183required-features = ["std"] 184 185[[bench]] 186name = "json" 187path = "examples/json/bench.rs" 188harness = false 189required-features = ["std"] 190 191[dependencies.anstream] 192version = "0.3.2" 193optional = true 194 195[dependencies.anstyle] 196version = "1.0.1" 197optional = true 198 199[dependencies.is-terminal] 200version = "0.4.9" 201optional = true 202 203[dependencies.memchr] 204version = "2.5" 205optional = true 206default-features = false 207 208[dependencies.terminal_size] 209version = "0.2.6" 210optional = true 211 212[dev-dependencies.circular] 213version = "0.3.0" 214 215[dev-dependencies.criterion] 216version = "0.5.1" 217 218[dev-dependencies.doc-comment] 219version = "0.3" 220 221[dev-dependencies.escargot] 222version = "0.5.7" 223 224[dev-dependencies.lexopt] 225version = "0.3.0" 226 227[dev-dependencies.proptest] 228version = "1.2.0" 229 230[dev-dependencies.rustc-hash] 231version = "1.1.0" 232 233[dev-dependencies.snapbox] 234version = "0.4.11" 235features = ["examples"] 236 237[dev-dependencies.term-transcript] 238version = "0.2.0" 239 240[features] 241alloc = [] 242debug = [ 243 "dep:anstream", 244 "dep:anstyle", 245 "dep:is-terminal", 246 "dep:terminal_size", 247] 248default = ["std"] 249simd = ["dep:memchr"] 250std = [ 251 "alloc", 252 "memchr?/std", 253] 254unstable-doc = [ 255 "alloc", 256 "std", 257 "simd", 258 "unstable-recover", 259] 260unstable-recover = [] 261