Cargo Features

[dependencies]
hpl-toolkit = { version = "0.0.3-beta.27", default-features = false, features = ["full", "schema", "compression", "macros", "log", "solana", "utils", "debug"] }
default full? = compression, macros, schema, utils

These default features are set whenever hpl-toolkit is added without default-features = false somewhere in the dependency tree.

full = default, macros
schema default compression

Enables hpl-toolkit-attribute-account-schemas-ix-injector, hpl-toolkit-derive-to-schema ^0.0.3, and serde_json >0.9.0, <=1.0.108

Affects hpl-toolkit::schema

compression default = schema

Enables hpl-toolkit-attribute-compressed-account ^0.0.1, hpl-toolkit-derive-to-node, hpl-toolkit-macro-merkle-tree-apply-fn, hpl-toolkit-macro-merkle-tree-apply-fn-deep, hpl-toolkit-macro-merkle-tree-utils, and spl-account-compression

Affects hpl-toolkit::compression

macros default full?

Enables hpl-toolkit-macro-add-service and hpl-toolkit-macro-platform-gate

Affects hpl-toolkit::macros

log

Enables log

Affects hpl-toolkit::logger

solana
utils default

Affects hpl-toolkit::utils

debug