Cargo Features

gmsol-store has no features set by default.

[dependencies]
gmsol-store = { version = "0.5.0-beta.5", features = ["no-entrypoint", "no-log-ix-name", "anchor-debug", "debug-msg", "cpi", "idl-build", "debug", "display", "utils", "serde", "enum-iter", "multi-store", "devnet", "test-only", "doc", "mock", "clap"] }
no-entrypoint cpi?
no-idl no-log-ix-name
anchor-debug

Enables anchor-debug of anchor-lang ^0.30.1

debug-msg
cpi doc? = no-entrypoint
idl-build

Enables idl-build of anchor-lang ^0.30.1, anchor-spl ^0.30.1, and gmsol-utils

debug doc?

Enables debug of derive_more ^1.0.0 and gmsol-utils

display doc? = utils

Enables display of gmsol-utils

utils display? doc? = bs58, bytes

Affects token_config::utils, utils::de

serde doc? = serde_bytes, serde_with

Enables serde, serde of gmsol-utils

enum-iter doc?

Enables enum-iter of gmsol-utils

migration multi-store
devnet

Enables devnet of gmsol-utils

test-only
doc = cpi, debug, display, enum-iter, serde, utils
mock

Enables mock of gmsol-chainlink-datastreams

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

clap implicit feature

Enables clap

clap:

A simple to use, efficient, and full-featured Command Line Argument Parser

serde_with serde?
serde_bytes serde?
bytes utils?
bs58 utils?
derive_more debug?

Enables derive_more ^1.0.0