stdto_core 0.12.0

Stdto provides a set of functional traits for conversion between various data representations.
Documentation
[package]
name = "stdto_core"
version = "0.12.0"
description.workspace = true
authors.workspace = true
edition.workspace = true
categories.workspace = true
keywords.workspace = true
repository.workspace = true
homepage.workspace = true
license.workspace = true
readme.workspace = true

[features]
default = ["serde", "bytes", "hash", "json", "yaml", "toml", "file", "hex"]

serde = ["dep:serde", "serde?/derive"]

bytes = ["serde", "dep:bincode"]
hex = ["bytes"]
hash = ["bytes", "dep:digest"]

json = ["serde", "dep:serde_json"]
yaml = ["serde", "dep:serde_yaml"]
toml = ["serde", "dep:toml"]
file = ["json", "yaml", "toml"]

[dependencies]
thiserror = "1.0"

serde = { version = "1.0", optional = true }
bincode = { version = "1.3", optional = true }
digest = { version = "0.10", optional = true }

serde_json = { version = "1.0", optional = true }
serde_yaml = { version = "0.9", optional = true }
toml = { version = "0.5", optional = true }

[dev-dependencies]
sha2 = "0.10"