diff --git a/account-decoder/Cargo.toml b/account-decoder/Cargo.toml index 867e58ed7c..f20713bd56 100644 --- a/account-decoder/Cargo.toml +++ b/account-decoder/Cargo.toml @@ -5,6 +5,7 @@ description = "Solana account decoder" authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-account-decoder" license = "Apache-2.0" edition = "2018" diff --git a/banks-client/Cargo.toml b/banks-client/Cargo.toml index 90223c7cb8..6c8cddc7d4 100644 --- a/banks-client/Cargo.toml +++ b/banks-client/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-banks-client" edition = "2018" [dependencies] diff --git a/banks-interface/Cargo.toml b/banks-interface/Cargo.toml index 300b539d8e..4561170c77 100644 --- a/banks-interface/Cargo.toml +++ b/banks-interface/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-banks-interface" edition = "2018" [dependencies] diff --git a/banks-server/Cargo.toml b/banks-server/Cargo.toml index 6f0d0e2a8c..e4d9cd58ca 100644 --- a/banks-server/Cargo.toml +++ b/banks-server/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-banks-server" edition = "2018" [dependencies] diff --git a/clap-utils/Cargo.toml b/clap-utils/Cargo.toml index 58f809619b..eb7776175f 100644 --- a/clap-utils/Cargo.toml +++ b/clap-utils/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-clap-utils" edition = "2018" [dependencies] diff --git a/cli-config/Cargo.toml b/cli-config/Cargo.toml index ad5e9af0d2..b8d9b71d45 100644 --- a/cli-config/Cargo.toml +++ b/cli-config/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-cli-config" [dependencies] dirs-next = "2.0.0" diff --git a/cli-output/Cargo.toml b/cli-output/Cargo.toml index eefabcdad8..bdf19fe579 100644 --- a/cli-output/Cargo.toml +++ b/cli-output/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-cli-output" [dependencies] chrono = { version = "0.4.11", features = ["serde"] } diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 46c6240b16..8aeaa0adfe 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-cli" [dependencies] bincode = "1.3.1" diff --git a/client/Cargo.toml b/client/Cargo.toml index 26bc2fce47..b9efc27c75 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -5,6 +5,7 @@ description = "Solana Client" authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-client" license = "Apache-2.0" edition = "2018" diff --git a/core/Cargo.toml b/core/Cargo.toml index cd722cc592..e500be723c 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -2,8 +2,8 @@ name = "solana-core" description = "Blockchain, Rebuilt for Scale" version = "1.5.15" -documentation = "https://docs.rs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-core" readme = "../README.md" repository = "https://github.com/solana-labs/solana" authors = ["Solana Maintainers "] diff --git a/crate-features/Cargo.toml b/crate-features/Cargo.toml index f86b3f36d2..77f7880318 100644 --- a/crate-features/Cargo.toml +++ b/crate-features/Cargo.toml @@ -5,6 +5,7 @@ description = "Solana Crate Features" authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-crate-features" license = "Apache-2.0" edition = "2018" diff --git a/docs/publish-docs.sh b/docs/publish-docs.sh index 33bcbf0653..c164258188 100755 --- a/docs/publish-docs.sh +++ b/docs/publish-docs.sh @@ -32,16 +32,16 @@ cat > "$CONFIG_FILE" <` - a Hash as base-58 encoded string - `feeCalculator: ` - FeeCalculator object, the fee schedule for this block hash -- `lastValidSlot: ` - last slot in which a blockhash will be valid (NOTE: this can be inaccurate when there are [skipped slots](../../terminology.md#skipped-slot)) +- `lastValidSlot: ` - DEPRECATED - this value is inaccurate and should not be relied upon #### Example: @@ -2370,7 +2365,7 @@ Result: ### getTokenAccountBalance -Returns the token balance of an SPL Token account. **UNSTABLE** +Returns the token balance of an SPL Token account. #### Parameters: @@ -2416,7 +2411,7 @@ Result: ### getTokenAccountsByDelegate -Returns all SPL Token accounts by approved Delegate. **UNSTABLE** +Returns all SPL Token accounts by approved Delegate. #### Parameters: @@ -2506,7 +2501,7 @@ Result: ### getTokenAccountsByOwner -Returns all SPL Token accounts by token owner. **UNSTABLE** +Returns all SPL Token accounts by token owner. #### Parameters: @@ -2596,7 +2591,7 @@ Result: ### getTokenLargestAccounts -Returns the 20 largest accounts of a particular SPL Token type. **UNSTABLE** +Returns the 20 largest accounts of a particular SPL Token type. #### Parameters: @@ -2652,7 +2647,7 @@ Result: ### getTokenSupply -Returns the total supply of an SPL Token type. **UNSTABLE** +Returns the total supply of an SPL Token type. #### Parameters: diff --git a/docs/src/developing/clients/rust-api.md b/docs/src/developing/clients/rust-api.md new file mode 100644 index 0000000000..ec6555fa1c --- /dev/null +++ b/docs/src/developing/clients/rust-api.md @@ -0,0 +1,8 @@ +--- +title: Rust API +--- + +See [doc.rs](https://docs.rs/releases/search?query=solana-) for documentation of +all crates published by Solana. In particular [solana-sdk](https://docs.rs/solana-sdk) +for working with common data structures and [solana-client](https://docs.rs/solana-client) +for querying the [JSON RPC API](jsonrpc-api). diff --git a/docs/src/developing/deployed-programs/debugging.md b/docs/src/developing/on-chain-programs/debugging.md similarity index 100% rename from docs/src/developing/deployed-programs/debugging.md rename to docs/src/developing/on-chain-programs/debugging.md diff --git a/docs/src/developing/deployed-programs/deploying.md b/docs/src/developing/on-chain-programs/deploying.md similarity index 100% rename from docs/src/developing/deployed-programs/deploying.md rename to docs/src/developing/on-chain-programs/deploying.md diff --git a/docs/src/developing/deployed-programs/developing-c.md b/docs/src/developing/on-chain-programs/developing-c.md similarity index 100% rename from docs/src/developing/deployed-programs/developing-c.md rename to docs/src/developing/on-chain-programs/developing-c.md diff --git a/docs/src/developing/deployed-programs/developing-rust.md b/docs/src/developing/on-chain-programs/developing-rust.md similarity index 100% rename from docs/src/developing/deployed-programs/developing-rust.md rename to docs/src/developing/on-chain-programs/developing-rust.md diff --git a/docs/src/developing/deployed-programs/examples.md b/docs/src/developing/on-chain-programs/examples.md similarity index 100% rename from docs/src/developing/deployed-programs/examples.md rename to docs/src/developing/on-chain-programs/examples.md diff --git a/docs/src/developing/deployed-programs/faq.md b/docs/src/developing/on-chain-programs/faq.md similarity index 100% rename from docs/src/developing/deployed-programs/faq.md rename to docs/src/developing/on-chain-programs/faq.md diff --git a/docs/src/developing/deployed-programs/overview.md b/docs/src/developing/on-chain-programs/overview.md similarity index 100% rename from docs/src/developing/deployed-programs/overview.md rename to docs/src/developing/on-chain-programs/overview.md diff --git a/docs/src/developing/programming-model/calling-between-programs.md b/docs/src/developing/programming-model/calling-between-programs.md index 5b37c9e6f8..31fcd34578 100644 --- a/docs/src/developing/programming-model/calling-between-programs.md +++ b/docs/src/developing/programming-model/calling-between-programs.md @@ -275,7 +275,7 @@ result against the addresses supplied in the instruction. ## Examples Refer to [Developing with -Rust](developing/deployed-programs/../../../deployed-programs/developing-rust.md#examples) +Rust](developing/on-chain-programs/../../../on-chain-programs/developing-rust.md#examples) and [Developing with -C](developing/deployed-programs/../../../deployed-programs/developing-c.md#examples) +C](developing/on-chain-programs/../../../on-chain-programs/developing-c.md#examples) for examples of how to use cross-program invocation. diff --git a/docs/src/developing/programming-model/overview.md b/docs/src/developing/programming-model/overview.md index 4a3c3ee8cc..24f2ad14de 100644 --- a/docs/src/developing/programming-model/overview.md +++ b/docs/src/developing/programming-model/overview.md @@ -14,4 +14,4 @@ transaction. If any instruction is invalid, all account changes in the transaction are discarded. To start developing immediately you can build, deploy, and run one of the -[examples](developing/deployed-programs/examples.md). \ No newline at end of file +[examples](developing/on-chain-programs/examples.md). \ No newline at end of file diff --git a/docs/src/developing/programming-model/runtime.md b/docs/src/developing/programming-model/runtime.md index c4eff5f6c8..9b73595918 100644 --- a/docs/src/developing/programming-model/runtime.md +++ b/docs/src/developing/programming-model/runtime.md @@ -92,7 +92,7 @@ total budget consumption will be a combination of the various costs of the operations it performs. At runtime a program may log how much of the compute budget remains. See -[debugging](developing/deployed-programs/debugging.md#monitoring-compute-budget-consumption) +[debugging](developing/on-chain-programs/debugging.md#monitoring-compute-budget-consumption) for more information. The budget values are conditional on feature enablement, take a look the compute diff --git a/docs/src/developing/programming-model/transactions.md b/docs/src/developing/programming-model/transactions.md index 6fe4093360..69e075ec87 100644 --- a/docs/src/developing/programming-model/transactions.md +++ b/docs/src/developing/programming-model/transactions.md @@ -133,15 +133,15 @@ program will process this instruction. The program's account's owner specifies which loader should be used to load and execute the program and the data contains information about how the runtime should execute the program. -In the case of [deployed BPF -programs](developing/deployed-programs/overview.md), the owner is the BPF Loader -and the account data holds the BPF bytecode. Program accounts are permanently -marked as executable by the loader once they are successfully deployed. The -runtime will reject transactions that specify programs that are not executable. +In the case of [on-chain BPF programs](developing/on-chain-programs/overview.md), +the owner is the BPF Loader and the account data holds the BPF bytecode. Program +accounts are permanently marked as executable by the loader once they are +successfully deployed. The runtime will reject transactions that specify programs +that are not executable. -Unlike deployed programs, [builtins](developing/builtins/programs.md) are handled -differently in that they are built directly into the Solana runtime. +Unlike on-chain programs, [Native Programs](/developing/runtime-facilities/programs) +are handled differently in that they are built directly into the Solana runtime. ### Accounts diff --git a/docs/src/developing/builtins/programs.md b/docs/src/developing/runtime-facilities/programs.md similarity index 94% rename from docs/src/developing/builtins/programs.md rename to docs/src/developing/runtime-facilities/programs.md index 86c5a65371..ef9cd8e13a 100644 --- a/docs/src/developing/builtins/programs.md +++ b/docs/src/developing/runtime-facilities/programs.md @@ -1,9 +1,9 @@ --- -title: "Builtin Programs" +title: "Native Programs" --- -Solana contains a small handful of builtin programs, which are required to run -validator nodes. Unlike third-party programs, the builtin programs are part of +Solana contains a small handful of native programs, which are required to run +validator nodes. Unlike third-party programs, the native programs are part of the validator implementation and can be upgraded as part of cluster upgrades. Upgrades may occur to add features, fix bugs, or improve performance. Interface changes to individual instructions should rarely, if ever, occur. Instead, when @@ -11,9 +11,9 @@ change is needed, new instructions are added and previous ones are marked deprecated. Apps can upgrade on their own timeline without concern of breakages across upgrades. -For each builtin program the program id and description each supported +For each native program the program id and description each supported instruction is provided. A transaction can mix and match instructions from different -programs, as well include instructions from deployed programs. +programs, as well include instructions from on-chain programs. ## System Program diff --git a/docs/src/developing/builtins/sysvars.md b/docs/src/developing/runtime-facilities/sysvars.md similarity index 100% rename from docs/src/developing/builtins/sysvars.md rename to docs/src/developing/runtime-facilities/sysvars.md diff --git a/download-utils/Cargo.toml b/download-utils/Cargo.toml index f014985027..5394e23f5d 100644 --- a/download-utils/Cargo.toml +++ b/download-utils/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-download-utils" edition = "2018" [dependencies] diff --git a/faucet/Cargo.toml b/faucet/Cargo.toml index d7529c08fd..1fcac5ec04 100644 --- a/faucet/Cargo.toml +++ b/faucet/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-faucet" edition = "2018" [dependencies] diff --git a/frozen-abi/Cargo.toml b/frozen-abi/Cargo.toml index 7da83db290..7fe438e144 100644 --- a/frozen-abi/Cargo.toml +++ b/frozen-abi/Cargo.toml @@ -5,6 +5,7 @@ description = "Solana Frozen ABI" authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-frozen-abi" license = "Apache-2.0" edition = "2018" diff --git a/frozen-abi/macro/Cargo.toml b/frozen-abi/macro/Cargo.toml index a8553171cf..3f32df6553 100644 --- a/frozen-abi/macro/Cargo.toml +++ b/frozen-abi/macro/Cargo.toml @@ -5,6 +5,7 @@ description = "Solana Frozen ABI Macro" authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-frozen-abi-macro" license = "Apache-2.0" edition = "2018" diff --git a/genesis/Cargo.toml b/genesis/Cargo.toml index 68a8d569c8..e2bb6f5977 100644 --- a/genesis/Cargo.toml +++ b/genesis/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-genesis" [dependencies] base64 = "0.12.3" diff --git a/gossip/Cargo.toml b/gossip/Cargo.toml index 23155a40c7..18488c9c02 100644 --- a/gossip/Cargo.toml +++ b/gossip/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-gossip" [dependencies] clap = "2.33.1" diff --git a/install/Cargo.toml b/install/Cargo.toml index e229bd247a..dc2d2753d4 100644 --- a/install/Cargo.toml +++ b/install/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-install" [dependencies] atty = "0.2.11" diff --git a/keygen/Cargo.toml b/keygen/Cargo.toml index b84dd9981d..403a2ef427 100644 --- a/keygen/Cargo.toml +++ b/keygen/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-keygen" edition = "2018" [dependencies] diff --git a/ledger-tool/Cargo.toml b/ledger-tool/Cargo.toml index 3ffa01fb49..b45c1779f9 100644 --- a/ledger-tool/Cargo.toml +++ b/ledger-tool/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-ledger-tool" [dependencies] bs58 = "0.3.1" diff --git a/ledger/Cargo.toml b/ledger/Cargo.toml index aa2628608f..0dbc82a928 100644 --- a/ledger/Cargo.toml +++ b/ledger/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-ledger" edition = "2018" [dependencies] diff --git a/local-cluster/Cargo.toml b/local-cluster/Cargo.toml index af032c35df..3956de7669 100644 --- a/local-cluster/Cargo.toml +++ b/local-cluster/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-local-cluster" [dependencies] crossbeam-channel = "0.4" diff --git a/logger/Cargo.toml b/logger/Cargo.toml index e1e26da063..e6502920e4 100644 --- a/logger/Cargo.toml +++ b/logger/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-logger" edition = "2018" [dependencies] diff --git a/measure/Cargo.toml b/measure/Cargo.toml index 86ef1c9ec1..dffd8b5158 100644 --- a/measure/Cargo.toml +++ b/measure/Cargo.toml @@ -2,8 +2,8 @@ name = "solana-measure" description = "Blockchain, Rebuilt for Scale" version = "1.5.15" -documentation = "https://docs.rs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-measure" readme = "../README.md" repository = "https://github.com/solana-labs/solana" authors = ["Solana Maintainers "] diff --git a/merkle-tree/Cargo.toml b/merkle-tree/Cargo.toml index 5ff5011534..21476461e6 100644 --- a/merkle-tree/Cargo.toml +++ b/merkle-tree/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-merkle-tree" edition = "2018" [dependencies] diff --git a/metrics/Cargo.toml b/metrics/Cargo.toml index 5182b74955..d69d1bc8b2 100644 --- a/metrics/Cargo.toml +++ b/metrics/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-metrics" edition = "2018" [dependencies] diff --git a/net-utils/Cargo.toml b/net-utils/Cargo.toml index 3321f80f52..2a1d624fcd 100644 --- a/net-utils/Cargo.toml +++ b/net-utils/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-net-utils" edition = "2018" [dependencies] diff --git a/notifier/Cargo.toml b/notifier/Cargo.toml index 8faa6c83fd..b48fab6c36 100644 --- a/notifier/Cargo.toml +++ b/notifier/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-notifier" edition = "2018" [dependencies] diff --git a/perf/Cargo.toml b/perf/Cargo.toml index 26a71772a6..bf60f9cb00 100644 --- a/perf/Cargo.toml +++ b/perf/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-perf" edition = "2018" [dependencies] diff --git a/poh-bench/Cargo.toml b/poh-bench/Cargo.toml index 7ada79be69..04458c13f4 100644 --- a/poh-bench/Cargo.toml +++ b/poh-bench/Cargo.toml @@ -6,6 +6,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-poh-bench" [dependencies] clap = "2.33.1" diff --git a/programs/bpf/rust/128bit/Cargo.toml b/programs/bpf/rust/128bit/Cargo.toml index 7e984da371..71988f13bd 100644 --- a/programs/bpf/rust/128bit/Cargo.toml +++ b/programs/bpf/rust/128bit/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-128bit" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/128bit_dep/Cargo.toml b/programs/bpf/rust/128bit_dep/Cargo.toml index d709934c98..d0f4caf8ba 100644 --- a/programs/bpf/rust/128bit_dep/Cargo.toml +++ b/programs/bpf/rust/128bit_dep/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-128bit-dep" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/alloc/Cargo.toml b/programs/bpf/rust/alloc/Cargo.toml index 3485dc1511..eb75783275 100644 --- a/programs/bpf/rust/alloc/Cargo.toml +++ b/programs/bpf/rust/alloc/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-alloc" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/call_depth/Cargo.toml b/programs/bpf/rust/call_depth/Cargo.toml index 24dd79db1c..943944f089 100644 --- a/programs/bpf/rust/call_depth/Cargo.toml +++ b/programs/bpf/rust/call_depth/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-call-depth" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/caller_access/Cargo.toml b/programs/bpf/rust/caller_access/Cargo.toml index 701bc99366..d349b6bc7b 100644 --- a/programs/bpf/rust/caller_access/Cargo.toml +++ b/programs/bpf/rust/caller_access/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-caller-access" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/custom_heap/Cargo.toml b/programs/bpf/rust/custom_heap/Cargo.toml index 9a98157dae..c3167a31f3 100644 --- a/programs/bpf/rust/custom_heap/Cargo.toml +++ b/programs/bpf/rust/custom_heap/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-custom-heap" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/dep_crate/Cargo.toml b/programs/bpf/rust/dep_crate/Cargo.toml index 5cceac2aef..ac9dc49b37 100644 --- a/programs/bpf/rust/dep_crate/Cargo.toml +++ b/programs/bpf/rust/dep_crate/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-dep-crate" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/deprecated_loader/Cargo.toml b/programs/bpf/rust/deprecated_loader/Cargo.toml index 453c594310..4aa7e82129 100644 --- a/programs/bpf/rust/deprecated_loader/Cargo.toml +++ b/programs/bpf/rust/deprecated_loader/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-deprecated-loader" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/dup_accounts/Cargo.toml b/programs/bpf/rust/dup_accounts/Cargo.toml index fe9bbd1c60..8d42818c8a 100644 --- a/programs/bpf/rust/dup_accounts/Cargo.toml +++ b/programs/bpf/rust/dup_accounts/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-dup-accounts" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/error_handling/Cargo.toml b/programs/bpf/rust/error_handling/Cargo.toml index c3546cd425..cdfebf5561 100644 --- a/programs/bpf/rust/error_handling/Cargo.toml +++ b/programs/bpf/rust/error_handling/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-error-handling" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/external_spend/Cargo.toml b/programs/bpf/rust/external_spend/Cargo.toml index 21fd6abff2..13bafa7d87 100644 --- a/programs/bpf/rust/external_spend/Cargo.toml +++ b/programs/bpf/rust/external_spend/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-external-spend" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/instruction_introspection/Cargo.toml b/programs/bpf/rust/instruction_introspection/Cargo.toml index 7bbe87a6b2..748b6f3fcc 100644 --- a/programs/bpf/rust/instruction_introspection/Cargo.toml +++ b/programs/bpf/rust/instruction_introspection/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-instruction-introspection" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/invoke/Cargo.toml b/programs/bpf/rust/invoke/Cargo.toml index f246a94511..88a83566ac 100644 --- a/programs/bpf/rust/invoke/Cargo.toml +++ b/programs/bpf/rust/invoke/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-invoke" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/invoke_and_error/Cargo.toml b/programs/bpf/rust/invoke_and_error/Cargo.toml index 3a07024ab7..0c27cbf832 100644 --- a/programs/bpf/rust/invoke_and_error/Cargo.toml +++ b/programs/bpf/rust/invoke_and_error/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-invoke-and-error" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/invoke_and_ok/Cargo.toml b/programs/bpf/rust/invoke_and_ok/Cargo.toml index a07059602b..cc2aecd7e2 100644 --- a/programs/bpf/rust/invoke_and_ok/Cargo.toml +++ b/programs/bpf/rust/invoke_and_ok/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-invoke-and-ok" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/invoke_and_return/Cargo.toml b/programs/bpf/rust/invoke_and_return/Cargo.toml index d688776141..b0c274d359 100644 --- a/programs/bpf/rust/invoke_and_return/Cargo.toml +++ b/programs/bpf/rust/invoke_and_return/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-invoke-and-return" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/invoked/Cargo.toml b/programs/bpf/rust/invoked/Cargo.toml index dd148d5e79..3728119fce 100644 --- a/programs/bpf/rust/invoked/Cargo.toml +++ b/programs/bpf/rust/invoked/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-invoked" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/iter/Cargo.toml b/programs/bpf/rust/iter/Cargo.toml index 154a9a18f1..a825a4b157 100644 --- a/programs/bpf/rust/iter/Cargo.toml +++ b/programs/bpf/rust/iter/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-iter" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/many_args/Cargo.toml b/programs/bpf/rust/many_args/Cargo.toml index a6d81ba20a..e371e076b4 100644 --- a/programs/bpf/rust/many_args/Cargo.toml +++ b/programs/bpf/rust/many_args/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-many-args" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/many_args_dep/Cargo.toml b/programs/bpf/rust/many_args_dep/Cargo.toml index ebfc02b8ec..cceeb5ef03 100644 --- a/programs/bpf/rust/many_args_dep/Cargo.toml +++ b/programs/bpf/rust/many_args_dep/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-many-args-dep" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/mem/Cargo.toml b/programs/bpf/rust/mem/Cargo.toml index 0e208a11c1..2a203c3e59 100644 --- a/programs/bpf/rust/mem/Cargo.toml +++ b/programs/bpf/rust/mem/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-mem" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/noop/Cargo.toml b/programs/bpf/rust/noop/Cargo.toml index 46590fe9b7..cf87089cdc 100644 --- a/programs/bpf/rust/noop/Cargo.toml +++ b/programs/bpf/rust/noop/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-noop" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/panic/Cargo.toml b/programs/bpf/rust/panic/Cargo.toml index d91e3f349c..80ca0d48ac 100644 --- a/programs/bpf/rust/panic/Cargo.toml +++ b/programs/bpf/rust/panic/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-panic" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/param_passing/Cargo.toml b/programs/bpf/rust/param_passing/Cargo.toml index e5b6d0ef10..812c0da410 100644 --- a/programs/bpf/rust/param_passing/Cargo.toml +++ b/programs/bpf/rust/param_passing/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-param-passing" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/param_passing_dep/Cargo.toml b/programs/bpf/rust/param_passing_dep/Cargo.toml index ab582dcb0a..622b0acdb8 100644 --- a/programs/bpf/rust/param_passing_dep/Cargo.toml +++ b/programs/bpf/rust/param_passing_dep/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-param-passing-dep" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/rand/Cargo.toml b/programs/bpf/rust/rand/Cargo.toml index 9a2f1d5b40..e4c0ef4181 100644 --- a/programs/bpf/rust/rand/Cargo.toml +++ b/programs/bpf/rust/rand/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-rand" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/ristretto/Cargo.toml b/programs/bpf/rust/ristretto/Cargo.toml index 73b08789c4..e02c9ab8c8 100644 --- a/programs/bpf/rust/ristretto/Cargo.toml +++ b/programs/bpf/rust/ristretto/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-ristretto" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/ro_modify/Cargo.toml b/programs/bpf/rust/ro_modify/Cargo.toml index 5b61d2b978..2e31625fae 100644 --- a/programs/bpf/rust/ro_modify/Cargo.toml +++ b/programs/bpf/rust/ro_modify/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-ro-modify" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/sanity/Cargo.toml b/programs/bpf/rust/sanity/Cargo.toml index 42a8665d71..4785e45dcc 100644 --- a/programs/bpf/rust/sanity/Cargo.toml +++ b/programs/bpf/rust/sanity/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-sanity" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/sha256/Cargo.toml b/programs/bpf/rust/sha256/Cargo.toml index 36e14cf0da..8d7658407e 100644 --- a/programs/bpf/rust/sha256/Cargo.toml +++ b/programs/bpf/rust/sha256/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-sha256" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/spoof1/Cargo.toml b/programs/bpf/rust/spoof1/Cargo.toml index 4e66f77079..a284294ad4 100644 --- a/programs/bpf/rust/spoof1/Cargo.toml +++ b/programs/bpf/rust/spoof1/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-spoof1" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/spoof1_system/Cargo.toml b/programs/bpf/rust/spoof1_system/Cargo.toml index b136e412d8..c8f5f5b1c1 100644 --- a/programs/bpf/rust/spoof1_system/Cargo.toml +++ b/programs/bpf/rust/spoof1_system/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-spoof1-system" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/sysval/Cargo.toml b/programs/bpf/rust/sysval/Cargo.toml index 1eaa3be3b1..6bf7312beb 100644 --- a/programs/bpf/rust/sysval/Cargo.toml +++ b/programs/bpf/rust/sysval/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-sysval" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/upgradeable/Cargo.toml b/programs/bpf/rust/upgradeable/Cargo.toml index e405d0bbe5..c23b8580e3 100644 --- a/programs/bpf/rust/upgradeable/Cargo.toml +++ b/programs/bpf/rust/upgradeable/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-upgradeable" edition = "2018" [dependencies] diff --git a/programs/bpf/rust/upgraded/Cargo.toml b/programs/bpf/rust/upgraded/Cargo.toml index d7175bba61..23a5d933ba 100644 --- a/programs/bpf/rust/upgraded/Cargo.toml +++ b/programs/bpf/rust/upgraded/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-upgraded" edition = "2018" [dependencies] diff --git a/programs/bpf_loader/Cargo.toml b/programs/bpf_loader/Cargo.toml index 3967f18aeb..78ded77981 100644 --- a/programs/bpf_loader/Cargo.toml +++ b/programs/bpf_loader/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-loader-program" edition = "2018" [dependencies] diff --git a/programs/budget/Cargo.toml b/programs/budget/Cargo.toml index eb794e95d7..966d8bd62f 100644 --- a/programs/budget/Cargo.toml +++ b/programs/budget/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-budget-program" edition = "2018" [dependencies] diff --git a/programs/config/Cargo.toml b/programs/config/Cargo.toml index deef492931..d7bc3e3478 100644 --- a/programs/config/Cargo.toml +++ b/programs/config/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-config-program" edition = "2018" [dependencies] diff --git a/programs/exchange/Cargo.toml b/programs/exchange/Cargo.toml index 1d0b91833b..acac0f4e44 100644 --- a/programs/exchange/Cargo.toml +++ b/programs/exchange/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-exchange-program" edition = "2018" [dependencies] diff --git a/programs/failure/Cargo.toml b/programs/failure/Cargo.toml index 96350acf61..f92b6dd921 100644 --- a/programs/failure/Cargo.toml +++ b/programs/failure/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-failure-program" edition = "2018" [dependencies] diff --git a/programs/noop/Cargo.toml b/programs/noop/Cargo.toml index a69ccb70d7..74348664b2 100644 --- a/programs/noop/Cargo.toml +++ b/programs/noop/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-noop-program" edition = "2018" [dependencies] diff --git a/programs/ownable/Cargo.toml b/programs/ownable/Cargo.toml index edbddccd5e..d720871862 100644 --- a/programs/ownable/Cargo.toml +++ b/programs/ownable/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-ownable" edition = "2018" [dependencies] diff --git a/programs/secp256k1/Cargo.toml b/programs/secp256k1/Cargo.toml index 9a71075201..25450be20e 100644 --- a/programs/secp256k1/Cargo.toml +++ b/programs/secp256k1/Cargo.toml @@ -3,6 +3,7 @@ name = "solana-secp256k1-program" description = "Solana Secp256k1 program" version = "1.5.15" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-secp256k1-program" repository = "https://github.com/solana-labs/solana" authors = ["Solana Maintainers "] license = "Apache-2.0" diff --git a/programs/stake/Cargo.toml b/programs/stake/Cargo.toml index 0949b7d41a..11970eaadf 100644 --- a/programs/stake/Cargo.toml +++ b/programs/stake/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-stake-program" edition = "2018" [dependencies] diff --git a/programs/vest/Cargo.toml b/programs/vest/Cargo.toml index 1189c071be..c03f857f76 100644 --- a/programs/vest/Cargo.toml +++ b/programs/vest/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-vest-program" edition = "2018" [dependencies] diff --git a/programs/vote/Cargo.toml b/programs/vote/Cargo.toml index 483beef09d..84e8495e79 100644 --- a/programs/vote/Cargo.toml +++ b/programs/vote/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-vote-program" edition = "2018" [dependencies] diff --git a/ramp-tps/Cargo.toml b/ramp-tps/Cargo.toml index ca25473b99..cde1452e42 100644 --- a/ramp-tps/Cargo.toml +++ b/ramp-tps/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/tour-de-sol" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-ramp-tps" [dependencies] bzip2 = "0.3.3" diff --git a/rayon-threadlimit/Cargo.toml b/rayon-threadlimit/Cargo.toml index 007d120066..4cf8d3cc6d 100644 --- a/rayon-threadlimit/Cargo.toml +++ b/rayon-threadlimit/Cargo.toml @@ -3,6 +3,7 @@ name = "solana-rayon-threadlimit" version = "1.5.15" description = "solana-rayon-threadlimit" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-rayon-threadlimit" readme = "../README.md" repository = "https://github.com/solana-labs/solana" authors = ["Solana Maintainers "] diff --git a/remote-wallet/Cargo.toml b/remote-wallet/Cargo.toml index e5bfbf28a6..1c66b0e235 100644 --- a/remote-wallet/Cargo.toml +++ b/remote-wallet/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-remote-wallet" [dependencies] base32 = "0.4.0" diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 5fdb66feb3..1476d4f334 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-runtime" edition = "2018" [dependencies] diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index 8e7c0f17b4..20105db16a 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -5,6 +5,7 @@ description = "Solana SDK" authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-sdk" license = "Apache-2.0" edition = "2018" diff --git a/sdk/macro/Cargo.toml b/sdk/macro/Cargo.toml index 2bf79e9181..7ff015810d 100644 --- a/sdk/macro/Cargo.toml +++ b/sdk/macro/Cargo.toml @@ -5,6 +5,7 @@ description = "Solana SDK Macro" authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-sdk-macro" license = "Apache-2.0" edition = "2018" diff --git a/sdk/program/Cargo.toml b/sdk/program/Cargo.toml index 3891e73b43..51f501f801 100644 --- a/sdk/program/Cargo.toml +++ b/sdk/program/Cargo.toml @@ -5,6 +5,7 @@ description = "Solana Program" authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-program" license = "Apache-2.0" edition = "2018" diff --git a/stake-accounts/Cargo.toml b/stake-accounts/Cargo.toml index 56777205ed..e4894d1b90 100644 --- a/stake-accounts/Cargo.toml +++ b/stake-accounts/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-stake-accounts" [dependencies] clap = "2.33.1" diff --git a/stake-monitor/Cargo.toml b/stake-monitor/Cargo.toml index 1939b62325..150b51edf8 100644 --- a/stake-monitor/Cargo.toml +++ b/stake-monitor/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-stake-monitor" [dependencies] clap = "2.33.1" diff --git a/stake-o-matic/Cargo.toml b/stake-o-matic/Cargo.toml index 347b79c579..a0b1f2488c 100644 --- a/stake-o-matic/Cargo.toml +++ b/stake-o-matic/Cargo.toml @@ -3,6 +3,7 @@ authors = ["Solana Maintainers "] description = "I will find you and I will stake you" edition = "2018" homepage = "https://solana.com/" +documentation = "https://docs.rs/" license = "Apache-2.0" name = "solana-stake-o-matic" repository = "https://github.com/solana-labs/stake-o-matic" diff --git a/storage-bigtable/Cargo.toml b/storage-bigtable/Cargo.toml index 30af0aa72c..45bb3c5ef6 100644 --- a/storage-bigtable/Cargo.toml +++ b/storage-bigtable/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-storage-bigtable" edition = "2018" [dependencies] diff --git a/storage-proto/Cargo.toml b/storage-proto/Cargo.toml index 9937e03220..26149f2583 100644 --- a/storage-proto/Cargo.toml +++ b/storage-proto/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-storage-proto" edition = "2018" [dependencies] diff --git a/streamer/Cargo.toml b/streamer/Cargo.toml index 6b552a3946..7df9a6f15f 100644 --- a/streamer/Cargo.toml +++ b/streamer/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-streamer" edition = "2018" [dependencies] diff --git a/sys-tuner/Cargo.toml b/sys-tuner/Cargo.toml index eff29f516a..634482be6a 100644 --- a/sys-tuner/Cargo.toml +++ b/sys-tuner/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-sys-tuner" publish = true [dependencies] diff --git a/tokens/Cargo.toml b/tokens/Cargo.toml index 5547f010b5..04613a37a4 100644 --- a/tokens/Cargo.toml +++ b/tokens/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-tokens" [dependencies] chrono = { version = "0.4", features = ["serde"] } diff --git a/transaction-status/Cargo.toml b/transaction-status/Cargo.toml index 89919350f7..293d484afc 100644 --- a/transaction-status/Cargo.toml +++ b/transaction-status/Cargo.toml @@ -5,6 +5,7 @@ description = "Solana transaction status types" authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-transaction-status" license = "Apache-2.0" edition = "2018" diff --git a/validator/Cargo.toml b/validator/Cargo.toml index 2261aaeb08..6ad2edb1fc 100644 --- a/validator/Cargo.toml +++ b/validator/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-validator" default-run = "solana-validator" [dependencies] diff --git a/version/Cargo.toml b/version/Cargo.toml index b48e978c4d..3ae5eed789 100644 --- a/version/Cargo.toml +++ b/version/Cargo.toml @@ -6,6 +6,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-version" edition = "2018" [dependencies] diff --git a/watchtower/Cargo.toml b/watchtower/Cargo.toml index 1f27cc812c..448275174b 100644 --- a/watchtower/Cargo.toml +++ b/watchtower/Cargo.toml @@ -7,6 +7,7 @@ version = "1.5.15" repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-watchtower" [dependencies] clap = "2.33.1" diff --git a/web3.js/examples/bpf-rust-noop/Cargo.toml b/web3.js/examples/bpf-rust-noop/Cargo.toml index e9fc0331bb..a39ff33010 100644 --- a/web3.js/examples/bpf-rust-noop/Cargo.toml +++ b/web3.js/examples/bpf-rust-noop/Cargo.toml @@ -9,6 +9,7 @@ authors = ["Solana Maintainers "] repository = "https://github.com/solana-labs/solana" license = "Apache-2.0" homepage = "https://solana.com/" +documentation = "https://docs.rs/solana-bpf-rust-noop" edition = "2018" [dependencies]