hexga_encoding 0.0.11-beta.51

Encoding and I/O abstraction for loading, saving, and converting data with custom extensions and media types, with optional Serde integration.
[package]
name = "hexga_encoding"
version.workspace = true
authors.workspace = true
license.workspace = true
homepage.workspace = true
repository.workspace = true
edition.workspace = true
readme = "README.md"

description = "Encoding and I/O abstraction for loading, saving, and converting data with custom extensions and media types, with optional Serde integration."
keywords = ["encoding", "serde", "data-url", "load", "save"]
categories = ["encoding", "filesystem", "data-structures", "compression"]

[features]
default = ["serde", "rc", "derive"]

serde = ["dep:serde",
    "dep:ron",
    "dep:serde_json",
    "dep:serde-xml-rs",
    "dep:bincode",
    "hexga_core/serde"
]

rc = ["serde/rc"]
derive = ["dep:hexga_encoding_derive"]


[dependencies]
hexga_core = { workspace = true, features = ["std"] }

serde = { version = "1.0.0", optional = true }
hexga_encoding_derive = { workspace = true, optional = true }


base64 = "0.22.1"

ron = { version = "0.11.0", optional = true }
serde_json = { version = "1.0.133", optional = true }
serde-xml-rs = { version = "0.8.1", optional = true }
bincode = { version = "1.3.3", optional = true }