Cargo Features

gmsol-utils has no features set by default.

[dependencies]
gmsol-utils = { version = "0.9.0", features = ["debug", "display", "serde", "idl-build", "enum-iter", "instruction", "treasury", "security-txt", "clap"] }
debug

Enables debug of derive_more

display
serde = serde_bytes, serde_with

Enables serde

idl-build

Enables idl-build of anchor-lang ^0.31.1

devnet enum-iter
instruction

Affects gmsol-utils::instruction

treasury

Affects token_config::MAX_TREASURY_TOKEN_FLAGS, token_config::TokenFlag

security-txt = solana-security-txt

Affects gmsol-utils::security_txt

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.

serde_with serde?
serde_bytes serde?
clap implicit feature

Enables clap

clap:

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

derive_more debug?
solana-security-txt security-txt?