[package]
name = "recode"
version = "0.5.0-alpha.1"
description = "Reusable encoding/decoding constructs for Rust"
keywords = ["encode", "decode", "serialize", "deserliaze", "io"]
edition.workspace = true
authors.workspace = true
readme.workspace = true
publish.workspace = true
repository.workspace = true
license-file.workspace = true
[dependencies]
bytes = { version = "1" }
paste = { version = "1" }
thiserror = { version = "1" }
ux = { version = "0", optional = true }
recode-derive = { version = "0", path = "../recode-derive", optional = true }
[dev-dependencies]
fake = { version = "2" }
recode-derive = { version = "0", path = "../recode-derive" }
[features]
default = ["derive", "ux"]
derive = ["recode-derive"]