Cargo Features

gmsol-store has no features set by default.

[dependencies]
gmsol-store = { version = "0.8.0", 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", "no-competition", "doc", "mock", "clap"] }
no-entrypoint cpi?
no-idl no-log-ix-name
anchor-debug

Enables anchor-debug of anchor-lang ^0.31.1

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

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

debug doc?

Enables debug of derive_more and gmsol-utils ^0.8.0

display doc? = utils

Enables display of gmsol-utils ^0.8.0

utils display? doc? = bs58, bytes

Affects token_config::utils, utils::de

serde doc? = serde_bytes, serde_with

Enables serde, serde of gmsol-utils ^0.8.0

enum-iter doc?

Enables enum-iter of gmsol-utils ^0.8.0

migration multi-store
devnet

Enables devnet of gmsol-utils ^0.8.0

test-only

Enables test-only of gmsol-callback

no-competition

Enables no-competition of gmsol-callback

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

Enables mock of gmsol-chainlink-datastreams ^0.8.0

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?