[build-dependencies.rustc_version]
version = "0.4.0"
[dependencies.array-init]
version = "2.0.0"
[dependencies.async-trait]
optional = true
version = "0.1.53"
[dependencies.bincode]
version = "1.3.3"
[dependencies.borsh]
version = "0.9.2"
[dependencies.cruiser_derive]
version = "0.2.0"
[dependencies.log]
optional = true
version = "0.4.16"
[dependencies.num-traits]
version = "0.2.14"
[dependencies.rand]
optional = true
version = "0.7.3"
[dependencies.rand_chacha]
optional = true
version = "0.2.2"
[dependencies.solana-client]
optional = true
version = "1.9.14"
[dependencies.solana-program]
version = "1.7.12"
[dependencies.solana-program-test]
optional = true
version = "1.9.14"
[dependencies.solana-sdk]
optional = true
version = "1.9.14"
[dependencies.solana-transaction-status]
optional = true
version = "1.9.14"
[dependencies.spl-token]
features = ["no-entrypoint"]
optional = true
version = "=3.2.0"
[dependencies.static_assertions]
version = "1.1.0"
[dependencies.strum]
features = ["derive"]
version = "0.21.0"
[dependencies.zeroize]
version = "=1.3.0"
[dev-dependencies.rand]
version = "0.7.3"
[dev-dependencies.rand_chacha]
version = "0.2.2"
[[example]]
crate-type = ["lib"]
name = "account_argument_derive"
[[example]]
crate-type = ["lib"]
name = "account_derive"
[[example]]
crate-type = ["lib"]
name = "instruction_list"
[[example]]
crate-type = ["lib"]
name = "account_list"
[[example]]
crate-type = ["lib"]
name = "easy_proc_test"
required-features = ["cruiser_derive/easy_proc_test"]
[features]
client = ["solana-sdk", "solana-client"]
default = []
experimental = ["small_vec", "interface"]
interface = []
small_vec = []
testing = ["client", "solana-program-test", "rand", "rand_chacha", "log", "async-trait", "solana-transaction-status"]
[package]
authors = ["Brett Etter <buzzec@buzzec.net>"]
build = "build.rs"
categories = ["development-tools", "cryptography::cryptocurrencies"]
description = "Solana code generation"
documentation = "https://docs.rs/cruiser/latest/cruiser/"
edition = "2021"
keywords = ["solana", "cruiser"]
license = "Apache-2.0"
name = "cruiser"
readme = "README.md"
repository = "https://github.com/identity-com/cruiser"
resolver = "2"
version = "0.2.0"