[package]
name = "flat_message"
version = "0.2.0"
edition = "2021"
authors = ["Gavrilut Dragos <gavrilut.dragos@gmail.com>", "Andrei Damian <andreidaamian@gmail.com>"]
description = "Zero-copy, schema-less serialization and deserialization fast library for Rust."
license = "MIT"
repository = "https://github.com/gdt050579/FlatMessage"
readme = "../README.md"
documentation = "https://docs.rs/flat_message"
keywords = ["serialization", "deserialize", "serialize", "zero-copy", "schema-less"]
categories = ["encoding"]
[dependencies]
flat_message_proc_macro = "0.2.0"
serde = { version = "1", optional = true }
crc32fast = "1"
smallvec = { version = "1.15.1", optional = true }
[features]
default = []
check_crc32 = []
benchmarks = ["dep:serde"]
smallvec = ["flat_message_proc_macro/smallvec", "dep:smallvec"]
[lints]
workspace = true