[package]
name        = "brec_macros_parser"
version     = "0.5.0"
edition     = "2024"
authors     = ["d.astafyev@outlook.com"]
description = "Shared types for Brec code generation"
license     = "Apache-2.0"
repository  = "https://github.com/icsmw/brec.git"
homepage    = "https://github.com/icsmw/brec"
readme      = "README.md"

keywords = ["binary", "packet", "storage", "logging", "streaming"]

categories = [
    "encoding",
    "data-structures",
    "filesystem",
    "development-tools",
    "parser-implementations",
]

[lib]
path = "src/lib.rs"

[features]
observer  = []
resilient = []

[dependencies]
thiserror.workspace   = true
syn.workspace         = true
quote.workspace       = true
proc-macro2.workspace = true
enum_ids.workspace    = true
crc32fast.workspace   = true
brec_consts.workspace = true
lazy_static.workspace = true
serde.workspace       = true
