47 lines
1.4 KiB
TOML
47 lines
1.4 KiB
TOML
[package]
|
|
|
|
name = "bytes"
|
|
# When releasing to crates.io:
|
|
# - Update CHANGELOG.md.
|
|
# - Create "v1.x.y" git tag.
|
|
version = "1.12.1"
|
|
edition = "2021"
|
|
rust-version = "1.57"
|
|
license = "MIT"
|
|
authors = [
|
|
"Carl Lerche <me@carllerche.com>",
|
|
"Sean McArthur <sean@seanmonstar.com>",
|
|
]
|
|
description = "Types and traits for working with bytes"
|
|
repository = "https://github.com/tokio-rs/bytes"
|
|
readme = "README.md"
|
|
keywords = ["buffers", "zero-copy", "io"]
|
|
categories = ["network-programming", "data-structures"]
|
|
include = ["CHANGELOG.md", "LICENSE", "README.md", "SECURITY.md", "Cargo.toml", "src/**/*.rs", "tests/**/*.rs", "clippy.toml"]
|
|
|
|
[features]
|
|
default = ["std"]
|
|
std = []
|
|
|
|
[dependencies]
|
|
serde = { version = "1.0.60", optional = true, default-features = false, features = ["alloc"] }
|
|
# Use portable-atomic crate to support platforms without atomic CAS.
|
|
# See "no_std support" section in readme for more information.
|
|
#
|
|
# Enable require-cas feature to provide a better error message if the end user forgets to use the cfg or feature.
|
|
extra-platforms = { package = "portable-atomic", version = "1.3", optional = true, default-features = false, features = ["require-cas"] }
|
|
|
|
[dev-dependencies]
|
|
serde_test = "1.0"
|
|
|
|
[target.'cfg(loom)'.dev-dependencies]
|
|
loom = "0.7"
|
|
|
|
[package.metadata.docs.rs]
|
|
rustdoc-args = ["--cfg", "docsrs"]
|
|
|
|
[lints.rust]
|
|
unexpected_cfgs = { level = "warn", check-cfg = [
|
|
'cfg(loom)',
|
|
] }
|