Cargo Features

solana-message has no features set by default.

[dependencies]
solana-message = { version = "4.1.0", features = ["blake3", "dev-context-only-utils", "frozen-abi", "serde", "wincode"] }
blake3 dev-context-only-utils?

Enables blake3

dev-context-only-utils = blake3, wincode
frozen-abi = serde

Enables solana-frozen-abi and solana-frozen-abi-macro, frozen-abi of solana-address, frozen-abi of solana-hash and solana-short-vec

serde frozen-abi?

Enables serde_derive, serde of solana-address, solana-hash, and solana-short-vec and alloc of serde

serde:

Provide impls for types in the Rust core allocation and collections library including String, Box<T>, Vec<T>, and Cow<T>. This is a subset of std but may be enabled without depending on all of std.

wincode dev-context-only-utils?

Enables wincode, wincode of solana-address and solana-hash

Affects message::serialize, message::deserialize