Cargo Features

[dependencies]
saa-common = { version = "0.12.1", default-features = false, features = ["std", "solana", "cosmwasm", "substrate", "native", "scale-info"] }
default = std

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

std default

Enables std of optional ink, saa-schema, optional parity-scale-codec, and optional scale-info

Affects errors::AuthError

solana

Enables borsh, solana of saa-schema

cosmwasm

Enables cosmwasm-std ^1.5.8, cosmwasm of saa-schema

Affects saa-common::cosmwasm, saa-common::Verifiable.verified_cosmwasm

substrate

Enables ink, parity-scale-codec, substrate of saa-schema

Affects errors::AuthError, saa-common::substrate, saa-common::Verifiable.verified_ink

native

Enables cosmwasm-crypto ^1.5.5

Affects saa-common::crypto, saa-common::Verifiable.verify

Features from optional dependencies

scale-info implicit feature

Enables scale-info

scale-info:

Info about SCALE encodable Rust types