[dependencies.anchor-lang]
version = "0.29.0"
[dependencies.hpl-toolkit-attribute-account-schemas-ix-injector]
optional = true
version = "0.0.1-beta.5"
[dependencies.hpl-toolkit-attribute-compressed-account]
optional = true
version = "0.0.3"
[dependencies.hpl-toolkit-attribute-honeycomb-context]
optional = true
version = "0.0.3"
[dependencies.hpl-toolkit-derive-to-node]
optional = true
version = "0.0.2"
[dependencies.hpl-toolkit-derive-to-schema]
optional = true
version = "0.0.5"
[dependencies.hpl-toolkit-macro-add-service]
optional = true
version = "0.0.2-beta.1"
[dependencies.hpl-toolkit-macro-merkle-tree-apply-fn]
optional = true
version = "0.0.3"
[dependencies.hpl-toolkit-macro-merkle-tree-apply-fn-deep]
optional = true
version = "0.0.1"
[dependencies.hpl-toolkit-macro-merkle-tree-utils]
optional = true
version = "0.0.1"
[dependencies.hpl-toolkit-macro-platform-gate]
optional = true
version = "0.0.3"
[dependencies.log]
optional = true
version = "0.4.17"
[dependencies.serde_json]
features = ["preserve_order"]
optional = true
version = ">0.9.0, <=1.0.132"
[dependencies.spl-account-compression]
features = ["cpi"]
optional = true
version = "0.4.2"
[features]
compression = ["schema", "dep:spl-account-compression", "dep:hpl-toolkit-macro-merkle-tree-utils", "dep:hpl-toolkit-macro-merkle-tree-apply-fn", "dep:hpl-toolkit-macro-merkle-tree-apply-fn-deep", "dep:hpl-toolkit-attribute-compressed-account", "dep:hpl-toolkit-derive-to-node"]
debug = []
default = ["schema", "compression", "utils", "macros"]
full = ["default", "macros"]
idl-build = ["dep:spl-account-compression", "anchor-lang/idl-build", "spl-account-compression/idl-build", "hpl-toolkit-attribute-compressed-account/idl-build"]
log = ["dep:log"]
macros = ["dep:hpl-toolkit-macro-add-service", "dep:hpl-toolkit-macro-platform-gate"]
schema = ["dep:serde_json", "dep:hpl-toolkit-derive-to-schema", "dep:hpl-toolkit-attribute-account-schemas-ix-injector"]
solana = []
utils = ["dep:hpl-toolkit-attribute-honeycomb-context"]
[lib]
name = "hpl_toolkit"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "HPL toolkit"
edition = "2021"
license = "MIT"
name = "hpl-toolkit"
readme = false
repository = "https://github.com/Honeycomb-Protocol/hpl-toolkit"
resolver = "1"
version = "0.0.4-beta.5"