Cargo Features

[dependencies]
saa-schema = { version = "0.25.1", default-features = false, features = ["std", "solana", "substrate", "cosmwasm"] }
default = std

The std feature is set by default whenever saa-schema is added without default-features = false somewhere in the dependency tree.

std default cosmwasm?

Enables std of optional parity-scale-codec and optional scale-info

parity-scale-codec:

Substrate

solana = saa-proto-solana

Enables borsh

Solana

substrate = saa-proto-substrate

Enables parity-scale-codec and scale-info

cosmwasm = saa-proto-wasm, std

Enables cosmwasm-schema ^1.5.11, schemars, and serde

cosmwasm-schema:

CosmWasm

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.

saa-proto-wasm cosmwasm?
saa-proto-solana solana?
saa-proto-substrate substrate?