[package]
name = "bebop"
version = "2.8.2"
edition = "2018"
description = "The Rust runtime for Bebop, a schema-based binary serialization format."
readme = "../../README.md"
license = "Apache-2.0"
keywords = ["binary", "encode", "decode", "serialization", "schema"]
categories = ["encoding"]
repository = "https://github.com/RainwayApp/bebop"
homepage = "https://github.com/RainwayApp/bebop/wiki"

[[bench]]
name = "main"
harness = false

[dependencies]
bitflags = "1.3.2"
itertools = { version = "0.10.1", optional = true }

[dev-dependencies]
criterion = "0.3"

[features]
# where reasonable, skip decoding checks, this will cause random issues if invalid UTF8 is sent to
# the program
unchecked = []
# Enable to have maps sorted by their key values
sorted_maps = ["itertools"]
