# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "cruiser" version = "0.2.0" authors = ["Brett Etter "] build = "build.rs" description = "Solana code generation" documentation = "https://docs.rs/cruiser/latest/cruiser/" readme = "README.md" keywords = [ "solana", "cruiser", ] categories = [ "development-tools", "cryptography::cryptocurrencies", ] license = "Apache-2.0" repository = "https://github.com/identity-com/cruiser" resolver = "2" [[example]] name = "account_argument_derive" crate-type = ["lib"] [[example]] name = "account_derive" crate-type = ["lib"] [[example]] name = "instruction_list" crate-type = ["lib"] [[example]] name = "account_list" crate-type = ["lib"] [[example]] name = "easy_proc_test" crate-type = ["lib"] required-features = ["cruiser_derive/easy_proc_test"] [dependencies.array-init] version = "2.0.0" [dependencies.async-trait] version = "0.1.53" optional = true [dependencies.bincode] version = "1.3.3" [dependencies.borsh] version = "0.9.2" [dependencies.cruiser_derive] version = "0.2.0" [dependencies.log] version = "0.4.16" optional = true [dependencies.num-traits] version = "0.2.14" [dependencies.rand] version = "0.7.3" optional = true [dependencies.rand_chacha] version = "0.2.2" optional = true [dependencies.solana-client] version = "1.9.14" optional = true [dependencies.solana-program] version = "1.7.12" [dependencies.solana-program-test] version = "1.9.14" optional = true [dependencies.solana-sdk] version = "1.9.14" optional = true [dependencies.solana-transaction-status] version = "1.9.14" optional = true [dependencies.spl-token] version = "=3.2.0" features = ["no-entrypoint"] optional = true [dependencies.static_assertions] version = "1.1.0" [dependencies.strum] version = "0.21.0" features = ["derive"] [dependencies.zeroize] version = "=1.3.0" [dev-dependencies.rand] version = "0.7.3" [dev-dependencies.rand_chacha] version = "0.2.2" [build-dependencies.rustc_version] version = "0.4.0" [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", ]