bytecheck 0.7.0

Derive macro for bytecheck
Documentation
[package]

name = "bytecheck"

description = "Derive macro for bytecheck"

documentation = "https://docs.rs/bytecheck"

keywords = ["bytecheck", "validation", "zero-copy", "rkyv"]

categories = ["encoding"]

readme = "crates-io.md"

version.workspace = true

edition.workspace = true

authors.workspace = true

license.workspace = true

repository.workspace = true



# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html



[dependencies]

bytecheck_derive = { workspace = true, path = "../bytecheck_derive", default-features = false }

ptr_meta = { version = "0.1", default-features = false }

simdutf8 = { version = "0.1", default-features = false, optional = true }



# Support for various common crates. These are primarily to get users off the ground and build some

# momentum.



# These are NOT PLANNED to remain in bytecheck for the final release. Much like serde, these

# implementations should be moved into their respective crates over time. Before adding support for

# another crate, please consider getting bytecheck support in the crate instead.



uuid = { version = "1.3", optional = true }



[features]

default = ["simdutf8", "std"]

verbose = []

std = ["ptr_meta/std", "bytecheck_derive/std", "simdutf8/std"]