[workspace] members = [".", "./tdf-derive"] [workspace.package] edition = "2021" license = "MIT" authors = ["Jacobtread "] repository = "https://github.com/jacobtread/tdf" readme = "README.md" keywords = ["EA", "serialization", "deserialization", "packet", "blazesdk"] [package] name = "tdf" version = "0.4.0" categories = ["network-programming", "parser-implementations"] description = "Library for deserializing and serializing tdf values from BlazeSDK" keywords.workspace = true edition.workspace = true license.workspace = true authors.workspace = true repository.workspace = true readme.workspace = true [dependencies] bytes = { version = "1", optional = true } serde = { version = "1", optional = true } tdf-derive = { version = "0.2.0", path = "./tdf-derive", optional = true } [features] # Default features enables BlazeSSL and serde default = ["serde", "derive"] # Type serialization with serde serde = ["dep:serde"] # BytesMut writer implementation bytes = ["dep:bytes"] # Derive macros derive = ["dep:tdf-derive"]