[package] name = "knf" version.workspace = true authors.workspace = true edition.workspace = true rust-version.workspace = true description.workspace = true documentation.workspace = true readme.workspace = true homepage.workspace = true repository.workspace = true license.workspace = true keywords = ["framework", "serde", "serialization"] categories = ["data-structures"] publish.workspace = true [features] default = ["chrono", "serde", "zeroize"] chrono = ["dep:chrono"] serde = ["dep:cfg_eval", "dep:serde", "dep:serde_with"] zeroize = ["dep:zeroize"] [dependencies] cfg_eval = { version = "0.1", optional = true } chrono = { version = "0.4", features = ["serde"], optional = true } iri-string = { version = "0.7", features = ["serde"] } thiserror = "1.0" serde = { version = "1.0", features = ["derive", "rc"], optional = true } serde_with = { version = "3.7", optional = true } zerocopy = "0.7" zerocopy-derive = "0.7" zeroize = { version = "1.7", optional = true }