From d56abb19bacfc3e6e352b61d0f0e523dfeeb5cfc Mon Sep 17 00:00:00 2001 From: str4d Date: Tue, 17 Dec 2024 03:03:37 +0000 Subject: [PATCH] deploy: 0e3c35e3019dcfd560f24dc06a8dd8c6f6ed9c04 --- rustdoc/latest/equihash/all.html | 2 +- .../latest/equihash/fn.is_valid_solution.html | 2 +- rustdoc/latest/equihash/index.html | 2 +- rustdoc/latest/equihash/struct.Error.html | 14 +++---- rustdoc/latest/f4jumble/all.html | 2 +- .../f4jumble/constant.VALID_LENGTH.html | 2 +- rustdoc/latest/f4jumble/enum.Error.html | 14 +++---- rustdoc/latest/f4jumble/fn.f4jumble.html | 2 +- rustdoc/latest/f4jumble/fn.f4jumble_inv.html | 2 +- .../latest/f4jumble/fn.f4jumble_inv_mut.html | 2 +- rustdoc/latest/f4jumble/fn.f4jumble_mut.html | 2 +- rustdoc/latest/f4jumble/index.html | 2 +- rustdoc/latest/help.html | 2 +- rustdoc/latest/index.html | 2 +- rustdoc/latest/pczt/all.html | 2 +- rustdoc/latest/pczt/common/index.html | 2 +- rustdoc/latest/pczt/common/struct.Global.html | 14 +++---- rustdoc/latest/pczt/enum.ParseError.html | 14 +++---- rustdoc/latest/pczt/index.html | 2 +- rustdoc/latest/pczt/orchard/index.html | 2 +- .../latest/pczt/orchard/struct.Action.html | 14 +++---- .../latest/pczt/orchard/struct.Bundle.html | 14 +++---- .../latest/pczt/orchard/struct.Output.html | 14 +++---- rustdoc/latest/pczt/orchard/struct.Spend.html | 14 +++---- .../pczt/roles/combiner/enum.Error.html | 14 +++---- rustdoc/latest/pczt/roles/combiner/index.html | 2 +- .../pczt/roles/combiner/struct.Combiner.html | 14 +++---- rustdoc/latest/pczt/roles/creator/index.html | 2 +- .../pczt/roles/creator/struct.Creator.html | 14 +++---- rustdoc/latest/pczt/roles/index.html | 2 +- rustdoc/latest/pczt/roles/updater/index.html | 2 +- .../roles/updater/struct.GlobalUpdater.html | 14 +++---- .../pczt/roles/updater/struct.Updater.html | 14 +++---- rustdoc/latest/pczt/roles/verifier/index.html | 2 +- .../pczt/roles/verifier/struct.Verifier.html | 14 +++---- rustdoc/latest/pczt/sapling/index.html | 2 +- .../latest/pczt/sapling/struct.Bundle.html | 14 +++---- .../latest/pczt/sapling/struct.Output.html | 14 +++---- rustdoc/latest/pczt/sapling/struct.Spend.html | 14 +++---- rustdoc/latest/pczt/struct.Pczt.html | 14 +++---- rustdoc/latest/pczt/transparent/index.html | 2 +- .../pczt/transparent/struct.Bundle.html | 14 +++---- .../latest/pczt/transparent/struct.Input.html | 14 +++---- .../pczt/transparent/struct.Output.html | 14 +++---- rustdoc/latest/search-index.js | 4 +- rustdoc/latest/settings.html | 2 +- rustdoc/latest/src/equihash/lib.rs.html | 2 +- rustdoc/latest/src/equihash/minimal.rs.html | 2 +- rustdoc/latest/src/equihash/params.rs.html | 2 +- rustdoc/latest/src/equihash/verify.rs.html | 2 +- rustdoc/latest/src/f4jumble/lib.rs.html | 2 +- rustdoc/latest/src/pczt/common.rs.html | 2 +- rustdoc/latest/src/pczt/lib.rs.html | 2 +- rustdoc/latest/src/pczt/orchard.rs.html | 2 +- rustdoc/latest/src/pczt/roles.rs.html | 2 +- .../src/pczt/roles/combiner/mod.rs.html | 2 +- .../latest/src/pczt/roles/creator/mod.rs.html | 2 +- .../latest/src/pczt/roles/updater/mod.rs.html | 2 +- .../src/pczt/roles/verifier/mod.rs.html | 2 +- rustdoc/latest/src/pczt/sapling.rs.html | 2 +- rustdoc/latest/src/pczt/transparent.rs.html | 2 +- rustdoc/latest/src/zcash/lib.rs.html | 2 +- .../latest/src/zcash_address/convert.rs.html | 2 +- .../latest/src/zcash_address/encoding.rs.html | 2 +- rustdoc/latest/src/zcash_address/kind.rs.html | 2 +- .../src/zcash_address/kind/unified.rs.html | 2 +- .../kind/unified/address.rs.html | 2 +- .../kind/unified/address/test_vectors.rs.html | 2 +- .../zcash_address/kind/unified/fvk.rs.html | 2 +- .../zcash_address/kind/unified/ivk.rs.html | 2 +- rustdoc/latest/src/zcash_address/lib.rs.html | 2 +- .../src/zcash_address/test_vectors.rs.html | 2 +- .../src/zcash_client_backend/data_api.rs.html | 2 +- .../data_api/chain.rs.html | 2 +- .../data_api/chain/error.rs.html | 2 +- .../data_api/error.rs.html | 2 +- .../data_api/scanning.rs.html | 2 +- .../data_api/scanning/spanning_tree.rs.html | 2 +- .../data_api/testing.rs.html | 2 +- .../data_api/testing/pool.rs.html | 2 +- .../data_api/testing/sapling.rs.html | 2 +- .../data_api/testing/transparent.rs.html | 2 +- .../data_api/wallet.rs.html | 2 +- .../data_api/wallet/input_selection.rs.html | 2 +- .../src/zcash_client_backend/decrypt.rs.html | 2 +- .../src/zcash_client_backend/fees.rs.html | 2 +- .../zcash_client_backend/fees/common.rs.html | 2 +- .../zcash_client_backend/fees/sapling.rs.html | 2 +- .../fees/standard.rs.html | 2 +- .../zcash_client_backend/fees/zip317.rs.html | 2 +- .../src/zcash_client_backend/lib.rs.html | 2 +- .../src/zcash_client_backend/proposal.rs.html | 2 +- .../src/zcash_client_backend/proto.rs.html | 2 +- .../proto/compact_formats.rs.html | 2 +- .../proto/proposal.rs.html | 2 +- .../proto/service.rs.html | 2 +- .../src/zcash_client_backend/scan.rs.html | 2 +- .../src/zcash_client_backend/scanning.rs.html | 2 +- .../serialization.rs.html | 2 +- .../serialization/shardtree.rs.html | 2 +- .../src/zcash_client_backend/sync.rs.html | 2 +- .../src/zcash_client_backend/wallet.rs.html | 2 +- .../src/zcash_client_sqlite/chain.rs.html | 2 +- .../zcash_client_sqlite/chain/init.rs.html | 2 +- .../chain/migrations.rs.html | 2 +- .../chain/migrations/blockmeta.rs.html | 2 +- .../src/zcash_client_sqlite/error.rs.html | 2 +- .../src/zcash_client_sqlite/lib.rs.html | 2 +- .../src/zcash_client_sqlite/wallet.rs.html | 2 +- .../wallet/commitment_tree.rs.html | 2 +- .../zcash_client_sqlite/wallet/common.rs.html | 2 +- .../src/zcash_client_sqlite/wallet/db.rs.html | 2 +- .../zcash_client_sqlite/wallet/init.rs.html | 2 +- .../wallet/init/migrations.rs.html | 2 +- .../migrations/add_account_birthdays.rs.html | 2 +- .../init/migrations/add_account_uuids.rs.html | 2 +- .../migrations/add_transaction_views.rs.html | 2 +- .../init/migrations/add_utxo_account.rs.html | 2 +- .../init/migrations/addresses_table.rs.html | 2 +- .../ensure_orchard_ua_receiver.rs.html | 2 +- .../migrations/ephemeral_addresses.rs.html | 2 +- .../fix_bad_change_flagging.rs.html | 2 +- .../fix_broken_commitment_trees.rs.html | 2 +- .../init/migrations/full_account_ids.rs.html | 2 +- .../init/migrations/initial_setup.rs.html | 2 +- .../init/migrations/nullifier_map.rs.html | 2 +- .../migrations/orchard_received_notes.rs.html | 2 +- .../init/migrations/orchard_shardtree.rs.html | 2 +- .../received_notes_nullable_nf.rs.html | 2 +- .../migrations/receiving_key_scopes.rs.html | 2 +- .../sapling_memo_consistency.rs.html | 2 +- .../migrations/sent_notes_to_internal.rs.html | 2 +- .../init/migrations/shardtree_support.rs.html | 2 +- .../migrations/spend_key_available.rs.html | 2 +- .../migrations/support_legacy_sqlite.rs.html | 2 +- .../migrations/tx_retrieval_queue.rs.html | 2 +- .../init/migrations/ufvk_support.rs.html | 2 +- .../init/migrations/utxos_table.rs.html | 2 +- .../init/migrations/utxos_to_txos.rs.html | 2 +- .../v_sapling_shard_unscanned_ranges.rs.html | 2 +- .../migrations/v_transactions_net.rs.html | 2 +- .../v_transactions_note_uniqueness.rs.html | 2 +- .../v_transactions_shielding_balance.rs.html | 2 +- ...v_transactions_transparent_history.rs.html | 2 +- .../v_tx_outputs_use_legacy_false.rs.html | 2 +- .../init/migrations/wallet_summaries.rs.html | 2 +- .../wallet/sapling.rs.html | 2 +- .../wallet/scanning.rs.html | 2 +- .../wallet/transparent.rs.html | 2 +- .../wallet/transparent/ephemeral.rs.html | 2 +- rustdoc/latest/src/zcash_encoding/lib.rs.html | 2 +- .../latest/src/zcash_extensions/lib.rs.html | 2 +- .../latest/src/zcash_history/entry.rs.html | 2 +- rustdoc/latest/src/zcash_history/lib.rs.html | 2 +- .../src/zcash_history/node_data.rs.html | 2 +- rustdoc/latest/src/zcash_history/tree.rs.html | 2 +- .../latest/src/zcash_history/version.rs.html | 2 +- .../latest/src/zcash_inspect/address.rs.html | 2 +- .../latest/src/zcash_inspect/block.rs.html | 2 +- .../latest/src/zcash_inspect/context.rs.html | 2 +- rustdoc/latest/src/zcash_inspect/keys.rs.html | 2 +- .../src/zcash_inspect/keys/view.rs.html | 2 +- .../latest/src/zcash_inspect/lookup.rs.html | 2 +- rustdoc/latest/src/zcash_inspect/main.rs.html | 2 +- .../src/zcash_inspect/transaction.rs.html | 2 +- rustdoc/latest/src/zcash_keys/address.rs.html | 14 +++++-- .../latest/src/zcash_keys/encoding.rs.html | 16 +++++--- rustdoc/latest/src/zcash_keys/keys.rs.html | 32 ++++++++------- rustdoc/latest/src/zcash_keys/lib.rs.html | 20 ++++++++-- .../latest/src/zcash_primitives/block.rs.html | 2 +- .../latest/src/zcash_primitives/lib.rs.html | 2 +- .../src/zcash_primitives/merkle_tree.rs.html | 2 +- .../transaction/builder.rs.html | 2 +- .../transaction/components.rs.html | 2 +- .../transaction/components/orchard.rs.html | 2 +- .../transaction/components/sapling.rs.html | 2 +- .../transaction/components/sprout.rs.html | 2 +- .../zcash_primitives/transaction/fees.rs.html | 2 +- .../transaction/fees/fixed.rs.html | 2 +- .../transaction/fees/transparent.rs.html | 2 +- .../transaction/fees/zip317.rs.html | 2 +- .../zcash_primitives/transaction/mod.rs.html | 2 +- .../transaction/sighash.rs.html | 2 +- .../transaction/sighash_v4.rs.html | 2 +- .../transaction/sighash_v5.rs.html | 2 +- .../zcash_primitives/transaction/txid.rs.html | 2 +- .../zcash_primitives/transaction/util.rs.html | 2 +- .../transaction/util/sha256d.rs.html | 2 +- .../latest/src/zcash_proofs/circuit.rs.html | 2 +- .../circuit/sprout/commitment.rs.html | 2 +- .../zcash_proofs/circuit/sprout/input.rs.html | 2 +- .../zcash_proofs/circuit/sprout/mod.rs.html | 2 +- .../circuit/sprout/output.rs.html | 2 +- .../zcash_proofs/circuit/sprout/prfs.rs.html | 2 +- .../src/zcash_proofs/downloadreader.rs.html | 2 +- .../src/zcash_proofs/hashreader.rs.html | 2 +- rustdoc/latest/src/zcash_proofs/lib.rs.html | 2 +- .../latest/src/zcash_proofs/prover.rs.html | 2 +- .../latest/src/zcash_proofs/sprout.rs.html | 2 +- .../src/zcash_protocol/consensus.rs.html | 2 +- .../src/zcash_protocol/constants.rs.html | 2 +- .../zcash_protocol/constants/mainnet.rs.html | 2 +- .../zcash_protocol/constants/regtest.rs.html | 2 +- .../zcash_protocol/constants/testnet.rs.html | 2 +- rustdoc/latest/src/zcash_protocol/lib.rs.html | 2 +- .../zcash_protocol/local_consensus.rs.html | 2 +- .../latest/src/zcash_protocol/memo.rs.html | 2 +- .../latest/src/zcash_protocol/txid.rs.html | 2 +- .../latest/src/zcash_protocol/value.rs.html | 2 +- .../src/zcash_transparent/address.rs.html | 2 +- .../src/zcash_transparent/builder.rs.html | 2 +- .../src/zcash_transparent/bundle.rs.html | 2 +- .../latest/src/zcash_transparent/keys.rs.html | 2 +- .../latest/src/zcash_transparent/lib.rs.html | 2 +- .../latest/src/zcash_transparent/pczt.rs.html | 2 +- .../src/zcash_transparent/pczt/parse.rs.html | 2 +- .../src/zcash_transparent/pczt/signer.rs.html | 2 +- .../pczt/spend_finalizer.rs.html | 2 +- .../pczt/tx_extractor.rs.html | 2 +- .../zcash_transparent/pczt/updater.rs.html | 2 +- .../src/zcash_transparent/pczt/verify.rs.html | 2 +- .../src/zcash_transparent/sighash.rs.html | 2 +- rustdoc/latest/src/zip321/lib.rs.html | 2 +- ...{search-92e6798f.js => search-036cda7a.js} | 2 +- rustdoc/latest/zcash/all.html | 2 +- rustdoc/latest/zcash/index.html | 2 +- rustdoc/latest/zcash_address/all.html | 2 +- .../zcash_address/enum.ConversionError.html | 14 +++---- .../latest/zcash_address/enum.Network.html | 14 +++---- .../latest/zcash_address/enum.ParseError.html | 14 +++---- rustdoc/latest/zcash_address/index.html | 2 +- .../struct.UnsupportedAddress.html | 14 +++---- .../zcash_address/struct.ZcashAddress.html | 14 +++---- .../test_vectors/constant.UNIFIED.html | 2 +- .../zcash_address/test_vectors/index.html | 2 +- .../zcash_address/testing/fn.arb_address.html | 2 +- .../latest/zcash_address/testing/index.html | 2 +- .../latest/zcash_address/trait.ToAddress.html | 2 +- .../zcash_address/trait.TryFromAddress.html | 2 +- .../trait.TryFromRawAddress.html | 2 +- .../unified/enum.Bech32mZip316.html | 14 +++---- .../zcash_address/unified/enum.Fvk.html | 14 +++---- .../zcash_address/unified/enum.Ivk.html | 14 +++---- .../unified/enum.ParseError.html | 14 +++---- .../zcash_address/unified/enum.Receiver.html | 14 +++---- .../zcash_address/unified/enum.Typecode.html | 14 +++---- .../latest/zcash_address/unified/index.html | 2 +- .../zcash_address/unified/struct.Address.html | 14 +++---- .../zcash_address/unified/struct.Ufvk.html | 14 +++---- .../zcash_address/unified/struct.Uivk.html | 14 +++---- .../unified/trait.Container.html | 2 +- .../zcash_address/unified/trait.Encoding.html | 2 +- .../address/enum.Address.html | 40 +++++++++---------- .../address/enum.Receiver.html | 18 ++++----- .../zcash_client_backend/address/index.html | 2 +- .../address/struct.UnifiedAddress.html | 40 +++++++++---------- .../address/testing/fn.arb_addr.html | 2 +- .../address/testing/fn.arb_unified_addr.html | 2 +- .../address/testing/index.html | 2 +- rustdoc/latest/zcash_client_backend/all.html | 2 +- .../data_api/chain/error/enum.Error.html | 14 +++---- .../data_api/chain/error/index.html | 2 +- .../data_api/chain/fn.scan_cached_blocks.html | 2 +- .../data_api/chain/index.html | 2 +- .../data_api/chain/struct.ChainState.html | 14 +++---- .../chain/struct.CommitmentTreeRoot.html | 14 +++---- .../data_api/chain/struct.ScanSummary.html | 14 +++---- .../data_api/chain/testing/index.html | 2 +- .../chain/testing/struct.MockBlockSource.html | 14 +++---- .../data_api/chain/trait.BlockCache.html | 2 +- .../data_api/chain/trait.BlockSource.html | 2 +- .../data_api/constant.GAP_LIMIT.html | 2 +- .../constant.SAPLING_SHARD_HEIGHT.html | 2 +- .../data_api/enum.AccountPurpose.html | 14 +++---- .../data_api/enum.AccountSource.html | 14 +++---- .../data_api/enum.BirthdayError.html | 14 +++---- .../data_api/enum.NoteFilter.html | 14 +++---- .../data_api/enum.NullifierQuery.html | 14 +++---- .../data_api/enum.SeedRelevance.html | 14 +++---- .../data_api/enum.TransactionDataRequest.html | 14 +++---- .../data_api/enum.TransactionStatus.html | 14 +++---- .../data_api/error/enum.Error.html | 14 +++---- .../data_api/error/index.html | 2 +- .../zcash_client_backend/data_api/index.html | 2 +- .../macro.ambassador_impl_InputSource.html | 2 +- ...ambassador_impl_WalletCommitmentTrees.html | 2 +- .../macro.ambassador_impl_WalletRead.html | 2 +- .../macro.ambassador_impl_WalletTest.html | 2 +- .../macro.ambassador_impl_WalletWrite.html | 2 +- .../data_api/scanning/enum.ScanPriority.html | 14 +++---- .../data_api/scanning/index.html | 2 +- .../spanning_tree/enum.SpanningTree.html | 14 +++---- .../scanning/spanning_tree/index.html | 2 +- .../spanning_tree/testing/fn.scan_range.html | 2 +- .../scanning/spanning_tree/testing/index.html | 2 +- .../data_api/scanning/struct.ScanRange.html | 14 +++---- .../data_api/struct.AccountBalance.html | 14 +++---- .../data_api/struct.AccountBirthday.html | 14 +++---- .../data_api/struct.AccountMeta.html | 14 +++---- .../data_api/struct.Balance.html | 14 +++---- .../data_api/struct.BlockMetadata.html | 14 +++---- .../data_api/struct.BoundedU8.html | 14 +++---- .../data_api/struct.DecryptedTransaction.html | 14 +++---- .../data_api/struct.OutputOfSentTx.html | 14 +++---- .../data_api/struct.PoolMeta.html | 14 +++---- .../data_api/struct.Progress.html | 14 +++---- .../data_api/struct.Ratio.html | 14 +++---- .../data_api/struct.ScannedBlock.html | 14 +++---- .../struct.ScannedBlockCommitments.html | 14 +++---- .../data_api/struct.ScannedBundles.html | 14 +++---- .../data_api/struct.SentTransaction.html | 14 +++---- .../struct.SentTransactionOutput.html | 14 +++---- .../data_api/struct.SpendableNotes.html | 14 +++---- .../data_api/struct.WalletSummary.html | 14 +++---- .../data_api/struct.Zip32Derivation.html | 14 +++---- .../data_api/testing/enum.AddressType.html | 14 +++---- .../fn.single_output_change_strategy.html | 2 +- .../data_api/testing/index.html | 2 +- .../pool/fn.birthday_in_anchor_shard.html | 2 +- .../pool/fn.change_note_spends_succeed.html | 2 +- .../testing/pool/fn.checkpoint_gaps.html | 2 +- ...ate_to_address_fails_on_incorrect_usk.html | 2 +- .../testing/pool/fn.data_db_truncation.html | 2 +- ..._spends_detected_in_restore_from_seed.html | 2 +- .../fn.invalid_chain_cache_disconnected.html | 2 +- ...tadata_queries_exclude_unwanted_notes.html | 2 +- ...k_policy_prevents_recovery_from_chain.html | 2 +- ...if_not_all_ephemeral_outputs_consumed.html | 2 +- .../fn.proposal_fails_with_no_blocks.html | 2 +- .../testing/pool/fn.reorg_to_checkpoint.html | 2 +- ...hed_blocks_allows_blocks_out_of_order.html | 2 +- ...ed_blocks_detects_spends_out_of_order.html | 2 +- ...scan_cached_blocks_finds_change_notes.html | 2 +- ...an_cached_blocks_finds_received_notes.html | 2 +- .../fn.send_multi_step_proposed_transfer.html | 2 +- ...fn.send_single_step_proposed_transfer.html | 2 +- .../fn.send_with_multiple_change_outputs.html | 2 +- .../testing/pool/fn.shield_transparent.html | 2 +- .../pool/fn.spend_fails_on_locked_notes.html | 2 +- .../fn.spend_fails_on_unverified_notes.html | 2 +- ....spend_succeeds_to_t_addr_zero_change.html | 2 +- .../testing/pool/fn.valid_chain_states.html | 2 +- .../testing/pool/fn.zip317_spend.html | 2 +- .../data_api/testing/pool/index.html | 2 +- .../pool/trait.ShieldedPoolTester.html | 2 +- .../data_api/testing/sapling/index.html | 2 +- .../sapling/struct.SaplingPoolTester.html | 14 +++---- .../data_api/testing/struct.CachedBlock.html | 14 +++---- .../testing/struct.FakeCompactOutput.html | 14 +++---- .../testing/struct.InitialChainState.html | 14 +++---- .../data_api/testing/struct.MockWalletDb.html | 14 +++---- .../testing/struct.NoteCommitments.html | 14 +++---- .../data_api/testing/struct.TestAccount.html | 14 +++---- .../data_api/testing/struct.TestBuilder.html | 14 +++---- .../data_api/testing/struct.TestState.html | 14 +++---- .../testing/struct.TransactionSummary.html | 14 +++---- .../testing/trait.DataStoreFactory.html | 2 +- .../data_api/testing/trait.Reset.html | 2 +- .../data_api/testing/trait.TestCache.html | 2 +- .../data_api/testing/trait.TestFvk.html | 2 +- .../fn.put_received_transparent_utxo.html | 2 +- ....transparent_balance_across_shielding.html | 2 +- .../fn.transparent_balance_spendability.html | 2 +- .../data_api/testing/transparent/index.html | 2 +- .../data_api/trait.Account.html | 2 +- .../data_api/trait.InputSource.html | 2 +- .../data_api/trait.NoteRetention.html | 2 +- .../data_api/trait.WalletCommitmentTrees.html | 2 +- .../data_api/trait.WalletRead.html | 2 +- .../data_api/trait.WalletTest.html | 2 +- .../data_api/trait.WalletWrite.html | 2 +- .../fn.create_proposed_transactions.html | 2 +- .../fn.decrypt_and_store_transaction.html | 2 +- .../data_api/wallet/fn.propose_shielding.html | 2 +- ....propose_standard_transfer_to_address.html | 2 +- .../data_api/wallet/fn.propose_transfer.html | 2 +- .../wallet/fn.shield_transparent_funds.html | 2 +- .../data_api/wallet/index.html | 2 +- .../enum.GreedyInputSelectorError.html | 14 +++---- .../enum.InputSelectorError.html | 14 +++---- .../wallet/input_selection/index.html | 2 +- .../struct.GreedyInputSelector.html | 14 +++---- .../input_selection/trait.InputSelector.html | 2 +- .../trait.ShieldingSelector.html | 2 +- .../data_api/wallet/type.CreateErrT.html | 2 +- .../wallet/type.ProposeShieldingErrT.html | 2 +- .../wallet/type.ProposeTransferErrT.html | 2 +- .../data_api/wallet/type.ShieldErrT.html | 2 +- .../data_api/wallet/type.TransferErrT.html | 2 +- .../encoding/enum.Bech32DecodeError.html | 18 ++++----- .../encoding/enum.TransparentCodecError.html | 16 ++++---- .../fn.decode_extended_full_viewing_key.html | 2 +- .../fn.decode_extended_spending_key.html | 2 +- .../fn.decode_extfvk_with_network.html | 2 +- .../encoding/fn.decode_payment_address.html | 2 +- .../fn.decode_transparent_address.html | 2 +- .../fn.encode_extended_full_viewing_key.html | 2 +- .../fn.encode_extended_spending_key.html | 2 +- .../encoding/fn.encode_payment_address.html | 2 +- .../encoding/fn.encode_payment_address_p.html | 2 +- .../fn.encode_transparent_address.html | 2 +- .../fn.encode_transparent_address_p.html | 2 +- .../zcash_client_backend/encoding/index.html | 2 +- .../encoding/trait.AddressCodec.html | 18 ++++----- .../zcash_client_backend/enum.PoolType.html | 14 +++---- .../enum.ShieldedProtocol.html | 14 +++---- .../enum.TransferType.html | 14 +++---- .../fees/common/index.html | 2 +- .../fees/enum.ChangeError.html | 14 +++---- .../fees/enum.DustAction.html | 14 +++---- .../fees/enum.EphemeralBalance.html | 14 +++---- .../fees/enum.StandardFeeRule.html | 14 +++---- .../zcash_client_backend/fees/index.html | 2 +- .../fees/sapling/index.html | 2 +- .../fees/sapling/struct.EmptyBundleView.html | 14 +++---- .../fees/sapling/trait.BundleView.html | 2 +- .../fees/sapling/trait.InputView.html | 2 +- .../fees/sapling/trait.OutputView.html | 2 +- .../fees/standard/index.html | 2 +- .../type.MultiOutputChangeStrategy.html | 2 +- .../type.SingleOutputChangeStrategy.html | 2 +- .../fees/struct.ChangeValue.html | 14 +++---- .../fees/struct.DustOutputPolicy.html | 14 +++---- .../fees/struct.SplitPolicy.html | 14 +++---- .../fees/struct.TransactionBalance.html | 14 +++---- .../fees/trait.ChangeStrategy.html | 2 +- .../fees/zip317/index.html | 2 +- .../struct.MultiOutputChangeStrategy.html | 14 +++---- .../struct.SingleOutputChangeStrategy.html | 14 +++---- .../fees/zip317/trait.Zip317FeeRule.html | 2 +- .../fn.decrypt_transaction.html | 2 +- .../latest/zcash_client_backend/index.html | 2 +- .../keys/enum.AddressGenerationError.html | 16 ++++---- .../keys/enum.DecodingError.html | 18 ++++----- .../keys/enum.DerivationError.html | 16 ++++---- .../zcash_client_backend/keys/enum.Era.html | 18 ++++----- .../zcash_client_backend/keys/index.html | 2 +- .../keys/sapling/fn.spending_key.html | 2 +- .../keys/sapling/index.html | 2 +- .../struct.DiversifiableFullViewingKey.html | 14 +++---- .../struct.ExtendedFullViewingKey.html | 14 +++---- .../sapling/struct.ExtendedSpendingKey.html | 14 +++---- .../keys/struct.UnifiedAddressRequest.html | 24 +++++------ .../keys/struct.UnifiedFullViewingKey.html | 38 +++++++++--------- .../struct.UnifiedIncomingViewingKey.html | 34 ++++++++-------- .../keys/struct.UnifiedSpendingKey.html | 30 +++++++------- .../testing/fn.arb_unified_spending_key.html | 2 +- .../keys/testing/index.html | 2 +- .../proposal/enum.ProposalError.html | 14 +++---- .../proposal/enum.StepOutputIndex.html | 14 +++---- .../zcash_client_backend/proposal/index.html | 2 +- .../proposal/struct.Proposal.html | 14 +++---- .../proposal/struct.ShieldedInputs.html | 14 +++---- .../proposal/struct.Step.html | 14 +++---- .../proposal/struct.StepOutput.html | 14 +++---- .../proto/compact_formats/index.html | 2 +- .../compact_formats/struct.ChainMetadata.html | 14 +++---- .../compact_formats/struct.CompactBlock.html | 14 +++---- .../struct.CompactOrchardAction.html | 14 +++---- .../struct.CompactSaplingOutput.html | 14 +++---- .../struct.CompactSaplingSpend.html | 14 +++---- .../compact_formats/struct.CompactTx.html | 14 +++---- .../proto/constant.PROPOSAL_SER_V1.html | 2 +- .../proto/enum.ProposalDecodingError.html | 14 +++---- .../zcash_client_backend/proto/index.html | 2 +- .../proto/proposal/enum.FeeRule.html | 14 +++---- .../proto/proposal/enum.ValuePool.html | 14 +++---- .../proto/proposal/index.html | 2 +- .../proposal/proposed_input/enum.Value.html | 14 +++---- .../proto/proposal/proposed_input/index.html | 2 +- .../proto/proposal/struct.ChangeValue.html | 14 +++---- .../proto/proposal/struct.MemoBytes.html | 14 +++---- .../proposal/struct.PaymentOutputPool.html | 14 +++---- .../proposal/struct.PriorStepChange.html | 14 +++---- .../proposal/struct.PriorStepOutput.html | 14 +++---- .../proto/proposal/struct.Proposal.html | 14 +++---- .../proto/proposal/struct.ProposalStep.html | 14 +++---- .../proto/proposal/struct.ProposedInput.html | 14 +++---- .../proto/proposal/struct.ReceivedOutput.html | 14 +++---- .../proposal/struct.TransactionBalance.html | 14 +++---- .../compact_tx_streamer_client/index.html | 2 +- .../struct.CompactTxStreamerClient.html | 14 +++---- .../proto/service/enum.ShieldedProtocol.html | 14 +++---- .../proto/service/index.html | 2 +- .../proto/service/struct.Address.html | 14 +++---- .../proto/service/struct.AddressList.html | 14 +++---- .../proto/service/struct.Balance.html | 14 +++---- .../proto/service/struct.BlockId.html | 14 +++---- .../proto/service/struct.BlockRange.html | 14 +++---- .../proto/service/struct.ChainSpec.html | 14 +++---- .../proto/service/struct.Duration.html | 14 +++---- .../proto/service/struct.Empty.html | 14 +++---- .../proto/service/struct.Exclude.html | 14 +++---- .../service/struct.GetAddressUtxosArg.html | 14 +++---- .../service/struct.GetAddressUtxosReply.html | 14 +++---- .../struct.GetAddressUtxosReplyList.html | 14 +++---- .../service/struct.GetSubtreeRootsArg.html | 14 +++---- .../proto/service/struct.LightdInfo.html | 14 +++---- .../proto/service/struct.PingResponse.html | 14 +++---- .../proto/service/struct.RawTransaction.html | 14 +++---- .../proto/service/struct.SendResponse.html | 14 +++---- .../proto/service/struct.SubtreeRoot.html | 14 +++---- .../struct.TransparentAddressBlockFilter.html | 14 +++---- .../proto/service/struct.TreeState.html | 14 +++---- .../proto/service/struct.TxFilter.html | 14 +++---- .../zcash_client_backend/scan/index.html | 2 +- .../scanning/enum.ScanError.html | 14 +++---- .../scanning/fn.scan_block.html | 2 +- .../zcash_client_backend/scanning/index.html | 2 +- .../scanning/struct.Nullifiers.html | 14 +++---- .../scanning/struct.ScanningKey.html | 14 +++---- .../scanning/struct.ScanningKeys.html | 14 +++---- .../testing/fn.fake_compact_block.html | 2 +- .../scanning/testing/index.html | 2 +- .../scanning/trait.ScanningKeyOps.html | 2 +- .../serialization/index.html | 2 +- .../shardtree/fn.read_shard.html | 2 +- .../shardtree/fn.write_shard.html | 2 +- .../serialization/shardtree/index.html | 2 +- .../struct.DecryptedOutput.html | 14 +++---- .../zcash_client_backend/sync/enum.Error.html | 14 +++---- .../zcash_client_backend/sync/fn.run.html | 2 +- .../zcash_client_backend/sync/index.html | 2 +- .../wallet/enum.Note.html | 14 +++---- .../wallet/enum.OvkPolicy.html | 14 +++---- .../wallet/enum.Recipient.html | 14 +++---- .../zcash_client_backend/wallet/index.html | 2 +- .../wallet/struct.NoteId.html | 14 +++---- .../wallet/struct.ReceivedNote.html | 14 +++---- .../struct.TransparentAddressMetadata.html | 14 +++---- .../wallet/struct.WalletOutput.html | 14 +++---- .../wallet/struct.WalletSpend.html | 14 +++---- .../struct.WalletTransparentOutput.html | 14 +++---- .../wallet/struct.WalletTx.html | 14 +++---- .../wallet/type.WalletSaplingOutput.html | 2 +- .../wallet/type.WalletSaplingSpend.html | 2 +- rustdoc/latest/zcash_client_sqlite/all.html | 2 +- .../zcash_client_sqlite/chain/index.html | 2 +- .../chain/init/fn.init_blockmeta_db.html | 2 +- .../chain/init/fn.init_cache_database.html | 2 +- .../zcash_client_sqlite/chain/init/index.html | 2 +- .../blockmeta/fn.all_migrations.html | 2 +- .../chain/migrations/blockmeta/index.html | 2 +- .../blockmeta/init/constant.MIGRATION_ID.html | 2 +- .../migrations/blockmeta/init/index.html | 2 +- .../blockmeta/init/struct.Migration.html | 14 +++---- .../chain/migrations/index.html | 2 +- .../chain/struct.BlockMeta.html | 14 +++---- .../enum.FsBlockDbError.html | 14 +++---- .../error/enum.SqliteClientError.html | 14 +++---- .../zcash_client_sqlite/error/index.html | 2 +- rustdoc/latest/zcash_client_sqlite/index.html | 2 +- .../struct.AccountUuid.html | 14 +++---- .../zcash_client_sqlite/struct.BlockDb.html | 14 +++---- .../zcash_client_sqlite/struct.FsBlockDb.html | 14 +++---- .../struct.ReceivedNoteId.html | 14 +++---- .../struct.SqlTransaction.html | 14 +++---- .../zcash_client_sqlite/struct.UtxoId.html | 14 +++---- .../zcash_client_sqlite/struct.WalletDb.html | 14 +++---- .../wallet/commitment_tree/enum.Error.html | 14 +++---- .../wallet/commitment_tree/index.html | 2 +- .../struct.SqliteShardStore.html | 14 +++---- .../zcash_client_sqlite/wallet/index.html | 2 +- .../init/enum.WalletMigrationError.html | 14 +++---- .../wallet/init/fn.init_wallet_db.html | 2 +- .../wallet/init/index.html | 2 +- .../wallet/struct.Account.html | 14 +++---- .../wallet/testing/index.html | 2 +- rustdoc/latest/zcash_encoding/all.html | 2 +- .../constant.MAX_COMPACT_SIZE.html | 2 +- rustdoc/latest/zcash_encoding/index.html | 2 +- .../latest/zcash_encoding/struct.Array.html | 14 +++---- .../zcash_encoding/struct.CompactSize.html | 14 +++---- .../zcash_encoding/struct.Optional.html | 14 +++---- .../latest/zcash_encoding/struct.Vector.html | 14 +++---- rustdoc/latest/zcash_extensions/all.html | 2 +- rustdoc/latest/zcash_extensions/index.html | 2 +- rustdoc/latest/zcash_history/all.html | 2 +- .../constant.MAX_ENTRY_SIZE.html | 2 +- .../constant.MAX_NODE_DATA_SIZE.html | 2 +- .../latest/zcash_history/enum.EntryKind.html | 14 +++---- .../latest/zcash_history/enum.EntryLink.html | 14 +++---- rustdoc/latest/zcash_history/enum.Error.html | 14 +++---- rustdoc/latest/zcash_history/enum.V1.html | 14 +++---- rustdoc/latest/zcash_history/enum.V2.html | 14 +++---- rustdoc/latest/zcash_history/index.html | 2 +- .../latest/zcash_history/struct.Entry.html | 14 +++---- .../latest/zcash_history/struct.NodeData.html | 14 +++---- rustdoc/latest/zcash_history/struct.Tree.html | 14 +++---- .../latest/zcash_history/trait.Version.html | 2 +- .../address/enum.AddressKind.html | 14 +++---- .../zcash_inspect/address/fn.inspect.html | 2 +- .../latest/zcash_inspect/address/index.html | 2 +- .../zcash_inspect/address/struct.Address.html | 14 +++---- rustdoc/latest/zcash_inspect/all.html | 2 +- .../block/constant.MIN_BLOCK_VERSION.html | 2 +- .../block/fn.check_equihash_solution.html | 2 +- .../block/fn.check_proof_of_work.html | 2 +- .../fn.derive_block_commitments_hash.html | 2 +- .../zcash_inspect/block/fn.guess_params.html | 2 +- .../zcash_inspect/block/fn.inspect.html | 2 +- .../block/fn.inspect_header.html | 2 +- .../block/fn.inspect_header_inner.html | 2 +- rustdoc/latest/zcash_inspect/block/index.html | 2 +- .../zcash_inspect/block/struct.Block.html | 14 +++---- .../zcash_inspect/block/struct.U256.html | 14 +++---- .../block/trait.BlockParams.html | 2 +- .../latest/zcash_inspect/context/index.html | 2 +- .../zcash_inspect/context/struct.Context.html | 14 +++---- .../context/struct.JsonAccountId.html | 14 +++---- .../context/struct.JsonAccountIdVisitor.html | 14 +++---- .../context/struct.JsonNetwork.html | 14 +++---- .../context/struct.JsonNetworkVisitor.html | 14 +++---- .../context/struct.ZOutputValue.html | 14 +++---- .../context/struct.ZOutputValueVisitor.html | 14 +++---- .../zcash_inspect/context/struct.ZScript.html | 14 +++---- .../context/struct.ZScriptVisitor.html | 14 +++---- .../zcash_inspect/context/struct.ZTxOut.html | 14 +++---- .../context/struct.ZUint256.html | 14 +++---- .../context/struct.ZUint256Visitor.html | 14 +++---- rustdoc/latest/zcash_inspect/fn.complete.html | 2 +- .../zcash_inspect/fn.inspect_bytes.html | 2 +- .../fn.inspect_possible_hash.html | 2 +- rustdoc/latest/zcash_inspect/fn.main.html | 2 +- rustdoc/latest/zcash_inspect/index.html | 2 +- .../keys/fn.inspect_mnemonic.html | 2 +- .../keys/fn.inspect_sapling_extsk.html | 2 +- rustdoc/latest/zcash_inspect/keys/index.html | 2 +- .../keys/view/fn.inspect_sapling_extfvk.html | 2 +- .../keys/view/fn.inspect_ufvk.html | 2 +- .../keys/view/fn.inspect_uivk.html | 2 +- .../latest/zcash_inspect/keys/view/index.html | 2 +- .../lookup/constant.MAINNET.html | 2 +- .../lookup/constant.TESTNET.html | 2 +- .../zcash_inspect/lookup/fn.connect.html | 2 +- .../latest/zcash_inspect/lookup/index.html | 2 +- .../lookup/struct.Lightwalletd.html | 14 +++---- .../zcash_inspect/lookup/struct.Server.html | 14 +++---- .../zcash_inspect/struct.CliOptions.html | 14 +++---- .../zcash_inspect/struct.GROTH16_PARAMS.html | 14 +++---- .../zcash_inspect/struct.ORCHARD_VK.html | 14 +++---- .../fn.extract_height_from_coinbase.html | 2 +- .../zcash_inspect/transaction/fn.inspect.html | 2 +- .../transaction/fn.is_coinbase.html | 2 +- .../transaction/fn.render_memo.html | 2 +- .../transaction/fn.render_value.html | 2 +- .../zcash_inspect/transaction/index.html | 2 +- .../transaction/struct.MapTransparent.html | 14 +++---- .../transaction/struct.PrecomputedAuth.html | 14 +++---- .../transaction/struct.TransparentAuth.html | 14 +++---- .../zcash_keys/address/enum.Address.html | 40 +++++++++---------- .../zcash_keys/address/enum.Receiver.html | 18 ++++----- rustdoc/latest/zcash_keys/address/index.html | 2 +- .../address/struct.UnifiedAddress.html | 36 ++++++++--------- .../address/testing/fn.arb_addr.html | 2 +- .../address/testing/fn.arb_unified_addr.html | 2 +- .../zcash_keys/address/testing/index.html | 2 +- rustdoc/latest/zcash_keys/all.html | 2 +- .../encoding/enum.Bech32DecodeError.html | 18 ++++----- .../encoding/enum.TransparentCodecError.html | 16 ++++---- .../fn.decode_extended_full_viewing_key.html | 2 +- .../fn.decode_extended_spending_key.html | 2 +- .../fn.decode_extfvk_with_network.html | 2 +- .../encoding/fn.decode_payment_address.html | 2 +- .../fn.decode_transparent_address.html | 2 +- .../fn.encode_extended_full_viewing_key.html | 2 +- .../fn.encode_extended_spending_key.html | 2 +- .../encoding/fn.encode_payment_address.html | 2 +- .../encoding/fn.encode_payment_address_p.html | 2 +- .../fn.encode_transparent_address.html | 2 +- .../fn.encode_transparent_address_p.html | 2 +- rustdoc/latest/zcash_keys/encoding/index.html | 2 +- .../encoding/trait.AddressCodec.html | 10 ++--- rustdoc/latest/zcash_keys/index.html | 2 +- .../keys/enum.AddressGenerationError.html | 16 ++++---- .../zcash_keys/keys/enum.DecodingError.html | 18 ++++----- .../zcash_keys/keys/enum.DerivationError.html | 16 ++++---- rustdoc/latest/zcash_keys/keys/enum.Era.html | 18 ++++----- rustdoc/latest/zcash_keys/keys/index.html | 2 +- .../keys/sapling/fn.spending_key.html | 2 +- .../latest/zcash_keys/keys/sapling/index.html | 2 +- .../struct.DiversifiableFullViewingKey.html | 14 +++---- .../struct.ExtendedFullViewingKey.html | 14 +++---- .../sapling/struct.ExtendedSpendingKey.html | 14 +++---- .../keys/struct.UnifiedAddressRequest.html | 24 +++++------ .../keys/struct.UnifiedFullViewingKey.html | 38 +++++++++--------- .../struct.UnifiedIncomingViewingKey.html | 34 ++++++++-------- .../keys/struct.UnifiedSpendingKey.html | 30 +++++++------- .../testing/fn.arb_unified_spending_key.html | 2 +- .../latest/zcash_keys/keys/testing/index.html | 2 +- rustdoc/latest/zcash_primitives/all.html | 2 +- .../latest/zcash_primitives/block/index.html | 2 +- .../block/struct.BlockHash.html | 14 +++---- .../block/struct.BlockHeader.html | 14 +++---- .../block/struct.BlockHeaderData.html | 14 +++---- .../consensus/constant.H0.html | 2 +- .../consensus/constant.MAIN_NETWORK.html | 2 +- .../consensus/constant.TEST_NETWORK.html | 2 +- .../constant.ZIP212_GRACE_PERIOD.html | 2 +- .../consensus/enum.BranchId.html | 14 +++---- .../consensus/enum.Network.html | 14 +++---- .../consensus/enum.NetworkType.html | 14 +++---- .../consensus/enum.NetworkUpgrade.html | 14 +++---- .../zcash_primitives/consensus/index.html | 2 +- .../consensus/struct.BlockHeight.html | 14 +++---- .../consensus/struct.MainNetwork.html | 14 +++---- .../consensus/struct.TestNetwork.html | 14 +++---- .../consensus/testing/fn.arb_branch_id.html | 2 +- .../consensus/testing/fn.arb_height.html | 2 +- .../consensus/testing/index.html | 2 +- .../consensus/trait.NetworkConstants.html | 2 +- .../consensus/trait.Parameters.html | 2 +- .../zcash_primitives/constants/index.html | 2 +- .../constant.B58_PUBKEY_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SCRIPT_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SPROUT_ADDRESS_PREFIX.html | 2 +- .../constants/mainnet/constant.COIN_TYPE.html | 2 +- ...HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html | 2 +- ...ant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html | 2 +- .../constant.HRP_SAPLING_PAYMENT_ADDRESS.html | 2 +- .../mainnet/constant.HRP_TEX_ADDRESS.html | 2 +- .../constants/mainnet/index.html | 2 +- .../constant.B58_PUBKEY_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SCRIPT_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SPROUT_ADDRESS_PREFIX.html | 2 +- .../constants/regtest/constant.COIN_TYPE.html | 2 +- ...HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html | 2 +- ...ant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html | 2 +- .../constant.HRP_SAPLING_PAYMENT_ADDRESS.html | 2 +- .../regtest/constant.HRP_TEX_ADDRESS.html | 2 +- .../constants/regtest/index.html | 2 +- .../constant.B58_PUBKEY_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SCRIPT_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SPROUT_ADDRESS_PREFIX.html | 2 +- .../constants/testnet/constant.COIN_TYPE.html | 2 +- ...HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html | 2 +- ...ant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html | 2 +- .../constant.HRP_SAPLING_PAYMENT_ADDRESS.html | 2 +- .../testnet/constant.HRP_TEX_ADDRESS.html | 2 +- .../constants/testnet/index.html | 2 +- rustdoc/latest/zcash_primitives/index.html | 2 +- .../legacy/enum.TransparentAddress.html | 14 +++---- .../latest/zcash_primitives/legacy/index.html | 2 +- .../legacy/keys/fn.pubkey_to_address.html | 2 +- .../zcash_primitives/legacy/keys/index.html | 2 +- .../legacy/keys/struct.AccountPrivKey.html | 14 +++---- .../legacy/keys/struct.AccountPubKey.html | 14 +++---- .../legacy/keys/struct.EphemeralIvk.html | 14 +++---- .../legacy/keys/struct.ExternalIvk.html | 14 +++---- .../legacy/keys/struct.ExternalOvk.html | 14 +++---- .../legacy/keys/struct.InternalIvk.html | 14 +++---- .../legacy/keys/struct.InternalOvk.html | 14 +++---- .../keys/struct.NonHardenedChildIndex.html | 14 +++---- .../keys/struct.TransparentKeyScope.html | 14 +++---- .../legacy/keys/trait.IncomingViewingKey.html | 2 +- .../legacy/struct.Script.html | 14 +++---- .../testing/fn.arb_transparent_addr.html | 2 +- .../legacy/testing/index.html | 2 +- .../zcash_primitives/memo/enum.Error.html | 14 +++---- .../zcash_primitives/memo/enum.Memo.html | 14 +++---- .../latest/zcash_primitives/memo/index.html | 2 +- .../memo/struct.MemoBytes.html | 14 +++---- .../memo/struct.TextMemo.html | 14 +++---- .../fn.merkle_path_from_slice.html | 2 +- .../merkle_tree/fn.read_address.html | 2 +- .../merkle_tree/fn.read_commitment_tree.html | 2 +- .../merkle_tree/fn.read_frontier_v0.html | 2 +- .../merkle_tree/fn.read_frontier_v1.html | 2 +- .../fn.read_incremental_witness.html | 2 +- .../merkle_tree/fn.read_leu64_usize.html | 2 +- .../fn.read_nonempty_frontier_v1.html | 2 +- .../merkle_tree/fn.read_position.html | 2 +- .../merkle_tree/fn.write_address.html | 2 +- .../merkle_tree/fn.write_commitment_tree.html | 2 +- .../merkle_tree/fn.write_frontier_v1.html | 2 +- .../fn.write_incremental_witness.html | 2 +- .../fn.write_nonempty_frontier_v1.html | 2 +- .../merkle_tree/fn.write_position.html | 2 +- .../merkle_tree/fn.write_usize_leu64.html | 2 +- .../zcash_primitives/merkle_tree/index.html | 2 +- .../merkle_tree/testing/index.html | 2 +- .../merkle_tree/trait.HashSer.html | 2 +- .../constant.DEFAULT_TX_EXPIRY_DELTA.html | 2 +- .../transaction/builder/enum.BuildConfig.html | 14 +++---- .../transaction/builder/enum.Error.html | 14 +++---- .../transaction/builder/enum.FeeError.html | 14 +++---- .../transaction/builder/index.html | 2 +- .../builder/struct.BuildResult.html | 14 +++---- .../transaction/builder/struct.Builder.html | 14 +++---- .../transaction/builder/struct.PcztParts.html | 14 +++---- .../builder/struct.PcztResult.html | 14 +++---- .../transaction/builder/struct.Progress.html | 14 +++---- .../components/amount/constant.COIN.html | 2 +- .../components/amount/enum.BalanceError.html | 14 +++---- .../transaction/components/amount/index.html | 2 +- .../components/amount/struct.Amount.html | 14 +++---- .../amount/struct.NonNegativeAmount.html | 14 +++---- .../amount/testing/fn.arb_amount.html | 2 +- .../testing/fn.arb_nonnegative_amount.html | 2 +- .../testing/fn.arb_positive_amount.html | 2 +- .../components/amount/testing/index.html | 2 +- .../components/constant.GROTH_PROOF_SIZE.html | 2 +- .../transaction/components/index.html | 2 +- .../constant.FLAGS_EXPECTED_UNSET.html | 2 +- .../constant.FLAG_OUTPUTS_ENABLED.html | 2 +- .../orchard/constant.FLAG_SPENDS_ENABLED.html | 2 +- .../orchard/fn.read_action_without_auth.html | 2 +- .../components/orchard/fn.read_anchor.html | 2 +- .../components/orchard/fn.read_cmx.html | 2 +- .../components/orchard/fn.read_flags.html | 2 +- .../orchard/fn.read_note_ciphertext.html | 2 +- .../components/orchard/fn.read_nullifier.html | 2 +- .../components/orchard/fn.read_signature.html | 2 +- .../components/orchard/fn.read_v5_bundle.html | 2 +- .../orchard/fn.read_value_commitment.html | 2 +- .../orchard/fn.read_verification_key.html | 2 +- .../orchard/fn.write_action_without_auth.html | 2 +- .../components/orchard/fn.write_cmx.html | 2 +- .../orchard/fn.write_note_ciphertext.html | 2 +- .../orchard/fn.write_nullifier.html | 2 +- .../orchard/fn.write_v5_bundle.html | 2 +- .../orchard/fn.write_value_commitment.html | 2 +- .../orchard/fn.write_verification_key.html | 2 +- .../transaction/components/orchard/index.html | 2 +- .../orchard/testing/fn.arb_bundle.html | 2 +- .../testing/fn.arb_bundle_for_version.html | 2 +- .../components/orchard/testing/index.html | 2 +- .../components/orchard/trait.MapAuth.html | 2 +- .../components/sapling/fn.read_base.html | 2 +- .../components/sapling/fn.read_zkproof.html | 2 +- .../fn.temporary_zcashd_read_output_v4.html | 2 +- .../fn.temporary_zcashd_read_spend_v4.html | 2 +- ...n.temporary_zcashd_read_v4_components.html | 2 +- .../fn.temporary_zcashd_write_output_v4.html | 2 +- ....temporary_zcashd_write_v4_components.html | 2 +- .../sapling/fn.zip212_enforcement.html | 2 +- .../transaction/components/sapling/index.html | 2 +- .../testing/fn.arb_bundle_for_version.html | 2 +- .../components/sapling/testing/index.html | 2 +- .../components/sapling/trait.MapAuth.html | 2 +- .../transaction/components/sprout/index.html | 2 +- .../components/sprout/struct.Bundle.html | 14 +++---- .../sprout/struct.JsDescription.html | 14 +++---- .../transaction/components/struct.Amount.html | 14 +++---- .../components/struct.OutPoint.html | 14 +++---- .../components/struct.OutputDescription.html | 14 +++---- .../components/struct.SpendDescription.html | 14 +++---- .../transaction/components/struct.TxIn.html | 14 +++---- .../transaction/components/struct.TxOut.html | 14 +++---- .../transparent/builder/enum.Error.html | 14 +++---- .../components/transparent/builder/index.html | 2 +- .../builder/struct.TransparentBuilder.html | 14 +++---- .../builder/struct.TransparentInputInfo.html | 14 +++---- .../builder/struct.TransparentSigningSet.html | 14 +++---- .../builder/struct.Unauthorized.html | 14 +++---- .../components/transparent/index.html | 2 +- .../transparent/pczt/enum.ParseError.html | 14 +++---- .../transparent/pczt/enum.SignerError.html | 14 +++---- .../pczt/enum.SpendFinalizerError.html | 14 +++---- .../pczt/enum.TxExtractorError.html | 14 +++---- .../transparent/pczt/enum.UpdaterError.html | 14 +++---- .../transparent/pczt/enum.VerifyError.html | 14 +++---- .../components/transparent/pczt/index.html | 2 +- .../pczt/struct.Bip32Derivation.html | 14 +++---- .../transparent/pczt/struct.Bundle.html | 14 +++---- .../transparent/pczt/struct.Input.html | 14 +++---- .../transparent/pczt/struct.InputUpdater.html | 14 +++---- .../transparent/pczt/struct.Output.html | 14 +++---- .../pczt/struct.OutputUpdater.html | 14 +++---- .../transparent/pczt/struct.Unbound.html | 14 +++---- .../transparent/pczt/struct.Updater.html | 14 +++---- .../transparent/struct.Authorized.html | 14 +++---- .../components/transparent/struct.Bundle.html | 14 +++---- .../transparent/struct.EffectsOnly.html | 14 +++---- .../transparent/struct.OutPoint.html | 14 +++---- .../components/transparent/struct.TxIn.html | 14 +++---- .../components/transparent/struct.TxOut.html | 14 +++---- .../testing/constant.VALID_OPCODES.html | 2 +- .../transparent/testing/fn.arb_bundle.html | 2 +- .../transparent/testing/fn.arb_outpoint.html | 2 +- .../transparent/testing/fn.arb_script.html | 2 +- .../transparent/testing/fn.arb_txin.html | 2 +- .../transparent/testing/fn.arb_txout.html | 2 +- .../components/transparent/testing/index.html | 2 +- .../transparent/trait.Authorization.html | 2 +- .../components/transparent/trait.MapAuth.html | 2 +- .../transaction/enum.DigestError.html | 14 +++---- .../transaction/enum.TxVersion.html | 14 +++---- .../transaction/fees/fixed/index.html | 2 +- .../fees/fixed/struct.FeeRule.html | 14 +++---- .../transaction/fees/index.html | 2 +- .../transaction/fees/trait.FeeRule.html | 2 +- .../fees/transparent/enum.InputSize.html | 14 +++---- .../transaction/fees/transparent/index.html | 2 +- .../fees/transparent/trait.InputView.html | 2 +- .../fees/transparent/trait.OutputView.html | 2 +- .../fees/zip317/constant.GRACE_ACTIONS.html | 2 +- .../fees/zip317/constant.MARGINAL_FEE.html | 2 +- .../fees/zip317/constant.MINIMUM_FEE.html | 2 +- .../constant.P2PKH_STANDARD_INPUT_SIZE.html | 2 +- .../constant.P2PKH_STANDARD_OUTPUT_SIZE.html | 2 +- .../fees/zip317/enum.FeeError.html | 14 +++---- .../transaction/fees/zip317/index.html | 2 +- .../fees/zip317/struct.FeeRule.html | 14 +++---- .../zcash_primitives/transaction/index.html | 2 +- .../sighash/constant.SIGHASH_ALL.html | 2 +- .../constant.SIGHASH_ANYONECANPAY.html | 2 +- .../sighash/constant.SIGHASH_MASK.html | 2 +- .../sighash/constant.SIGHASH_NONE.html | 2 +- .../sighash/constant.SIGHASH_SINGLE.html | 2 +- .../sighash/enum.SignableInput.html | 14 +++---- .../sighash/fn.signature_hash.html | 2 +- .../transaction/sighash/index.html | 2 +- .../sighash/struct.SighashType.html | 14 +++---- .../sighash/struct.SignatureHash.html | 14 +++---- .../trait.TransparentAuthorizingContext.html | 2 +- .../sighash_v4/fn.v4_signature_hash.html | 2 +- .../transaction/sighash_v4/index.html | 2 +- .../sighash_v5/fn.v5_signature_hash.html | 2 +- .../transaction/sighash_v5/index.html | 2 +- .../transaction/struct.Authorized.html | 14 +++---- .../transaction/struct.Transaction.html | 14 +++---- .../transaction/struct.TransactionData.html | 14 +++---- .../struct.TransparentDigests.html | 14 +++---- .../transaction/struct.TxDigests.html | 14 +++---- .../transaction/struct.TxId.html | 14 +++---- .../transaction/struct.TzeDigests.html | 14 +++---- .../transaction/struct.Unauthorized.html | 14 +++---- .../transaction/testing/fn.arb_tx.html | 2 +- .../testing/fn.arb_tx_version.html | 2 +- .../transaction/testing/fn.arb_txdata.html | 2 +- .../transaction/testing/fn.arb_txid.html | 2 +- .../transaction/testing/index.html | 2 +- .../transaction/trait.Authorization.html | 2 +- .../transaction/trait.TransactionDigest.html | 2 +- .../transaction/txid/fn.to_txid.html | 2 +- .../transaction/txid/index.html | 2 +- .../struct.BlockTxCommitmentDigester.html | 14 +++---- .../transaction/txid/struct.TxIdDigester.html | 14 +++---- .../transaction/util/index.html | 2 +- .../transaction/util/sha256d/index.html | 2 +- .../util/sha256d/struct.HashReader.html | 14 +++---- .../util/sha256d/struct.HashWriter.html | 14 +++---- rustdoc/latest/zcash_proofs/all.html | 2 +- .../latest/zcash_proofs/circuit/index.html | 2 +- .../circuit/sprout/constant.TREE_DEPTH.html | 2 +- .../zcash_proofs/circuit/sprout/index.html | 2 +- .../sprout/struct.CommitmentRandomness.html | 14 +++---- .../circuit/sprout/struct.JoinSplit.html | 14 +++---- .../circuit/sprout/struct.JsInput.html | 14 +++---- .../circuit/sprout/struct.JsOutput.html | 14 +++---- .../circuit/sprout/struct.NoteValue.html | 14 +++---- .../circuit/sprout/struct.PayingKey.html | 14 +++---- .../circuit/sprout/struct.SpendingKey.html | 14 +++---- .../sprout/struct.UniqueRandomness.html | 14 +++---- .../constant.SAPLING_OUTPUT_NAME.html | 2 +- .../constant.SAPLING_SPEND_NAME.html | 2 +- .../zcash_proofs/constant.SPROUT_NAME.html | 2 +- .../fn.default_params_folder.html | 2 +- .../zcash_proofs/fn.download_parameters.html | 2 +- .../fn.download_sapling_parameters.html | 2 +- .../fn.download_sprout_parameters.html | 2 +- .../zcash_proofs/fn.load_parameters.html | 2 +- .../zcash_proofs/fn.parse_parameters.html | 2 +- rustdoc/latest/zcash_proofs/index.html | 2 +- rustdoc/latest/zcash_proofs/prover/index.html | 2 +- .../prover/struct.LocalTxProver.html | 14 +++---- .../sprout/constant.WITNESS_PATH_SIZE.html | 2 +- .../zcash_proofs/sprout/fn.create_proof.html | 2 +- .../zcash_proofs/sprout/fn.verify_proof.html | 2 +- rustdoc/latest/zcash_proofs/sprout/index.html | 2 +- .../struct.SaplingParameterPaths.html | 14 +++---- .../zcash_proofs/struct.ZcashParameters.html | 14 +++---- rustdoc/latest/zcash_protocol/all.html | 2 +- .../zcash_protocol/consensus/constant.H0.html | 2 +- .../consensus/constant.MAIN_NETWORK.html | 2 +- .../consensus/constant.TEST_NETWORK.html | 2 +- .../constant.ZIP212_GRACE_PERIOD.html | 2 +- .../consensus/enum.BranchId.html | 14 +++---- .../consensus/enum.Network.html | 14 +++---- .../consensus/enum.NetworkType.html | 14 +++---- .../consensus/enum.NetworkUpgrade.html | 14 +++---- .../zcash_protocol/consensus/index.html | 2 +- .../consensus/struct.BlockHeight.html | 14 +++---- .../consensus/struct.MainNetwork.html | 14 +++---- .../consensus/struct.TestNetwork.html | 14 +++---- .../consensus/testing/fn.arb_branch_id.html | 2 +- .../consensus/testing/fn.arb_height.html | 2 +- .../consensus/testing/index.html | 2 +- .../consensus/trait.NetworkConstants.html | 2 +- .../consensus/trait.Parameters.html | 2 +- .../zcash_protocol/constants/index.html | 2 +- .../constant.B58_PUBKEY_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SCRIPT_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SPROUT_ADDRESS_PREFIX.html | 2 +- .../constants/mainnet/constant.COIN_TYPE.html | 2 +- ...HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html | 2 +- ...ant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html | 2 +- .../constant.HRP_SAPLING_PAYMENT_ADDRESS.html | 2 +- .../mainnet/constant.HRP_TEX_ADDRESS.html | 2 +- .../constants/mainnet/index.html | 2 +- .../constant.B58_PUBKEY_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SCRIPT_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SPROUT_ADDRESS_PREFIX.html | 2 +- .../constants/regtest/constant.COIN_TYPE.html | 2 +- ...HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html | 2 +- ...ant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html | 2 +- .../constant.HRP_SAPLING_PAYMENT_ADDRESS.html | 2 +- .../regtest/constant.HRP_TEX_ADDRESS.html | 2 +- .../constants/regtest/index.html | 2 +- .../constant.B58_PUBKEY_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SCRIPT_ADDRESS_PREFIX.html | 2 +- .../constant.B58_SPROUT_ADDRESS_PREFIX.html | 2 +- .../constants/testnet/constant.COIN_TYPE.html | 2 +- ...HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html | 2 +- ...ant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html | 2 +- .../constant.HRP_SAPLING_PAYMENT_ADDRESS.html | 2 +- .../testnet/constant.HRP_TEX_ADDRESS.html | 2 +- .../constants/testnet/index.html | 2 +- .../latest/zcash_protocol/enum.PoolType.html | 14 +++---- .../zcash_protocol/enum.ShieldedProtocol.html | 14 +++---- rustdoc/latest/zcash_protocol/index.html | 2 +- .../zcash_protocol/local_consensus/index.html | 2 +- .../local_consensus/struct.LocalNetwork.html | 14 +++---- .../zcash_protocol/memo/enum.Error.html | 14 +++---- .../latest/zcash_protocol/memo/enum.Memo.html | 14 +++---- rustdoc/latest/zcash_protocol/memo/index.html | 2 +- .../zcash_protocol/memo/struct.MemoBytes.html | 14 +++---- .../zcash_protocol/memo/struct.TextMemo.html | 14 +++---- .../latest/zcash_protocol/struct.TxId.html | 14 +++---- .../zcash_protocol/value/constant.COIN.html | 2 +- .../value/constant.MAX_BALANCE.html | 2 +- .../value/constant.MAX_MONEY.html | 2 +- .../value/enum.BalanceError.html | 14 +++---- .../latest/zcash_protocol/value/index.html | 2 +- .../zcash_protocol/value/struct.QuotRem.html | 14 +++---- .../value/struct.ZatBalance.html | 14 +++---- .../zcash_protocol/value/struct.Zatoshis.html | 14 +++---- .../fn.arb_nonnegative_zat_balance.html | 2 +- .../testing/fn.arb_positive_zat_balance.html | 2 +- .../value/testing/fn.arb_zat_balance.html | 2 +- .../value/testing/fn.arb_zatoshis.html | 2 +- .../zcash_protocol/value/testing/index.html | 2 +- .../address/enum.TransparentAddress.html | 14 +++---- .../zcash_transparent/address/index.html | 2 +- .../address/struct.Script.html | 14 +++---- .../testing/fn.arb_transparent_addr.html | 2 +- .../address/testing/index.html | 2 +- rustdoc/latest/zcash_transparent/all.html | 2 +- .../zcash_transparent/builder/enum.Error.html | 14 +++---- .../zcash_transparent/builder/index.html | 2 +- .../builder/struct.TransparentBuilder.html | 14 +++---- .../builder/struct.TransparentInputInfo.html | 14 +++---- .../builder/struct.TransparentSigningSet.html | 14 +++---- .../builder/struct.Unauthorized.html | 14 +++---- .../zcash_transparent/bundle/index.html | 2 +- .../bundle/struct.Authorized.html | 14 +++---- .../bundle/struct.Bundle.html | 14 +++---- .../bundle/struct.EffectsOnly.html | 14 +++---- .../bundle/struct.OutPoint.html | 14 +++---- .../zcash_transparent/bundle/struct.TxIn.html | 14 +++---- .../bundle/struct.TxOut.html | 14 +++---- .../testing/constant.VALID_OPCODES.html | 2 +- .../bundle/testing/fn.arb_bundle.html | 2 +- .../bundle/testing/fn.arb_outpoint.html | 2 +- .../bundle/testing/fn.arb_script.html | 2 +- .../bundle/testing/fn.arb_txin.html | 2 +- .../bundle/testing/fn.arb_txout.html | 2 +- .../bundle/testing/index.html | 2 +- .../bundle/trait.Authorization.html | 2 +- .../bundle/trait.MapAuth.html | 2 +- rustdoc/latest/zcash_transparent/index.html | 2 +- .../keys/fn.pubkey_to_address.html | 2 +- .../latest/zcash_transparent/keys/index.html | 2 +- .../keys/struct.AccountPrivKey.html | 14 +++---- .../keys/struct.AccountPubKey.html | 14 +++---- .../keys/struct.EphemeralIvk.html | 14 +++---- .../keys/struct.ExternalIvk.html | 14 +++---- .../keys/struct.ExternalOvk.html | 14 +++---- .../keys/struct.InternalIvk.html | 14 +++---- .../keys/struct.InternalOvk.html | 14 +++---- .../keys/struct.NonHardenedChildIndex.html | 14 +++---- .../keys/struct.TransparentKeyScope.html | 14 +++---- .../keys/trait.IncomingViewingKey.html | 2 +- .../pczt/enum.ParseError.html | 14 +++---- .../pczt/enum.SignerError.html | 14 +++---- .../pczt/enum.SpendFinalizerError.html | 14 +++---- .../pczt/enum.TxExtractorError.html | 14 +++---- .../pczt/enum.UpdaterError.html | 14 +++---- .../pczt/enum.VerifyError.html | 14 +++---- .../latest/zcash_transparent/pczt/index.html | 2 +- .../pczt/struct.Bip32Derivation.html | 14 +++---- .../zcash_transparent/pczt/struct.Bundle.html | 14 +++---- .../zcash_transparent/pczt/struct.Input.html | 14 +++---- .../pczt/struct.InputUpdater.html | 14 +++---- .../zcash_transparent/pczt/struct.Output.html | 14 +++---- .../pczt/struct.OutputUpdater.html | 14 +++---- .../pczt/struct.Unbound.html | 14 +++---- .../pczt/struct.Updater.html | 14 +++---- .../sighash/constant.SIGHASH_ALL.html | 2 +- .../constant.SIGHASH_ANYONECANPAY.html | 2 +- .../sighash/constant.SIGHASH_MASK.html | 2 +- .../sighash/constant.SIGHASH_NONE.html | 2 +- .../sighash/constant.SIGHASH_SINGLE.html | 2 +- .../zcash_transparent/sighash/index.html | 2 +- .../sighash/struct.SighashType.html | 14 +++---- .../sighash/struct.SignableInput.html | 14 +++---- .../trait.TransparentAuthorizingContext.html | 2 +- rustdoc/latest/zip321/all.html | 2 +- rustdoc/latest/zip321/enum.Zip321Error.html | 14 +++---- .../latest/zip321/fn.memo_from_base64.html | 2 +- rustdoc/latest/zip321/fn.memo_to_base64.html | 2 +- rustdoc/latest/zip321/index.html | 2 +- rustdoc/latest/zip321/struct.Payment.html | 14 +++---- .../zip321/struct.TransactionRequest.html | 14 +++---- .../testing/constant.VALID_PARAMNAME.html | 2 +- .../zip321/testing/fn.arb_addr_str.html | 2 +- .../zip321/testing/fn.arb_valid_memo.html | 2 +- .../zip321/testing/fn.arb_zip321_payment.html | 2 +- .../zip321/testing/fn.arb_zip321_request.html | 2 +- .../fn.arb_zip321_request_sequential.html | 2 +- .../zip321/testing/fn.arb_zip321_uri.html | 2 +- rustdoc/latest/zip321/testing/index.html | 2 +- 1123 files changed, 3776 insertions(+), 3750 deletions(-) rename rustdoc/latest/static.files/{search-92e6798f.js => search-036cda7a.js} (69%) diff --git a/rustdoc/latest/equihash/all.html b/rustdoc/latest/equihash/all.html index 5d706fd53..de4617e2f 100644 --- a/rustdoc/latest/equihash/all.html +++ b/rustdoc/latest/equihash/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Functions

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Functions

\ No newline at end of file diff --git a/rustdoc/latest/equihash/fn.is_valid_solution.html b/rustdoc/latest/equihash/fn.is_valid_solution.html index 3410b4315..dccf8b8b9 100644 --- a/rustdoc/latest/equihash/fn.is_valid_solution.html +++ b/rustdoc/latest/equihash/fn.is_valid_solution.html @@ -1,4 +1,4 @@ -is_valid_solution in equihash - Rust
equihash

Function is_valid_solution

Source
pub fn is_valid_solution(
+is_valid_solution in equihash - Rust
equihash

Function is_valid_solution

Source
pub fn is_valid_solution(
     n: u32,
     k: u32,
     input: &[u8],
diff --git a/rustdoc/latest/equihash/index.html b/rustdoc/latest/equihash/index.html
index 3f5d67163..c5c4f2d82 100644
--- a/rustdoc/latest/equihash/index.html
+++ b/rustdoc/latest/equihash/index.html
@@ -1,4 +1,4 @@
-equihash - Rust

Crate equihash

Source
Expand description

Equihash is a Proof-of-Work algorithm, based on a generalization of the Birthday +equihash - Rust

Crate equihash

Source
Expand description

Equihash is a Proof-of-Work algorithm, based on a generalization of the Birthday problem which finds colliding hash values. It was designed to be memory-hard; more specifically, the bottle-neck for parallel implementations of Equihash solvers would be memory bandwidth.

diff --git a/rustdoc/latest/equihash/struct.Error.html b/rustdoc/latest/equihash/struct.Error.html index 2efa5ee31..a61eda643 100644 --- a/rustdoc/latest/equihash/struct.Error.html +++ b/rustdoc/latest/equihash/struct.Error.html @@ -1,13 +1,13 @@ -Error in equihash - Rust
equihash

Struct Error

Source
pub struct Error(/* private fields */);
Expand description

An Equihash solution failed to verify.

+Error in equihash - Rust
equihash

Struct Error

Source
pub struct Error(/* private fields */);
Expand description

An Equihash solution failed to verify.

Trait Implementations§

Source§

impl Debug for Error

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for Error

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for Error

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

§

impl Freeze for Error

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file + T: Display + ?Sized,
Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/f4jumble/all.html b/rustdoc/latest/f4jumble/all.html index 62c3380e4..40a98215f 100644 --- a/rustdoc/latest/f4jumble/all.html +++ b/rustdoc/latest/f4jumble/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html b/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html index 94ec0d9fb..5c34ab403 100644 --- a/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html +++ b/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html @@ -1,3 +1,3 @@ -VALID_LENGTH in f4jumble - Rust
f4jumble

Constant VALID_LENGTH

Source
pub const VALID_LENGTH: RangeInclusive<usize>;
Expand description

Length of F4Jumbled message must lie in the range VALID_LENGTH.

+VALID_LENGTH in f4jumble - Rust
f4jumble

Constant VALID_LENGTH

Source
pub const VALID_LENGTH: RangeInclusive<usize>;
Expand description

Length of F4Jumbled message must lie in the range VALID_LENGTH.

VALID_LENGTH = 48..=4194368

\ No newline at end of file diff --git a/rustdoc/latest/f4jumble/enum.Error.html b/rustdoc/latest/f4jumble/enum.Error.html index a420baf33..e8ef8a08e 100644 --- a/rustdoc/latest/f4jumble/enum.Error.html +++ b/rustdoc/latest/f4jumble/enum.Error.html @@ -1,4 +1,4 @@ -Error in f4jumble - Rust
f4jumble

Enum Error

Source
pub enum Error {
+Error in f4jumble - Rust
f4jumble

Enum Error

Source
pub enum Error {
     InvalidLength,
 }
Expand description

Errors produced by F4Jumble.

Variants§

§

InvalidLength

Value error indicating that length of F4Jumbled message does not @@ -6,12 +6,12 @@

Trait Implementations§

Source§

impl Debug for Error

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for Error

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for Error

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

§

impl Freeze for Error

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file + T: Display + ?Sized,
Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/f4jumble/fn.f4jumble.html b/rustdoc/latest/f4jumble/fn.f4jumble.html index e24997e38..2c71428c1 100644 --- a/rustdoc/latest/f4jumble/fn.f4jumble.html +++ b/rustdoc/latest/f4jumble/fn.f4jumble.html @@ -1,4 +1,4 @@ -f4jumble in f4jumble - Rust
f4jumble

Function f4jumble

Source
pub fn f4jumble(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature alloc only.
Expand description

Encodes the given message using F4Jumble, and returns the encoded message as a vector +f4jumble in f4jumble - Rust

f4jumble

Function f4jumble

Source
pub fn f4jumble(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature alloc only.
Expand description

Encodes the given message using F4Jumble, and returns the encoded message as a vector of bytes.

Returns an error if the message is an invalid length.

§Examples

diff --git a/rustdoc/latest/f4jumble/fn.f4jumble_inv.html b/rustdoc/latest/f4jumble/fn.f4jumble_inv.html index 4cabae566..ad585b40a 100644 --- a/rustdoc/latest/f4jumble/fn.f4jumble_inv.html +++ b/rustdoc/latest/f4jumble/fn.f4jumble_inv.html @@ -1,4 +1,4 @@ -f4jumble_inv in f4jumble - Rust
f4jumble

Function f4jumble_inv

Source
pub fn f4jumble_inv(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature alloc only.
Expand description

Decodes the given message using F4Jumble⁻¹, and returns the decoded message as a +f4jumble_inv in f4jumble - Rust

f4jumble

Function f4jumble_inv

Source
pub fn f4jumble_inv(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature alloc only.
Expand description

Decodes the given message using F4Jumble⁻¹, and returns the decoded message as a vector of bytes.

Returns an error if the message is an invalid length.

§Examples

diff --git a/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html b/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html index 5748bdcc7..a7ba69964 100644 --- a/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html +++ b/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html @@ -1,4 +1,4 @@ -f4jumble_inv_mut in f4jumble - Rust
f4jumble

Function f4jumble_inv_mut

Source
pub fn f4jumble_inv_mut(message: &mut [u8]) -> Result<(), Error>
Expand description

Decodes the given message in-place using F4Jumble⁻¹.

+f4jumble_inv_mut in f4jumble - Rust
f4jumble

Function f4jumble_inv_mut

Source
pub fn f4jumble_inv_mut(message: &mut [u8]) -> Result<(), Error>
Expand description

Decodes the given message in-place using F4Jumble⁻¹.

Returns an error if the message is an invalid length. message will be unmodified in this case.

§Examples

diff --git a/rustdoc/latest/f4jumble/fn.f4jumble_mut.html b/rustdoc/latest/f4jumble/fn.f4jumble_mut.html index 3d106523a..72eaedc64 100644 --- a/rustdoc/latest/f4jumble/fn.f4jumble_mut.html +++ b/rustdoc/latest/f4jumble/fn.f4jumble_mut.html @@ -1,4 +1,4 @@ -f4jumble_mut in f4jumble - Rust
f4jumble

Function f4jumble_mut

Source
pub fn f4jumble_mut(message: &mut [u8]) -> Result<(), Error>
Expand description

Encodes the given message in-place using F4Jumble.

+f4jumble_mut in f4jumble - Rust
f4jumble

Function f4jumble_mut

Source
pub fn f4jumble_mut(message: &mut [u8]) -> Result<(), Error>
Expand description

Encodes the given message in-place using F4Jumble.

Returns an error if the message is an invalid length. message will be unmodified in this case.

§Examples

diff --git a/rustdoc/latest/f4jumble/index.html b/rustdoc/latest/f4jumble/index.html index e71a39202..78d66c628 100644 --- a/rustdoc/latest/f4jumble/index.html +++ b/rustdoc/latest/f4jumble/index.html @@ -1,4 +1,4 @@ -f4jumble - Rust

Crate f4jumble

Source
Expand description

This crate provides a mechanism for “jumbling” byte slices in a reversible way.

+f4jumble - Rust

Crate f4jumble

Source
Expand description

This crate provides a mechanism for “jumbling” byte slices in a reversible way.

Many byte encodings such as Base64 and Bech32 do not have “cascading” behaviour: changing an input byte at one position has no effect on the encoding of bytes at distant positions. This can be a problem if users generally check the correctness of diff --git a/rustdoc/latest/help.html b/rustdoc/latest/help.html index 9ea5177ad..1243694ec 100644 --- a/rustdoc/latest/help.html +++ b/rustdoc/latest/help.html @@ -1 +1 @@ -Help

Rustdoc help

Back
\ No newline at end of file +Help

Rustdoc help

Back
\ No newline at end of file diff --git a/rustdoc/latest/index.html b/rustdoc/latest/index.html index 62e03ce4e..612f26e41 100644 --- a/rustdoc/latest/index.html +++ b/rustdoc/latest/index.html @@ -1,2 +1,2 @@ -Index of crates
+Index of crates
\ No newline at end of file diff --git a/rustdoc/latest/pczt/all.html b/rustdoc/latest/pczt/all.html index cab132c59..22488229a 100644 --- a/rustdoc/latest/pczt/all.html +++ b/rustdoc/latest/pczt/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rustdoc/latest/pczt/common/index.html b/rustdoc/latest/pczt/common/index.html index 80d7878fc..d2b7043b1 100644 --- a/rustdoc/latest/pczt/common/index.html +++ b/rustdoc/latest/pczt/common/index.html @@ -1 +1 @@ -pczt::common - Rust
pczt

Module common

Source

Structs§

  • Global fields that are relevant to the transaction as a whole.
\ No newline at end of file +pczt::common - Rust
pczt

Module common

Source

Structs§

  • Global fields that are relevant to the transaction as a whole.
\ No newline at end of file diff --git a/rustdoc/latest/pczt/common/struct.Global.html b/rustdoc/latest/pczt/common/struct.Global.html index 50a2bcc70..be1ab19cd 100644 --- a/rustdoc/latest/pczt/common/struct.Global.html +++ b/rustdoc/latest/pczt/common/struct.Global.html @@ -1,4 +1,4 @@ -Global in pczt::common - Rust
pczt::common

Struct Global

Source
pub struct Global { /* private fields */ }
Expand description

Global fields that are relevant to the transaction as a whole.

+Global in pczt::common - Rust
pczt::common

Struct Global

Source
pub struct Global { /* private fields */ }
Expand description

Global fields that are relevant to the transaction as a whole.

Implementations§

Source§

impl Global

Source

pub fn proprietary(&self) -> &BTreeMap<String, Vec<u8>>

Proprietary fields related to the overall transaction.

Source§

impl Global

Source

pub fn inputs_modifiable(&self) -> bool

Returns whether transparent inputs can be added to or removed from the transaction.

@@ -14,13 +14,13 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/latest/pczt/enum.ParseError.html b/rustdoc/latest/pczt/enum.ParseError.html index a0f66f035..9b884786b 100644 --- a/rustdoc/latest/pczt/enum.ParseError.html +++ b/rustdoc/latest/pczt/enum.ParseError.html @@ -1,4 +1,4 @@ -ParseError in pczt - Rust
pczt

Enum ParseError

Source
pub enum ParseError {
+ParseError in pczt - Rust
pczt

Enum ParseError

Source
pub enum ParseError {
     NotPczt,
     Invalid(Error),
     TooShort,
@@ -11,11 +11,11 @@
 

Trait Implementations§

Source§

impl Debug for ParseError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/pczt/index.html b/rustdoc/latest/pczt/index.html index 2ce5c9831..447e01ee9 100644 --- a/rustdoc/latest/pczt/index.html +++ b/rustdoc/latest/pczt/index.html @@ -1,4 +1,4 @@ -pczt - Rust

Crate pczt

Source
Expand description

The Partially Created Zcash Transaction (PCZT) format.

+pczt - Rust

Crate pczt

Source
Expand description

The Partially Created Zcash Transaction (PCZT) format.

Goal is to split up the parts of creating a transaction across distinct entities. The entity roles roughly match BIP 174: Partially Signed Bitcoin Transaction Format.

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/latest/pczt/orchard/struct.Output.html b/rustdoc/latest/pczt/orchard/struct.Output.html index 314081aad..1a26b1c88 100644 --- a/rustdoc/latest/pczt/orchard/struct.Output.html +++ b/rustdoc/latest/pczt/orchard/struct.Output.html @@ -1,4 +1,4 @@ -Output in pczt::orchard - Rust
pczt::orchard

Struct Output

Source
pub struct Output { /* private fields */ }
Expand description

Information about an Orchard output within a transaction.

+Output in pczt::orchard - Rust
pczt::orchard

Struct Output

Source
pub struct Output { /* private fields */ }
Expand description

Information about an Orchard output within a transaction.

Implementations§

Source§

impl Output

Source

pub fn recipient(&self) -> &Option<[u8; 43]>

The raw encoding of the Orchard payment address that will receive the output.

  • This is set by the Constructor.
  • @@ -27,13 +27,13 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/latest/pczt/orchard/struct.Spend.html b/rustdoc/latest/pczt/orchard/struct.Spend.html index 97b4a1931..96cfb3d0e 100644 --- a/rustdoc/latest/pczt/orchard/struct.Spend.html +++ b/rustdoc/latest/pczt/orchard/struct.Spend.html @@ -1,4 +1,4 @@ -Spend in pczt::orchard - Rust
pczt::orchard

Struct Spend

Source
pub struct Spend { /* private fields */ }
Expand description

Information about a Sapling spend within a transaction.

+Spend in pczt::orchard - Rust
pczt::orchard

Struct Spend

Source
pub struct Spend { /* private fields */ }
Expand description

Information about a Sapling spend within a transaction.

Implementations§

Source§

impl Spend

Source

pub fn nullifier(&self) -> &[u8; 32]

Source

pub fn proprietary(&self) -> &BTreeMap<String, Vec<u8>>

Proprietary fields related to the note being spent.

Trait Implementations§

Source§

impl Clone for Spend

Source§

fn clone(&self) -> Spend

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Spend

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Spend

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for Spend

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where @@ -6,13 +6,13 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/combiner/enum.Error.html b/rustdoc/latest/pczt/roles/combiner/enum.Error.html index 48c6177b8..c8e2931c4 100644 --- a/rustdoc/latest/pczt/roles/combiner/enum.Error.html +++ b/rustdoc/latest/pczt/roles/combiner/enum.Error.html @@ -1,15 +1,15 @@ -Error in pczt::roles::combiner - Rust
pczt::roles::combiner

Enum Error

Source
pub enum Error {
+Error in pczt::roles::combiner - Rust
pczt::roles::combiner

Enum Error

Source
pub enum Error {
     NoPczts,
     DataMismatch,
 }
Expand description

Errors that can occur while combining PCZTs.

Variants§

§

NoPczts

§

DataMismatch

Trait Implementations§

Source§

impl Debug for Error

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Error

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/combiner/index.html b/rustdoc/latest/pczt/roles/combiner/index.html index 380858faa..113500e4f 100644 --- a/rustdoc/latest/pczt/roles/combiner/index.html +++ b/rustdoc/latest/pczt/roles/combiner/index.html @@ -1 +1 @@ -pczt::roles::combiner - Rust
pczt::roles

Module combiner

Source

Structs§

Enums§

  • Errors that can occur while combining PCZTs.
\ No newline at end of file +pczt::roles::combiner - Rust
pczt::roles

Module combiner

Source

Structs§

Enums§

  • Errors that can occur while combining PCZTs.
\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/combiner/struct.Combiner.html b/rustdoc/latest/pczt/roles/combiner/struct.Combiner.html index 6ff408591..cd4ca1247 100644 --- a/rustdoc/latest/pczt/roles/combiner/struct.Combiner.html +++ b/rustdoc/latest/pczt/roles/combiner/struct.Combiner.html @@ -1,13 +1,13 @@ -Combiner in pczt::roles::combiner - Rust
pczt::roles::combiner

Struct Combiner

Source
pub struct Combiner { /* private fields */ }

Implementations§

Source§

impl Combiner

Source

pub fn new(pczts: Vec<Pczt>) -> Self

Instantiates the Combiner role with the given PCZTs.

+Combiner in pczt::roles::combiner - Rust
pczt::roles::combiner

Struct Combiner

Source
pub struct Combiner { /* private fields */ }

Implementations§

Source§

impl Combiner

Source

pub fn new(pczts: Vec<Pczt>) -> Self

Instantiates the Combiner role with the given PCZTs.

Source

pub fn combine(self) -> Result<Pczt, Error>

Combines the PCZTs.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/creator/index.html b/rustdoc/latest/pczt/roles/creator/index.html index be8c0c52b..8ba1640a0 100644 --- a/rustdoc/latest/pczt/roles/creator/index.html +++ b/rustdoc/latest/pczt/roles/creator/index.html @@ -1 +1 @@ -pczt::roles::creator - Rust
pczt::roles

Module creator

Source

Structs§

\ No newline at end of file +pczt::roles::creator - Rust
pczt::roles

Module creator

Source

Structs§

\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/creator/struct.Creator.html b/rustdoc/latest/pczt/roles/creator/struct.Creator.html index 38c033745..a508ef1f1 100644 --- a/rustdoc/latest/pczt/roles/creator/struct.Creator.html +++ b/rustdoc/latest/pczt/roles/creator/struct.Creator.html @@ -1,4 +1,4 @@ -Creator in pczt::roles::creator - Rust
pczt::roles::creator

Struct Creator

Source
pub struct Creator { /* private fields */ }

Implementations§

Source§

impl Creator

Source

pub fn new( +Creator in pczt::roles::creator - Rust
pczt::roles::creator

Struct Creator

Source
pub struct Creator { /* private fields */ }

Implementations§

Source§

impl Creator

Source

pub fn new( consensus_branch_id: u32, expiry_height: u32, coin_type: u32, @@ -7,11 +7,11 @@ ) -> Self

Source

pub fn with_fallback_lock_time(self, fallback: u32) -> Self

Source

pub fn build(self) -> Pczt

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/index.html b/rustdoc/latest/pczt/roles/index.html index bed74d39d..0857b1438 100644 --- a/rustdoc/latest/pczt/roles/index.html +++ b/rustdoc/latest/pczt/roles/index.html @@ -1 +1 @@ -pczt::roles - Rust
pczt

Module roles

Source

Modules§

\ No newline at end of file +pczt::roles - Rust
pczt

Module roles

Source

Modules§

\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/updater/index.html b/rustdoc/latest/pczt/roles/updater/index.html index 761559ad8..9682f708f 100644 --- a/rustdoc/latest/pczt/roles/updater/index.html +++ b/rustdoc/latest/pczt/roles/updater/index.html @@ -1 +1 @@ -pczt::roles::updater - Rust
pczt::roles

Module updater

Source

Structs§

\ No newline at end of file +pczt::roles::updater - Rust
pczt::roles

Module updater

Source

Structs§

\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/updater/struct.GlobalUpdater.html b/rustdoc/latest/pczt/roles/updater/struct.GlobalUpdater.html index 3f94967bf..8d1ab879d 100644 --- a/rustdoc/latest/pczt/roles/updater/struct.GlobalUpdater.html +++ b/rustdoc/latest/pczt/roles/updater/struct.GlobalUpdater.html @@ -1,13 +1,13 @@ -GlobalUpdater in pczt::roles::updater - Rust
pczt::roles::updater

Struct GlobalUpdater

Source
pub struct GlobalUpdater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT output.

+GlobalUpdater in pczt::roles::updater - Rust
pczt::roles::updater

Struct GlobalUpdater

Source
pub struct GlobalUpdater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT output.

Implementations§

Source§

impl<'a> GlobalUpdater<'a>

Source

pub fn set_proprietary(&mut self, key: String, value: Vec<u8>)

Stores the given proprietary value at the given key.

Auto Trait Implementations§

§

impl<'a> Freeze for GlobalUpdater<'a>

§

impl<'a> RefUnwindSafe for GlobalUpdater<'a>

§

impl<'a> Send for GlobalUpdater<'a>

§

impl<'a> Sync for GlobalUpdater<'a>

§

impl<'a> Unpin for GlobalUpdater<'a>

§

impl<'a> !UnwindSafe for GlobalUpdater<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/updater/struct.Updater.html b/rustdoc/latest/pczt/roles/updater/struct.Updater.html index 2d138ef10..bc032acaf 100644 --- a/rustdoc/latest/pczt/roles/updater/struct.Updater.html +++ b/rustdoc/latest/pczt/roles/updater/struct.Updater.html @@ -1,15 +1,15 @@ -Updater in pczt::roles::updater - Rust
pczt::roles::updater

Struct Updater

Source
pub struct Updater { /* private fields */ }

Implementations§

Source§

impl Updater

Source

pub fn new(pczt: Pczt) -> Self

Instantiates the Updater role with the given PCZT.

+Updater in pczt::roles::updater - Rust
pczt::roles::updater

Struct Updater

Source
pub struct Updater { /* private fields */ }

Implementations§

Source§

impl Updater

Source

pub fn new(pczt: Pczt) -> Self

Instantiates the Updater role with the given PCZT.

Source

pub fn update_global_with<F>(self, f: F) -> Self
where F: FnOnce(GlobalUpdater<'_>),

Updates the global transaction details with information in the given closure.

Source

pub fn finish(self) -> Pczt

Finishes the Updater role, returning the updated PCZT.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/verifier/index.html b/rustdoc/latest/pczt/roles/verifier/index.html index 6e3a08e72..eb58532d4 100644 --- a/rustdoc/latest/pczt/roles/verifier/index.html +++ b/rustdoc/latest/pczt/roles/verifier/index.html @@ -1 +1 @@ -pczt::roles::verifier - Rust
pczt::roles

Module verifier

Source

Structs§

\ No newline at end of file +pczt::roles::verifier - Rust
pczt::roles

Module verifier

Source

Structs§

\ No newline at end of file diff --git a/rustdoc/latest/pczt/roles/verifier/struct.Verifier.html b/rustdoc/latest/pczt/roles/verifier/struct.Verifier.html index faca06326..f2278cbff 100644 --- a/rustdoc/latest/pczt/roles/verifier/struct.Verifier.html +++ b/rustdoc/latest/pczt/roles/verifier/struct.Verifier.html @@ -1,13 +1,13 @@ -Verifier in pczt::roles::verifier - Rust
pczt::roles::verifier

Struct Verifier

Source
pub struct Verifier { /* private fields */ }

Implementations§

Source§

impl Verifier

Source

pub fn new(pczt: Pczt) -> Self

Instantiates the Verifier role with the given PCZT.

+Verifier in pczt::roles::verifier - Rust
pczt::roles::verifier

Struct Verifier

Source
pub struct Verifier { /* private fields */ }

Implementations§

Source§

impl Verifier

Source

pub fn new(pczt: Pczt) -> Self

Instantiates the Verifier role with the given PCZT.

Source

pub fn finish(self) -> Pczt

Finishes the Verifier role, returning the updated PCZT.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/pczt/sapling/index.html b/rustdoc/latest/pczt/sapling/index.html index 47fea4ebb..70845f84c 100644 --- a/rustdoc/latest/pczt/sapling/index.html +++ b/rustdoc/latest/pczt/sapling/index.html @@ -1 +1 @@ -pczt::sapling - Rust
pczt

Module sapling

Source

Structs§

  • PCZT fields that are specific to producing the transaction’s Sapling bundle (if any).
  • Information about a Sapling output within a transaction.
  • Information about a Sapling spend within a transaction.
\ No newline at end of file +pczt::sapling - Rust
pczt

Module sapling

Source

Structs§

  • PCZT fields that are specific to producing the transaction’s Sapling bundle (if any).
  • Information about a Sapling output within a transaction.
  • Information about a Sapling spend within a transaction.
\ No newline at end of file diff --git a/rustdoc/latest/pczt/sapling/struct.Bundle.html b/rustdoc/latest/pczt/sapling/struct.Bundle.html index d642fdc8a..56c8aaa37 100644 --- a/rustdoc/latest/pczt/sapling/struct.Bundle.html +++ b/rustdoc/latest/pczt/sapling/struct.Bundle.html @@ -1,17 +1,17 @@ -Bundle in pczt::sapling - Rust
pczt::sapling

Struct Bundle

Source
pub struct Bundle { /* private fields */ }
Expand description

PCZT fields that are specific to producing the transaction’s Sapling bundle (if any).

+Bundle in pczt::sapling - Rust
pczt::sapling

Struct Bundle

Source
pub struct Bundle { /* private fields */ }
Expand description

PCZT fields that are specific to producing the transaction’s Sapling bundle (if any).

Implementations§

Source§

impl Bundle

Source

pub fn spends(&self) -> &Vec<Spend>

Source

pub fn outputs(&self) -> &Vec<Output>

Trait Implementations§

Source§

impl Clone for Bundle

Source§

fn clone(&self) -> Bundle

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Bundle

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Bundle

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for Bundle

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Bundle

§

impl RefUnwindSafe for Bundle

§

impl Send for Bundle

§

impl Sync for Bundle

§

impl Unpin for Bundle

§

impl UnwindSafe for Bundle

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/latest/pczt/sapling/struct.Output.html b/rustdoc/latest/pczt/sapling/struct.Output.html index e537f2e36..146a412f1 100644 --- a/rustdoc/latest/pczt/sapling/struct.Output.html +++ b/rustdoc/latest/pczt/sapling/struct.Output.html @@ -1,4 +1,4 @@ -Output in pczt::sapling - Rust
pczt::sapling

Struct Output

Source
pub struct Output { /* private fields */ }
Expand description

Information about a Sapling output within a transaction.

+Output in pczt::sapling - Rust
pczt::sapling

Struct Output

Source
pub struct Output { /* private fields */ }
Expand description

Information about a Sapling output within a transaction.

Implementations§

Source§

impl Output

Source

pub fn recipient(&self) -> &Option<[u8; 43]>

The raw encoding of the Sapling payment address that will receive the output.

  • This is set by the Constructor.
  • @@ -27,13 +27,13 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/latest/pczt/sapling/struct.Spend.html b/rustdoc/latest/pczt/sapling/struct.Spend.html index dcc8f1390..2c56aab02 100644 --- a/rustdoc/latest/pczt/sapling/struct.Spend.html +++ b/rustdoc/latest/pczt/sapling/struct.Spend.html @@ -1,4 +1,4 @@ -Spend in pczt::sapling - Rust
pczt::sapling

Struct Spend

Source
pub struct Spend { /* private fields */ }
Expand description

Information about a Sapling spend within a transaction.

+Spend in pczt::sapling - Rust
pczt::sapling

Struct Spend

Source
pub struct Spend { /* private fields */ }
Expand description

Information about a Sapling spend within a transaction.

Implementations§

Source§

impl Spend

Source

pub fn proprietary(&self) -> &BTreeMap<String, Vec<u8>>

Proprietary fields related to the note being spent.

Trait Implementations§

Source§

impl Clone for Spend

Source§

fn clone(&self) -> Spend

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Spend

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Spend

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for Spend

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where @@ -6,13 +6,13 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/latest/pczt/struct.Pczt.html b/rustdoc/latest/pczt/struct.Pczt.html index 71c96643f..e21046fd0 100644 --- a/rustdoc/latest/pczt/struct.Pczt.html +++ b/rustdoc/latest/pczt/struct.Pczt.html @@ -1,4 +1,4 @@ -Pczt in pczt - Rust
pczt

Struct Pczt

Source
pub struct Pczt { /* private fields */ }
Expand description

A partially-created Zcash transaction.

+Pczt in pczt - Rust
pczt

Struct Pczt

Source
pub struct Pczt { /* private fields */ }
Expand description

A partially-created Zcash transaction.

Implementations§

Source§

impl Pczt

Source

pub fn global(&self) -> &Global

Global fields that are relevant to the transaction as a whole.

Source

pub fn transparent(&self) -> &Bundle

Source

pub fn sapling(&self) -> &Bundle

Source

pub fn orchard(&self) -> &Bundle

Source§

impl Pczt

Source

pub fn parse(bytes: &[u8]) -> Result<Self, ParseError>

Parses a PCZT from its encoding.

Source

pub fn serialize(&self) -> Vec<u8>

Serializes this PCZT.

@@ -8,13 +8,13 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/latest/pczt/transparent/index.html b/rustdoc/latest/pczt/transparent/index.html index 426df147c..1a8f4c2e1 100644 --- a/rustdoc/latest/pczt/transparent/index.html +++ b/rustdoc/latest/pczt/transparent/index.html @@ -1,2 +1,2 @@ -pczt::transparent - Rust
pczt

Module transparent

Source

Structs§

\ No newline at end of file diff --git a/rustdoc/latest/pczt/transparent/struct.Input.html b/rustdoc/latest/pczt/transparent/struct.Input.html index 9ab1f5539..0b729f357 100644 --- a/rustdoc/latest/pczt/transparent/struct.Input.html +++ b/rustdoc/latest/pczt/transparent/struct.Input.html @@ -1,17 +1,17 @@ -Input in pczt::transparent - Rust
pczt::transparent

Struct Input

Source
pub struct Input { /* private fields */ }

Implementations§

Source§

impl Input

Source

pub fn prevout_txid(&self) -> &[u8; 32]

Source

pub fn prevout_index(&self) -> &u32

Source

pub fn value(&self) -> &u64

Source

pub fn proprietary(&self) -> &BTreeMap<String, Vec<u8>>

Proprietary fields related to the note being spent.

+Input in pczt::transparent - Rust
pczt::transparent

Struct Input

Source
pub struct Input { /* private fields */ }

Implementations§

Source§

impl Input

Source

pub fn prevout_txid(&self) -> &[u8; 32]

Source

pub fn prevout_index(&self) -> &u32

Source

pub fn value(&self) -> &u64

Source

pub fn proprietary(&self) -> &BTreeMap<String, Vec<u8>>

Proprietary fields related to the note being spent.

Trait Implementations§

Source§

impl Clone for Input

Source§

fn clone(&self) -> Input

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Input

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Input

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for Input

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl Freeze for Input

§

impl RefUnwindSafe for Input

§

impl Send for Input

§

impl Sync for Input

§

impl Unpin for Input

§

impl UnwindSafe for Input

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/latest/pczt/transparent/struct.Output.html b/rustdoc/latest/pczt/transparent/struct.Output.html index cbbb1ec67..1a7b78210 100644 --- a/rustdoc/latest/pczt/transparent/struct.Output.html +++ b/rustdoc/latest/pczt/transparent/struct.Output.html @@ -1,4 +1,4 @@ -Output in pczt::transparent - Rust
pczt::transparent

Struct Output

Source
pub struct Output { /* private fields */ }

Implementations§

Source§

impl Output

Source

pub fn user_address(&self) -> &Option<String>

The user-facing address to which this output is being sent, if any.

+Output in pczt::transparent - Rust
pczt::transparent

Struct Output

Source
pub struct Output { /* private fields */ }

Implementations§

Source§

impl Output

Source

pub fn user_address(&self) -> &Option<String>

The user-facing address to which this output is being sent, if any.

  • This is set by an Updater.
  • Signers must parse this address (if present) and confirm that it contains @@ -11,13 +11,13 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/rustdoc/latest/search-index.js b/rustdoc/latest/search-index.js index 73e349227..820909c62 100644 --- a/rustdoc/latest/search-index.js +++ b/rustdoc/latest/search-index.js @@ -1,4 +1,4 @@ -var searchIndex = new Map(JSON.parse('[["equihash",{"t":"FNNNNNNHNNNN","n":["Error","borrow","borrow_mut","fmt","","from","into","is_valid_solution","to_string","try_from","try_into","type_id"],"q":[[0,"equihash"],[12,"equihash::verify"],[13,"core::fmt"],[14,"core::result"],[15,"alloc::string"],[16,"core::any"]],"i":"`f00000`0000","f":"`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{f}}{b{dh}}}j}0{cc{}}{{}c{}}{{ll{b{{A`{n}}}}{b{{A`{n}}}}{b{{A`{n}}}}}{{Ad{Abf}}}}{bAf}{c{{Ad{e}}}{}{}}{{}{{Ad{c}}}{}}{bAh}","D":"j","p":[[1,"reference",null,null,1],[0,"mut"],[5,"Error",0,12],[5,"Formatter",13],[8,"Result",13],[1,"u32"],[1,"u8"],[1,"slice"],[1,"unit"],[6,"Result",14,null,1],[5,"String",15],[5,"TypeId",16]],"r":[[0,12],[1,12],[2,12],[3,12],[4,12],[5,12],[6,12],[7,12],[8,12],[9,12],[10,12],[11,12]],"b":[[3,"impl-Debug-for-Error"],[4,"impl-Display-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAcAAgACAAMACQADAA==","P":[[1,"T"],[3,""],[5,"T"],[6,"U"],[7,""],[9,"U,T"],[10,"U"],[11,""]]}],["f4jumble",{"t":"GPSNNHHHHNNNNNNNN","n":["Error","InvalidLength","VALID_LENGTH","borrow","borrow_mut","f4jumble","f4jumble_inv","f4jumble_inv_mut","f4jumble_mut","fmt","","from","into","to_string","try_from","try_into","type_id"],"q":[[0,"f4jumble"],[17,"alloc::vec"],[18,"core::result"],[19,"core::fmt"],[20,"alloc::string"],[21,"core::any"]],"i":"`l`00````00000000","f":"```{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{{h{f}}}}}{{n{{j{f}}l}}}}0{{{b{d{h{f}}}}}{{n{A`l}}}}0{{{b{l}}{b{dAb}}}Ad}0{cc{}}{{}c{}}{bAf}{c{{n{e}}}{}{}}{{}{{n{c}}}{}}{bAh}","D":"Ad","p":[[1,"reference",null,null,1],[0,"mut"],[1,"u8"],[1,"slice"],[5,"Vec",17],[6,"Error",0],[6,"Result",18,null,1],[1,"unit"],[5,"Formatter",19],[8,"Result",19],[5,"String",20],[5,"TypeId",21]],"r":[],"b":[[9,"impl-Debug-for-Error"],[10,"impl-Display-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAcAAwAEAAEACgABAA4AAwA=","P":[[3,"T"],[5,""],[11,"T"],[12,"U"],[13,""],[14,"U,T"],[15,"U"],[16,""]]}],["pczt",{"t":"PPGFPPNNNNNNNCNNNNNNNNCNNCCNNNNCNNNNNNNFNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCFPGPNNNNNNNNNNNNNNNNNFNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNFNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Invalid","NotPczt","ParseError","Pczt","TooShort","UnknownVersion","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","common","deserialize","fmt","","from","","global","into","","orchard","","parse","roles","sapling","","serialize","","to_owned","transparent","","try_from","","try_into","","type_id","","Global","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deserialize","fmt","from","has_sighash_single","inputs_modifiable","into","outputs_modifiable","proprietary","serialize","shielded_modifiable","to_owned","try_from","try_into","type_id","Action","Bundle","Output","Spend","actions","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","deserialize","","","","fmt","","","","from","","","","into","","","","nullifier","output","proprietary","","recipient","rseed","serialize","","","","spend","to_owned","","","","try_from","","","","try_into","","","","type_id","","","","user_address","value","combiner","creator","updater","verifier","Combiner","DataMismatch","Error","NoPczts","borrow","","borrow_mut","","combine","fmt","from","","into","","new","try_from","","try_into","","type_id","","Creator","borrow","borrow_mut","build","from","into","new","try_from","try_into","type_id","with_fallback_lock_time","GlobalUpdater","Updater","borrow","","borrow_mut","","finish","from","","into","","new","set_proprietary","try_from","","try_into","","type_id","","update_global_with","Verifier","borrow","borrow_mut","finish","from","into","new","try_from","try_into","type_id","Bundle","Output","Spend","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","deserialize","","","fmt","","","from","","","into","","","outputs","proprietary","","recipient","rseed","serialize","","","spends","to_owned","","","try_from","","","try_into","","","type_id","","","user_address","value","Bundle","Input","Output","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","deserialize","","","fmt","","","from","","","inputs","into","","","outputs","prevout_index","prevout_txid","proprietary","","serialize","","","to_owned","","","try_from","","","try_into","","","type_id","","","user_address","value"],"q":[[0,"pczt"],[39,"pczt::common"],[59,"pczt::orchard"],[129,"pczt::roles"],[133,"pczt::roles::combiner"],[154,"pczt::roles::creator"],[165,"pczt::roles::updater"],[185,"pczt::roles::verifier"],[195,"pczt::sapling"],[248,"pczt::transparent"],[301,"core::result"],[302,"serde::de"],[303,"core::fmt"],[304,"serde::ser"],[305,"alloc::vec"],[306,"core::any"],[307,"alloc::string"],[308,"alloc::collections::btree::map"],[309,"core::option"],[310,"core::ops::function"]],"i":"Ad0``00f101000`00101001`00``0000`0010101`Af000000000000000000````Ah0BlBnC`3210321032103210321032103210321012100032102321032103210321000`````Cj`0Ch1010101010010101`Cl000000000``D`Db1011010101010101`Df00000000```AlDhDj21021021021021021021021021000210221021021021000```BbDlDn21021021021021021021022102111021021021021021001","f":"``````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}`{c{{l{f}}}n}{{{b{f}}{b{dA`}}}Ab}{{{b{Ad}}{b{dA`}}}Ab}{cc{}}0{{{b{f}}}{{b{Af}}}}{{}c{}}0`{{{b{f}}}{{b{Ah}}}}{{{b{{Aj{j}}}}}{{l{fAd}}}}``{{{b{f}}}{{b{Al}}}}{{{b{f}}c}lAn}{{{b{f}}}{{B`{j}}}}{bc{}}`{{{b{f}}}{{b{Bb}}}}{c{{l{e}}}{}{}}0{{}{{l{c}}}{}}0{bBd}0`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Af}}}Af}{{b{b{dc}}}h{}}{{bj}h}{c{{l{Af}}}n}{{{b{Af}}{b{dA`}}}Ab}{cc{}}{{{b{Af}}}Bf}0{{}c{}}1{{{b{Af}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Af}}c}lAn}3{bc{}}?>=````{{{b{Ah}}}{{b{{B`{Bl}}}}}}====<<<<{{{b{Ah}}}Ah}{{{b{Bl}}}Bl}{{{b{Bn}}}Bn}{{{b{C`}}}C`}>>>>===={c{{l{Ah}}}n}{c{{l{Bl}}}n}{c{{l{Bn}}}n}{c{{l{C`}}}n}{{{b{Ah}}{b{dA`}}}Ab}{{{b{Bl}}{b{dA`}}}Ab}{{{b{Bn}}{b{dA`}}}Ab}{{{b{C`}}{b{dA`}}}Ab}{cc{}}000{{}c{}}000{{{b{Bn}}}{{b{{Cb{j}}}}}}{{{b{Bl}}}{{b{C`}}}}{{{b{Bn}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{C`}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{C`}}}{{b{{Cd{{Cb{j}}}}}}}}0{{{b{Ah}}c}lAn}{{{b{Bl}}c}lAn}{{{b{Bn}}c}lAn}{{{b{C`}}c}lAn}{{{b{Bl}}}{{b{Bn}}}}{bc{}}000{c{{l{e}}}{}{}}000{{}{{l{c}}}{}}000{bBd}000{{{b{C`}}}{{b{{Cd{Bh}}}}}}{{{b{C`}}}{{b{{Cd{Cf}}}}}}````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{Ch{{l{fCj}}}}{{{b{Cj}}{b{dA`}}}Ab}{cc{}}0{{}c{}}0{{{B`{f}}}Ch};;::99`65{Clf}32{{CnCnCn{Cb{j}}{Cb{j}}}Cl}=<;{{ClCn}Cl}``9988{D`f}6655{fD`}{{{b{dDb}}Bh{B`{j}}}h}{c{{l{e}}}{}{}}0{{}{{l{c}}}{}}0{bBd}0{{D`c}D`{{Dd{Db}}}}`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{Dff}?>{fDf}765```333222{{{b{Al}}}Al}{{{b{Dh}}}Dh}{{{b{Dj}}}Dj}{{b{b{dc}}}h{}}00{{bj}h}00{c{{l{Al}}}n}{c{{l{Dh}}}n}{c{{l{Dj}}}n}{{{b{Al}}{b{dA`}}}Ab}{{{b{Dh}}{b{dA`}}}Ab}{{{b{Dj}}{b{dA`}}}Ab}{cc{}}00{{}c{}}00{{{b{Al}}}{{b{{B`{Dj}}}}}}{{{b{Dh}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dj}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dj}}}{{b{{Cd{{Cb{j}}}}}}}}0{{{b{Al}}c}lAn}{{{b{Dh}}c}lAn}{{{b{Dj}}c}lAn}{{{b{Al}}}{{b{{B`{Dh}}}}}}{bc{}}00{c{{l{e}}}{}{}}00{{}{{l{c}}}{}}00{bBd}00{{{b{Dj}}}{{b{{Cd{Bh}}}}}}{{{b{Dj}}}{{b{{Cd{Cf}}}}}}```{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Bb}}}Bb}{{{b{Dl}}}Dl}{{{b{Dn}}}Dn}{{b{b{dc}}}h{}}00{{bj}h}00{c{{l{Bb}}}n}{c{{l{Dl}}}n}{c{{l{Dn}}}n}{{{b{Bb}}{b{dA`}}}Ab}{{{b{Dl}}{b{dA`}}}Ab}{{{b{Dn}}{b{dA`}}}Ab}{cc{}}00{{{b{Bb}}}{{b{{B`{Dl}}}}}}{{}c{}}00{{{b{Bb}}}{{b{{B`{Dn}}}}}}{{{b{Dl}}}{{b{Cn}}}}{{{b{Dl}}}{{b{{Cb{j}}}}}}{{{b{Dl}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dn}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Bb}}c}lAn}{{{b{Dl}}c}lAn}{{{b{Dn}}c}lAn}{bc{}}00{c{{l{e}}}{}{}}00{{}{{l{c}}}{}}00{bBd}00{{{b{Dn}}}{{b{{Cd{Bh}}}}}}{{{b{Dl}}}{{b{Cf}}}}","D":"Jn","p":[[1,"reference",null,null,1],[0,"mut"],[5,"Pczt",0],[1,"unit"],[1,"u8"],[6,"Result",301,null,1],[10,"Deserializer",302],[5,"Formatter",303],[8,"Result",303],[6,"ParseError",0],[5,"Global",39],[5,"Bundle",59],[1,"slice"],[5,"Bundle",195],[10,"Serializer",304],[5,"Vec",305],[5,"Bundle",248],[5,"TypeId",306],[1,"bool"],[5,"String",307],[5,"BTreeMap",308],[5,"Action",59],[5,"Spend",59],[5,"Output",59],[1,"array"],[6,"Option",309,null,1],[1,"u64"],[5,"Combiner",133],[6,"Error",133],[5,"Creator",154],[1,"u32"],[5,"Updater",165],[5,"GlobalUpdater",165],[10,"FnOnce",310],[5,"Verifier",185],[5,"Spend",195],[5,"Output",195],[5,"Input",248],[5,"Output",248]],"r":[],"b":[[28,"impl-Serialize-for-Pczt"],[29,"impl-Pczt"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAANYAGwAHAAoAFwABABoAAwAfAAgAKQAGADYAAAA4AAQAQQAbAGUAAQBrABQAggAFAIkABACPAAAAlQAJAKEABACnAAQAswAFALoAAgDBAAIAxwAUAOIAAADnAA8A+gAWABQBAAAYAQIAHQEOAC0BAAA=","P":[[6,"T"],[10,""],[11,"T"],[12,""],[14,"__D"],[15,""],[17,"T"],[19,""],[20,"U"],[23,""],[28,"__S"],[29,""],[30,"T"],[32,""],[33,"U,T"],[35,"U"],[37,""],[40,"T"],[42,""],[43,"T"],[44,""],[45,"__D"],[46,""],[47,"T"],[48,""],[50,"U"],[51,""],[53,"__S"],[54,""],[55,"T"],[56,"U,T"],[57,"U"],[58,""],[64,"T"],[72,""],[76,"T"],[80,""],[84,"__D"],[88,""],[92,"T"],[96,"U"],[100,""],[106,"__S"],[110,""],[111,"T"],[115,"U,T"],[119,"U"],[123,""],[137,"T"],[141,""],[143,"T"],[145,"U"],[147,""],[148,"U,T"],[150,"U"],[152,""],[155,"T"],[157,""],[158,"T"],[159,"U"],[160,""],[161,"U,T"],[162,"U"],[163,""],[167,"T"],[171,""],[172,"T"],[174,"U"],[176,""],[178,"U,T"],[180,"U"],[182,""],[184,"F"],[186,"T"],[188,""],[189,"T"],[190,"U"],[191,""],[192,"U,T"],[193,"U"],[194,""],[198,"T"],[204,""],[207,"T"],[210,""],[213,"__D"],[216,""],[219,"T"],[222,"U"],[225,""],[230,"__S"],[233,""],[234,"T"],[237,"U,T"],[240,"U"],[243,""],[251,"T"],[257,""],[260,"T"],[263,""],[266,"__D"],[269,""],[272,"T"],[275,""],[276,"U"],[279,""],[284,"__S"],[287,"T"],[290,"U,T"],[293,"U"],[296,""]]}],["zcash",{"t":"E","n":["primitives"],"q":[[0,"zcash"]],"i":"`","f":"`","D":"b","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAEA","P":[]}],["zcash_address",{"t":"GRRPPPGPGPPKKKPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNMNMNMNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOOSHFGPKPKGPPPRGPPPPPPPPPPPPGGPPPPGFFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOO","n":["ConversionError","Error","","IncorrectNetwork","InvalidEncoding","Main","Network","NotZcash","ParseError","Regtest","Test","ToAddress","TryFromAddress","TryFromRawAddress","Unified","Unsupported","UnsupportedAddress","User","ZcashAddress","b58_pubkey_address_prefix","b58_script_address_prefix","b58_sprout_address_prefix","borrow","","","","","borrow_mut","","","","","can_receive_as","can_receive_memo","clone","","clone_into","","clone_to_uninit","","coin_type","convert","convert_if_network","dynamic_usage","dynamic_usage_bounds","encode","eq","","","fmt","","","","","","","","","from","","","","","","","","from_sapling","","from_sprout","","from_str","from_tex","","from_transparent_p2pkh","","from_transparent_p2sh","","from_unified","","hash","","hrp_sapling_extended_full_viewing_key","hrp_sapling_extended_spending_key","hrp_sapling_payment_address","hrp_tex_address","into","","","","","matches_receiver","source","test_vectors","testing","to_owned","","to_string","","","","try_from","","","","","try_from_encoded","try_from_raw_sapling","","try_from_raw_sprout","","try_from_raw_tex","","try_from_raw_transparent_p2pkh","","try_from_raw_transparent_p2sh","","try_from_raw_unified","","try_from_sapling","","try_from_sprout","","try_from_tex","","try_from_transparent_p2pkh","","try_from_transparent_p2sh","","try_from_unified","","try_into","","","","","type_id","","","","","unified","vzip","","","","","actual","expected","UNIFIED","arb_address","Address","Bech32mZip316","BothP2phkAndP2sh","Container","DuplicateTypecode","Encoding","Fvk","InvalidEncoding","InvalidTypecodeOrder","InvalidTypecodeValue","Item","Ivk","NotUnified","OnlyTransparent","Orchard","","","","P2pkh","","","","P2sh","","ParseError","Receiver","Sapling","","","","Typecode","Ufvk","Uivk","Unknown","","","","UnknownPrefix","borrow","","","","","","","","","borrow_mut","","","","","","","","","can_receive_memo","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","contains_receiver","decode","","encode","","encoding_order","eq","","","","","","","","","fmt","","","","","","","","","from","","","","","","","","","has_receiver_of_type","hash","","","","","","","","into","","","","","","","","","items","","items_as_parsed","","","","partial_cmp","preference_order","to_owned","","","","","","","","to_string","try_from","","","","","","","","","","","","","try_from_items","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","data","typecode","data","typecode","data","typecode"],"q":[[0,"zcash_address"],[146,"zcash_address::ConversionError"],[148,"zcash_address::test_vectors"],[149,"zcash_address::testing"],[150,"zcash_address::unified"],[342,"zcash_address::unified::Fvk"],[344,"zcash_address::unified::Ivk"],[346,"zcash_address::unified::Receiver"],[348,"zcash_protocol"],[349,"zcash_address::convert"],[350,"core::result"],[351,"core::option"],[352,"alloc::string"],[353,"zcash_address::encoding"],[354,"core::fmt"],[355,"zcash_address::kind::unified"],[356,"zcash_address::kind::unified::address"],[357,"core::hash"],[358,"core::error"],[359,"core::any"],[360,"proptest::strategy::traits"],[361,"zcash_address::kind::unified::fvk"],[362,"zcash_address::kind::unified::ivk"],[363,"core::cmp"],[364,"alloc::vec"],[365,"zcash_address::kind"]],"i":"`AlAjAfBfb`1`00```12`2`000Bh321l143200020202020022032011443320014443320Ch1011010101013133332543115``3125412543117777777777776666666666662543125431`25431Fd0````Cf`0``000En`11D`DlE`Ed321030``3210```321053Cl3Dn3Eb38Ef736251490373625140736251407362514003Ej00058473625:18473625::8473625:14847362518473625:19994321584736251:88477366255:1008473625:18473625:18473625:1Ff0Fh0Fj0","f":"```````````````````{{{d{b}}}{{h{f}}}}00{d{{d{c}}}{}}0000{{{d{j}}}{{d{jc}}}{}}0000{{{d{l}}n}A`}{{{d{l}}}A`}{{{d{b}}}b}{{{d{l}}}l}{{d{d{jc}}}Ab{}}0{{df}Ab}0{{{d{b}}}Ad}{l{{Ah{cAf}}}Aj}{{lb}{{Ah{cAf}}}Al}{{{d{b}}}An}{{{d{b}}}{{Bb{An{B`{An}}}}}}{{{d{l}}}Bd}{{{d{Bf}}{d{Bf}}}A`}{{{d{b}}{d{b}}}A`}{{{d{l}}{d{l}}}A`}{{{d{Bh}}{d{jBj}}}Bl}0{{{d{{Af{c}}}}{d{jBj}}}BlBn}{{{d{{Af{c}}}}{d{jBj}}}BlC`}{{{d{Bf}}{d{jBj}}}Bl}0{{{d{b}}{d{jBj}}}{{Ah{AbCb}}}}{{{d{l}}{d{jBj}}}Bl}0{cc{}}{c{{Af{c}}}{}}1{Cdc{}}{CfBf}333{{b{h{f}}}Ch}{{b{h{f}}}l}10{{{d{Cj}}}{{Ah{lc}}}{}}212121{{bCl}Ch}{{bCl}l}{{{d{b}}{d{jc}}}AbCn}{{{d{l}}{d{jc}}}AbCn}{{{d{b}}}{{d{Cj}}}}000{{}c{}}0000{{{d{l}}{d{D`}}}A`}{{{d{{Af{c}}}}}{{B`{{d{Db}}}}}Db}``{dc{}}0{dBd}000{c{{Ah{e}}}{}{}}0000{{{d{Cj}}}{{Ah{lBf}}}}{{{h{f}}}{{Ah{{Al{}{{Dd{c}}}}{Af{c}}}}}{}}000000000{Cl{{Ah{{Al{}{{Dd{c}}}}{Af{c}}}}}{}}0{{b{h{f}}}{{Ah{{Aj{}{{Dd{c}}}}{Af{c}}}}}{}}000000000{{bCl}{{Ah{{Aj{}{{Dd{c}}}}{Af{c}}}}}{}}0{{}{{Ah{c}}}{}}0000{dDf}0000`{{}c{}}0000```{b{{`{{Dj{}{{Dh{l}}}}}}}}``````````````````````````````````````{d{{d{c}}}{}}00000000{{{d{j}}}{{d{jc}}}{}}00000000{{{d{Cl}}}A`}{{{d{D`}}}D`}{{{d{Cl}}}Cl}{{{d{Dl}}}Dl}{{{d{Dn}}}Dn}{{{d{E`}}}E`}{{{d{Eb}}}Eb}{{{d{Ed}}}Ed}{{{d{Ef}}}Ef}{{d{d{jc}}}Ab{}}0000000{{df}Ab}0000000{{{d{Ef}}{d{Ef}}}Eh}{{{d{Cl}}{d{D`}}}A`}{{{d{Cj}}}{{Ah{{Bb{bEj}}Cf}}}}0{{{d{Ej}}{d{b}}}Bd}0{{{d{Ed}}{d{Ed}}}Eh}{{{d{D`}}{d{D`}}}A`}{{{d{Cl}}{d{Cl}}}A`}{{{d{Dl}}{d{Dl}}}A`}{{{d{Dn}}{d{Dn}}}A`}{{{d{E`}}{d{E`}}}A`}{{{d{Eb}}{d{Eb}}}A`}{{{d{Ed}}{d{Ed}}}A`}{{{d{Cf}}{d{Cf}}}A`}{{{d{Ef}}{d{Ef}}}A`}{{{d{D`}}{d{jBj}}}Bl}{{{d{Cl}}{d{jBj}}}Bl}{{{d{Dl}}{d{jBj}}}Bl}{{{d{Dn}}{d{jBj}}}Bl}{{{d{E`}}{d{jBj}}}Bl}{{{d{Eb}}{d{jBj}}}Bl}{{{d{Ed}}{d{jBj}}}Bl}{{{d{Cf}}{d{jBj}}}Bl}0{cc{}}00000000{{{d{Cl}}n}A`}{{{d{D`}}{d{jc}}}AbCn}{{{d{Cl}}{d{jc}}}AbCn}{{{d{Dl}}{d{jc}}}AbCn}{{{d{Dn}}{d{jc}}}AbCn}{{{d{E`}}{d{jc}}}AbCn}{{{d{Eb}}{d{jc}}}AbCn}{{{d{Ed}}{d{jc}}}AbCn}{{{d{Ef}}{d{jc}}}AbCn}{{}c{}}00000000{{{d{{En{}{{El{c}}}}}}}{{F`{c}}}`}0{{{d{{En{}{{El{c}}}}}}}{{d{{Fb{c}}}}}`}{{{d{Cl}}}{{d{{Fb{D`}}}}}}{{{d{Dn}}}{{d{{Fb{Dl}}}}}}{{{d{Eb}}}{{d{{Fb{E`}}}}}}{{{d{Ef}}{d{Ef}}}{{B`{Eh}}}}{{{d{Ed}}{d{Ed}}}Eh}{dc{}}0000000{dBd}{c{{Ah{e}}}{}{}}{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{D`c}}}{}}1{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{Dlc}}}{}}22{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{E`c}}}{}}33{Ad{{Ah{Edc}}}{}}444{{{F`{c}}}{{Ah{EjCf}}}{}}0{{}{{Ah{c}}}{}}00000000{dDf}00000000{{}c{}}00000000``````","D":"M`","p":[[6,"Network",0],[1,"reference",null,null,1],[1,"u8"],[1,"array"],[0,"mut"],[5,"ZcashAddress",0],[6,"PoolType",348],[1,"bool"],[1,"unit"],[1,"u32"],[6,"ConversionError",0,349],[6,"Result",350,null,1],[10,"TryFromAddress",0,349],[10,"TryFromRawAddress",0,349],[1,"usize"],[6,"Option",351,null,1],[1,"tuple",null,null,1],[5,"String",352],[6,"ParseError",0,353],[5,"UnsupportedAddress",0,349],[5,"Formatter",354],[8,"Result",354],[10,"Debug",354],[10,"Display",354],[5,"Error",354],[1,"never"],[6,"ParseError",150,355],[10,"ToAddress",0,349],[1,"str"],[5,"Address",150,356],[10,"Hasher",357],[6,"Receiver",150,356],[10,"Error",358],[17,"Error"],[5,"TypeId",359],[17,"Value"],[10,"Strategy",360],[6,"Fvk",150,361],[5,"Ufvk",150,361],[6,"Ivk",150,362],[5,"Uivk",150,362],[6,"Typecode",150,355],[6,"Bech32mZip316",150,355],[6,"Ordering",363],[10,"Encoding",150,355],[17,"Item"],[10,"Container",150,355],[5,"Vec",364],[1,"slice"],[15,"IncorrectNetwork",146],[15,"Unknown",342],[15,"Unknown",344],[15,"Unknown",346]],"r":[[0,349],[1,349],[2,349],[3,349],[4,353],[7,353],[8,353],[11,349],[12,349],[13,349],[14,353],[15,349],[16,349],[17,349],[22,349],[23,349],[24,353],[27,349],[28,349],[29,353],[46,353],[49,349],[50,349],[51,349],[52,349],[53,353],[54,353],[58,349],[59,349],[60,349],[61,349],[62,353],[63,353],[66,349],[68,349],[71,349],[73,349],[75,349],[77,349],[85,349],[86,349],[87,353],[91,349],[96,349],[97,349],[98,353],[100,349],[101,349],[102,353],[106,349],[107,349],[108,349],[109,349],[110,349],[111,349],[112,349],[113,349],[114,349],[115,349],[116,349],[117,349],[118,349],[119,349],[120,349],[121,349],[122,349],[123,349],[124,349],[125,349],[126,349],[127,349],[128,349],[129,349],[130,349],[131,349],[132,353],[135,349],[136,349],[137,353],[140,365],[141,349],[142,349],[143,353],[150,356],[151,355],[152,355],[153,355],[154,355],[155,355],[156,361],[157,355],[158,355],[159,355],[160,355],[161,362],[162,355],[163,355],[164,356],[165,361],[166,362],[167,355],[168,356],[169,361],[170,362],[171,355],[172,356],[173,355],[174,355],[175,356],[176,356],[177,361],[178,362],[179,355],[180,355],[181,361],[182,362],[183,356],[184,361],[185,362],[186,355],[187,355],[188,356],[189,356],[190,361],[191,361],[192,362],[193,362],[194,355],[195,355],[196,355],[197,356],[198,356],[199,361],[200,361],[201,362],[202,362],[203,355],[204,355],[205,355],[206,356],[207,356],[208,356],[209,361],[210,361],[211,362],[212,362],[213,355],[214,355],[215,356],[216,356],[217,361],[218,361],[219,362],[220,362],[221,355],[222,355],[223,356],[224,356],[225,361],[226,361],[227,362],[228,362],[229,355],[230,355],[231,355],[232,356],[233,355],[234,355],[235,355],[236,355],[237,355],[238,356],[239,356],[240,361],[241,361],[242,362],[243,362],[244,355],[245,355],[246,355],[247,356],[248,356],[249,361],[250,361],[251,362],[252,362],[253,355],[254,355],[255,355],[256,356],[257,356],[258,361],[259,361],[260,362],[261,362],[262,355],[263,355],[264,355],[265,356],[266,356],[267,356],[268,361],[269,361],[270,362],[271,362],[272,355],[273,355],[274,356],[275,356],[276,361],[277,361],[278,362],[279,362],[280,355],[281,355],[282,355],[283,355],[284,355],[285,355],[286,356],[287,361],[288,362],[289,355],[290,355],[291,356],[292,356],[293,361],[294,361],[295,362],[296,362],[297,355],[298,355],[299,355],[300,356],[301,356],[302,356],[303,361],[304,361],[305,361],[306,362],[307,362],[308,362],[309,355],[310,355],[311,355],[312,355],[313,355],[314,355],[315,356],[316,356],[317,361],[318,361],[319,362],[320,362],[321,355],[322,355],[323,355],[324,356],[325,356],[326,361],[327,361],[328,362],[329,362],[330,355],[331,355],[332,355],[333,356],[334,356],[335,361],[336,361],[337,362],[338,362],[339,355],[340,355],[341,355]],"b":[[49,"impl-Debug-for-UnsupportedAddress"],[50,"impl-Display-for-UnsupportedAddress"],[51,"impl-Debug-for-ConversionError%3CE%3E"],[52,"impl-Display-for-ConversionError%3CE%3E"],[53,"impl-Display-for-ParseError"],[54,"impl-Debug-for-ParseError"],[56,"impl-Debug-for-ZcashAddress"],[57,"impl-Display-for-ZcashAddress"],[254,"impl-Debug-for-ParseError"],[255,"impl-Display-for-ParseError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAPQAFwAUAAwAIwAGACwAAQAvAAsAPAAAAD4AAQBDAAMASAANAFwADQBrACEAjgAGAKUAAACpAAAArQAAALEAAAC4AAIAvQARANAAGADuABIACwEHAB8BAAAiARcAPAEgAA==","P":[[22,"T"],[32,""],[36,"T"],[38,""],[41,"T"],[43,""],[51,"E"],[53,""],[58,"T"],[59,"E"],[60,"T"],[62,""],[63,"T"],[66,""],[70,"FromStr::Err"],[71,""],[79,"__H"],[81,""],[85,"U"],[90,""],[91,"E"],[94,"T"],[96,""],[100,"U,T"],[105,""],[106,"TryFromRawAddress::Error"],[118,"TryFromAddress::Error"],[130,"U"],[135,""],[141,"V"],[149,""],[188,"T"],[206,""],[215,"T"],[223,""],[256,"T"],[265,""],[266,"__H"],[274,"U"],[283,"Container::Item"],[286,""],[291,"T"],[299,""],[300,"U,T"],[301,"TryFrom::Error"],[302,"U,T"],[303,"TryFrom::Error"],[304,"U,T"],[306,"TryFrom::Error"],[307,"U,T"],[309,"TryFrom::Error"],[310,"U,T"],[313,"Container::Item"],[315,"U"],[324,""],[333,"V"]]}],["zcash_client_backend",{"t":"FPTPPGTPPGTGPPNCNNNNNNNNNNNNNNNNNNNNNCHNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCCCCCCNNNNNNNNNNNNNNNNNNNNNCEGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKRFFRRRFGGPPFGFFPPFPPRRRPPPSPPPKPPPPPGRKGFFFFPSRFFFGFFFPPGGPPRPKKFKKTTFNNNNNNQQQQQNMNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMNMMNNMNMMMNMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNONNNNNNCNMMMMMNNMMMNNCNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNMNOOOOOOOOOOOKKFFRFNNNNNNNNNNNNNNMNNNNNNNNNNCNNNNNNNNNNMNNNMNNNNNNNMNNHNNNCNNNNNNNNNNNNNNNMPGPPNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNPPPPPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNCNNNNNOOOHRRGRRFTRKPPRRFRFRPFFRKFFKKFFNNNMMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNONNNMNNNCONNNNNNNNNNMNNCNNNMONNNNNNNHNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRTKRHHHHHMMMHMMHHMHHHMNNMHHHHHMHHHHMMMHHHMMMHMHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIIPPPPPIIPPPPPHHCHHHHOOOOOOOOOOPPPPRRFGKGRRPPPKPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNOOKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOORPPPGKFGPFGRRPPRPPFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOOKFRKRKNNMNNNNNNMNNNMMNNNNMMNIIFFKNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNHPPPPPPPPPPFGPPFPPFPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPPPPPSGPPPPPPNNNNNCNNNNNNNNNNNCCNNNNNNNFFFFFFONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNONNNNNNNNNNNNNNNNNNNNNOONONOONNNNNNNNNNNNNNNNNNNOOOONOOOOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNFGFPPFPPFFFFFFPFPGPPONNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNOOONNOCONNNNOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNOOOONNNOOONNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFPFFPFGFFFFOOOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOONOONNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFPGFKFPPPMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNMNNNHCNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOHCHHPGPPPPPNNNNNNNNNNNNNHNNNNNPPPPPGFGFGPPFFIIFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOO","n":["DecryptedOutput","Incoming","ORCHARD","Orchard","Outgoing","PoolType","SAPLING","Sapling","Shielded","ShieldedProtocol","TRANSPARENT","TransferType","Transparent","WalletInternal","account","address","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","compare","","data_api","decrypt_transaction","deref","","","","deref_mut","","","","drop","","","","encoding","eq","","","equivalent","","","","","","","","","","","","fees","fmt","","","","from","","","","from_ref","","","index","init","","","","into","","","","into_request","","","","keys","memo","new","note","note_value","partial_cmp","","proposal","proto","scan","scanning","serialization","sync","to_owned","","","to_string","transfer_type","try_from","","","","try_into","","","","type_id","","","","vzip","","","","wallet","zip321","Address","Receiver","Sapling","","Tex","Transparent","","Unified","UnifiedAddress","borrow","","","borrow_mut","","","can_receive_as","clone","","clone_into","","clone_to_uninit","","corresponds","decode","","deref","","","deref_mut","","","drop","","","encode","","","eq","","equivalent","","","","","","","","fmt","","from","","","","","","from_receivers","from_ref","","has_orchard","has_sapling","has_transparent","init","","","into","","","into_request","","","receiver_types","sapling","testing","to_owned","","to_zcash_address","","transparent","try_from","","","","try_from_raw_sapling","try_from_raw_tex","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_from_raw_unified","try_from_zcash_address","try_into","","","type_id","","","unknown","vzip","","","arb_addr","arb_unified_addr","Account","","AccountBalance","AccountBirthday","AccountId","","","AccountMeta","AccountPurpose","AccountSource","All","Attempt","Balance","BirthdayError","BlockMetadata","BoundedU8","Combine","Decode","DecryptedTransaction","Derived","Enhancement","Error","","","ExceedsBalancePercentage","ExceedsMinValue","ExceedsPriorSendPercentile","GAP_LIMIT","GetStatus","HeightInvalid","Imported","InputSource","Mined","NoAccounts","NoDerivedAccounts","NotInMainChain","NotRelevant","NoteFilter","NoteRef","NoteRetention","NullifierQuery","OutputOfSentTx","PoolMeta","Progress","Ratio","Relevant","SAPLING_SHARD_HEIGHT","SaplingShardStore","ScannedBlock","ScannedBlockCommitments","ScannedBundles","SeedRelevance","SentTransaction","SentTransactionOutput","SpendableNotes","Spending","SpendsFromAddress","TransactionDataRequest","TransactionStatus","TxidNotRecognized","Unspent","UtxoRef","ViewOnly","WalletCommitmentTrees","WalletRead","WalletSummary","WalletTest","WalletWrite","ZERO","","Zip32Derivation","account_balances","account_id","account_index","add_pending_change_value","add_pending_spendable_value","add_spendable_value","ambassador_impl_InputSource","ambassador_impl_WalletCommitmentTrees","ambassador_impl_WalletRead","ambassador_impl_WalletTest","ambassador_impl_WalletWrite","attempt","block_fully_scanned","block_hash","","block_height","block_max_scanned","block_metadata","block_time","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","chain","chain_height","chain_tip_height","change_pending_confirmation","","clone","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","cmp","","combine","commitments","compare","","create_account","created","denominator","deref","","","","","","","","","","","","","","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","drop","","","","","","","","","","","","","","","","","","","","","","","","","","","empty","eq","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error","fee_amount","final_tree_size","find_account_for_ephemeral_address","fmt","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_activation","from_parts","","","","from_ref","","","","","","","","","","","","","","","","","","from_sapling_activation","from_treestate","fully_scanned_height","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_checkpoint_history","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_height_hash","get_memo","get_next_available_address","get_notes","get_sapling_nullifiers","get_sent_note_ids","get_sent_outputs","get_spendable_note","get_spendable_transparent_outputs","get_target_and_anchor_heights","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_output","get_transparent_receivers","get_tx_height","get_tx_history","get_unified_full_viewing_keys","get_unspent_transparent_output","get_wallet_birthday","get_wallet_summary","hash","","","","height","","id","import_account_hd","import_account_ufvk","init","","","","","","","","","","","","","","","","","","","","","","","","","","","into","","","","","","","","","","","","","","","","","","","","","","","","","","","into_commitments","into_request","","","","","","","","","","","","","","","","","","","","","","","","","","","into_vec","is_synced","key_derivation","key_source","memo","mined_height","name","new","","","","","","","","","","new_const","next_sapling_subtree_index","note_count","","nullifier_map","numerator","orchard","orchard_balance","output_index","outputs","partial_cmp","","progress","purpose","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","recipient","recover_until","recovery","reserve_next_n_ephemeral_addresses","sapling","","","","sapling_balance","sapling_frontier","sapling_outputs","sapling_tree_size","sapling_value","scan","scanning","seed_fingerprint","seed_relevance_to_derived_accounts","select_spendable_notes","set_transaction_status","should_retain_sapling","source","spendable_value","","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","take_sapling","target_height","testing","to_block_metadata","to_owned","","","","","","","","","","","","","","","","","","total","","total_note_count","total_value","","transaction_data_requests","transactions","truncate_to_height","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","tx","","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","ufvk","uivk","unshielded","unshielded_balance","update_chain_tip","utxos_spent","validate_seed","value","","","value_pending_spendability","","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","wallet","with_orchard_balance_mut","with_sapling_balance_mut","with_sapling_tree_mut","with_unshielded_balance_mut","derivation","","key_source","","purpose","condition","fallback","account_ids","address","block_range_end","block_range_start","BlockCache","BlockSource","ChainState","CommitmentTreeRoot","Error","ScanSummary","block_hash","block_height","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","delete","deref","","","deref_mut","","","drop","","","empty","error","final_sapling_tree","fmt","","","from","","","from_parts","from_ref","","get_tip_height","init","","","insert","into","","","into_request","","","new","read","received_sapling_note_count","root_hash","scan_cached_blocks","scanned_range","spent_sapling_note_count","subtree_end_height","testing","to_owned","","truncate","try_from","","","try_into","","","type_id","","","vzip","","","with_blocks","BlockSource","Error","Scan","Wallet","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","MockBlockSource","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","into_request","try_from","try_into","type_id","vzip","with_blocks","AccountCannotSpend","AccountIdNotRecognized","Address","AddressNotRecognized","BalanceError","Builder","Change","CommitmentTree","DataSource","Error","InsufficientFunds","KeyNotAvailable","KeyNotRecognized","MemoForbidden","NoSupportedReceivers","NoteMismatch","NoteSelection","PaysEphemeralTransparentAddress","Proposal","ProposalNotSupported","ScanRequired","UnsupportedChangeType","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","","","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","available","required","ChainTip","FoundNote","Historic","Ignored","OpenAdjacent","ScanPriority","ScanRange","Scanned","Verify","block_range","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","compare","deref","","deref_mut","","drop","","eq","","equivalent","","","","","","","","fmt","","","from","","from_parts","from_ref","","init","","into","","into_request","","is_empty","len","partial_cmp","priority","spanning_tree","split_at","to_owned","","to_string","truncate_end","truncate_start","try_from","","try_into","","type_id","","vzip","","Leaf","Parent","SpanningTree","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","fmt","from","from_ref","init","insert","into","into_request","into_vec","testing","to_owned","try_from","try_into","type_id","vzip","left","right","span","scan_range","Account","AccountId","AddressType","BlockSource","BsError","CachedBlock","DEFAULT_NETWORK","DataStore","DataStoreFactory","DefaultExternal","DiversifiedExternal","DsError","Error","FakeCompactOutput","Handle","InitialChainState","InsertResult","Internal","MockWalletDb","NoteCommitments","Nullifier","Reset","TestAccount","TestBuilder","TestCache","TestFvk","TestState","TransactionSummary","account","account_id","account_value_delta","add_logical_action","add_output","add_spend","at","birthday","block_fully_scanned","block_max_scanned","block_metadata","block_source","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","build","cache","chain_height","chain_state","clone","","","","clone_into","","","","clone_to_uninit","","","","create_account","create_proposed_transactions","create_standard_transaction","default","deref","","","","","","","","","","deref_mut","","","","","","","","","","drop","","","","","","","","","","expired_unmined","expiry_height","fee_paid","find_account_for_ephemeral_address","fmt","from","","","","","","","","","","from_compact_block","from_parts","from_ref","","","","generate_block_at","generate_empty_block","generate_next_block","generate_next_block_from_tx","generate_next_block_including","generate_next_block_multi","generate_next_block_spending","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_height_hash","get_memo","get_next_available_address","get_pending_change","get_pending_shielded_balance","get_sapling_nullifiers","get_spendable_balance","get_spendable_note","get_target_and_anchor_heights","get_total_balance","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_receivers","get_tx_from_history","get_tx_height","get_unified_full_viewing_keys","get_wallet_birthday","get_wallet_summary","","has_change","height","id","import_account_hd","import_account_ufvk","init","","","","","","","","","","insert","into","","","","","","","","","","into_request","","","","","","","","","","is_shielding","latest_cached_block","memo_count","mined_height","name","network","","new","","","new_data_store","none","nu5_activation_height","orchard_end_size","pool","prior_sapling_roots","propose_shielding","propose_standard_transfer","propose_transfer","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","put_subtree_roots","random","received_note_count","reserve_next_n_ephemeral_addresses","reset","","rng_mut","sapling","","sapling_activation_height","sapling_end_size","sapling_ovk","sapling_tree","scan_cached_blocks","seed_relevance_to_derived_accounts","select_spendable_notes","sent_note_count","set_account_index","set_transaction_status","shield_transparent_funds","single_output_change_strategy","source","spend","spent_note_count","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","test_account","test_account_sapling","test_seed","to_owned","","","","transaction_data_requests","transparent","truncate_to_height","","","truncate_to_height_retaining_cache","try_from","","","","","","","","","","try_into","","","","","","","","","","try_scan_cached_blocks","txid","type_id","","","","","","","","","","ufvk","uivk","update_chain_tip","usk","validate_seed","vzip","","","","","","","","","","wallet","wallet_mut","with_account_from_sapling_activation","with_account_having_current_birthday","with_block_cache","with_data_store_factory","with_initial_chain_state","with_sapling_tree_mut","Fvk","MerkleTreeHash","Note","SHIELDED_PROTOCOL","ShieldedPoolTester","Sk","birthday_in_anchor_shard","change_note_spends_succeed","checkpoint_gaps","create_to_address_fails_on_incorrect_usk","data_db_truncation","decrypted_pool_outputs_count","empty_tree_leaf","empty_tree_root","external_address_change_spends_detected_in_restore_from_seed","fvk_default_address","fvks_equal","invalid_chain_cache_disconnected","metadata_queries_exclude_unwanted_notes","next_subtree_index","ovk_policy_prevents_recovery_from_chain","proposal_fails_if_not_all_ephemeral_outputs_consumed","proposal_fails_with_no_blocks","put_subtree_roots","random_address","random_fvk","received_note_count","reorg_to_checkpoint","scan_cached_blocks_allows_blocks_out_of_order","scan_cached_blocks_detects_spends_out_of_order","scan_cached_blocks_finds_change_notes","scan_cached_blocks_finds_received_notes","select_spendable_notes","send_multi_step_proposed_transfer","send_single_step_proposed_transfer","send_with_multiple_change_outputs","shield_transparent","sk","sk_default_address","sk_to_fvk","spend_fails_on_locked_notes","spend_fails_on_unverified_notes","spend_succeeds_to_t_addr_zero_change","test_account_fvk","try_output_recovery","usk_to_sk","valid_chain_states","with_decrypted_pool_memos","zip317_spend","SaplingPoolTester","borrow","borrow_mut","decrypted_pool_outputs_count","deref","deref_mut","drop","empty_tree_leaf","empty_tree_root","from","fvk_default_address","fvks_equal","init","into","into_request","next_subtree_index","put_subtree_roots","received_note_count","select_spendable_notes","sk","sk_default_address","sk_to_fvk","test_account_fvk","try_from","try_into","try_output_recovery","type_id","usk_to_sk","vzip","with_decrypted_pool_memos","put_received_transparent_utxo","transparent_balance_across_shielding","transparent_balance_spendability","AccountCannotSpend","","","","","AccountIdNotRecognized","","","","","Address","","","","","AddressNotRecognized","","","","","BalanceError","","","","","Builder","","","","","Change","","","","","CommitmentTree","","","","","CreateErrT","DataSource","","","","","InsufficientFunds","","","","","KeyNotAvailable","","","","","KeyNotRecognized","","","","","MemoForbidden","","","","","NoSupportedReceivers","","","","","NoteMismatch","","","","","NoteSelection","","","","","PaysEphemeralTransparentAddress","","","","","Proposal","","","","","ProposalNotSupported","","","","","ProposeShieldingErrT","ProposeTransferErrT","ScanRequired","","","","","ShieldErrT","TransferErrT","UnsupportedChangeType","","","","","create_proposed_transactions","decrypt_and_store_transaction","input_selection","propose_shielding","propose_standard_transfer_to_address","propose_transfer","shield_transparent_funds","available","required","available","required","available","required","available","required","available","required","Address","Balance","Change","DataSource","Error","","GreedyInputSelector","GreedyInputSelectorError","InputSelector","InputSelectorError","InputSource","","InsufficientFunds","Proposal","Selection","ShieldingSelector","SyncRequired","UnsupportedAddress","UnsupportedTexAddress","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","default","deref","","","deref_mut","","","drop","","","eq","equivalent","","","","fmt","","","","from","","","","","","","from_ref","init","","","into","","","into_request","","","new","propose_shielding","","propose_transaction","","source","to_owned","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","available","required","AddressCodec","Base58","Bech32DecodeError","Bech32Error","Error","Hrp","HrpMismatch","ReadError","TransparentCodecError","UnsupportedAddressType","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_extended_full_viewing_key","decode_extended_spending_key","decode_extfvk_with_network","decode_payment_address","decode_transparent_address","deref","","deref_mut","","drop","","encode","encode_extended_full_viewing_key","encode_extended_spending_key","encode_payment_address","encode_payment_address_p","encode_transparent_address","encode_transparent_address_p","eq","equivalent","","","","fmt","","","","from","","","","from_ref","init","","into","","into_request","","to_owned","to_string","","try_from","","try_into","","type_id","","vzip","","actual","expected","AccountMetaT","AddDustToFee","AllowDustChange","BundleError","ChangeError","ChangeStrategy","ChangeValue","DustAction","DustInputs","DustOutputPolicy","EphemeralBalance","Error","FeeRule","Input","InsufficientFunds","MetaSource","Output","Reject","SplitPolicy","StandardFeeRule","StrategyError","TransactionBalance","Zip317","action","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","common","compute_balance","default","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","dust_threshold","ephemeral_input_amount","ephemeral_output_amount","ephemeral_transparent","eq","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","fee_required","","fee_rule","fetch_wallet_meta","fmt","","","","","","","","","from","","","","","","","","from_ref","","","","","","","","grace_actions","init","","","","","","","","into","","","","","","","","into_request","","","","","","","","is_ephemeral","is_input","is_output","marginal_fee","memo","min_split_output_value","new","","output_pool","proposed_change","sapling","","shielded","single_output","source","split_count","standard","target_output_count","to_owned","","","","","","","","to_string","total","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","value","vzip","","","","","","","","with_min_output_value","zip317","available","required","sapling","transparent","BundleView","EmptyBundleView","In","InputView","Out","OutputView","borrow","borrow_mut","bundle_type","","deref","deref_mut","drop","from","init","inputs","","into","into_request","note_id","outputs","","try_from","try_into","type_id","value","","vzip","MultiOutputChangeStrategy","SingleOutputChangeStrategy","MultiOutputChangeStrategy","SingleOutputChangeStrategy","Zip317FeeRule","borrow","","borrow_mut","","compute_balance","","deref","","deref_mut","","drop","","fee_rule","","fetch_wallet_meta","","from","","grace_actions","init","","into","","into_request","","marginal_fee","new","","try_from","","try_into","","type_id","","vzip","","AddressGenerationError","DecodingError","DerivationError","DiversifierSpaceExhausted","Era","EraInvalid","EraMismatch","InsufficientData","InvalidSaplingDiversifierIndex","InvalidTransparentChildIndex","KeyDataInvalid","KeyNotAvailable","LengthInvalid","LengthMismatch","Orchard","ReadError","ReceiverTypeNotSupported","ShieldedReceiverRequired","Transparent","TypecodeInvalid","UnifiedAddressRequest","UnifiedFullViewingKey","UnifiedIncomingViewingKey","UnifiedSpendingKey","address","","all","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","decode","","default_address","","","default_transparent_address","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","encode","","eq","","equivalent","","","","","","","","find_address","","fmt","","","","","","","","","","","from","","","","","","","","","from_bytes","from_ref","","","","","from_sapling_extended_full_viewing_key","from_seed","init","","","","","","","","intersect","into","","","","","","","","into_request","","","","","","","","new","","","parse","sapling","","","","testing","to_address_request","to_bytes","to_owned","","","","","to_string","","","to_unified_full_viewing_key","to_unified_incoming_viewing_key","transparent","","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","unsafe_new","vzip","","","","","","","","DiversifiableFullViewingKey","ExtendedFullViewingKey","ExtendedSpendingKey","add_logical_action","add_output","add_spend","address","","borrow","","","borrow_mut","","","change_address","clone","","","clone_into","","","clone_to_uninit","","","decrypt_diversifier","default_address","","","deref","","","deref_mut","","","derive_child","derive_internal","","diversified_address","diversified_change_address","drop","","","eq","","expsk","find_address","","fmt","","","from","","","","","from_bytes","","from_path","from_ref","","","fvk","","init","","","into","","","into_request","","","master","read","","sapling_ovk","spending_key","to_bytes","","to_diversifiable_full_viewing_key","","to_extended_full_viewing_key","to_external_ivk","to_internal_fvk","to_ivk","to_nk","to_ovk","to_owned","","","try_from","","","try_into","","","type_id","","","vzip","","","write","","arb_unified_spending_key","AnchorNotFound","BalanceError","ChainDoubleSpend","Change","EphemeralOutputLeftUnspent","EphemeralOutputsInvalid","Overflow","Payment","PaymentPoolsMismatch","PaysTexFromShielded","Proposal","ProposalError","ReferenceError","RequestTotalInvalid","ShieldedInputs","ShieldingInvalid","SpendsChange","Step","StepDoubleSpend","StepOutput","StepOutputIndex","anchor_height","balance","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","compare","","deref","","","","","","deref_mut","","","","","","drop","","","","","","eq","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fee_rule","fmt","","","","","","from","","","","","","from_parts","","from_ref","","","","","","hash","","init","","","","","","into","","","","","","into_request","","","","","","involves","is_shielding","min_target_height","multi_step","new","notes","output_index","partial_cmp","","payment_pools","prior_step_inputs","shielded_inputs","single_step","step_index","steps","to_owned","","","","","","to_string","transaction_request","transparent_inputs","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","input_total","output_total","BalanceInvalid","EmptyShieldedInputs","FeeRuleNotSupported","InputNotFound","InputRetrieval","InvalidChangeRecipient","InvalidEphemeralRecipient","MemoInvalid","NoSteps","NullInput","PROPOSAL_SER_V1","ProposalDecodingError","ProposalInvalid","TransparentMemo","TxIdInvalid","ValuePoolNotSupported","VersionInvalid","Zip321","borrow","borrow_mut","clone","clone_into","clone_to_uninit","compact_formats","deref","deref_mut","drop","fmt","","from","","from_ref","init","into","into_request","proposal","service","source","to_owned","to_string","try_from","try_into","type_id","vzip","ChainMetadata","CompactBlock","CompactOrchardAction","CompactSaplingOutput","CompactSaplingSpend","CompactTx","actions","borrow","","","","","","borrow_mut","","","","","","chain_metadata","ciphertext","","clear","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmu","","cmx","default","","","","","","deref","","","","","","deref_mut","","","","","","drop","","","","","","encoded_len","","","","","","ephemeral_key","","","eq","","","","","","fee","fmt","","","","","","from","","","","","","","","from_ref","","","","","","hash","","","header","","height","","index","init","","","","","","into","","","","","","into_request","","","","","","nf","","nullifier","orchard_commitment_tree_size","outputs","prev_hash","","proto_version","sapling_commitment_tree_size","spends","time","to_owned","","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","vtx","vzip","","","","","","ChangeValue","FeeRule","MemoBytes","NotSpecified","Orchard","PaymentOutputPool","PoolNotSpecified","PreZip313","PriorStepChange","PriorStepOutput","Proposal","ProposalStep","ProposedInput","ReceivedOutput","Sapling","TransactionBalance","Transparent","ValuePool","Zip313","Zip317","anchor_height","as_str_name","","balance","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","change_index","clear","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","compare","","default","","","","","","","","","","","","deref","","","","","","","","","","","","deref_mut","","","","","","","","","","","","drop","","","","","","","","","","","","encoded_len","","","","","","","","","","eq","","","","","","","","","","","","equivalent","","","","","","","","fee_required","fee_rule","","fmt","","","","","","","","","","","","from","","","","","","","","","","","","","","from_i32","","from_ref","","","","","","","","","","","","from_standard_proposal","from_str_name","","hash","","index","init","","","","","","","","","","","","inputs","into","","","","","","","","","","","","into_request","","","","","","","","","","","","is_ephemeral","is_shielding","is_valid","","memo","min_target_height","parse_txid","partial_cmp","","payment_index","","payment_output_pools","pool_type","","proposed_change","proposed_input","proto_version","set_fee_rule","set_value_pool","","","step_index","","steps","to_owned","","","","","","","","","","","","transaction_request","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","try_into_standard_proposal","txid","type_id","","","","","","","","","","","","value","","","","value_pool","","","","","","vzip","","","","","","","","","","","","PriorStepChange","PriorStepOutput","ReceivedOutput","Value","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","from_ref","init","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Address","AddressList","Balance","BlockId","BlockRange","ChainSpec","Duration","Empty","Exclude","GetAddressUtxosArg","GetAddressUtxosReply","GetAddressUtxosReplyList","GetSubtreeRootsArg","LightdInfo","Orchard","PingResponse","RawTransaction","Sapling","SendResponse","ShieldedProtocol","SubtreeRoot","TransparentAddressBlockFilter","TreeState","TxFilter","address","","","address_utxos","addresses","","as_str_name","block","block_height","borrow","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","branch","build_date","build_user","chain_name","clear","","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","cmp","compact_tx_streamer_client","compare","completing_block_hash","completing_block_height","consensus_branch_id","data","default","","","","","","","","","","","","","","","","","","","","","","deref","","","","","","","","","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","","","","","","","","","drop","","","","","","","","","","","","","","","","","","","","","","encoded_len","","","","","","","","","","","","","","","","","","","","","end","entry","eq","","","","","","","","","","","","","","","","","","","","","","equivalent","","","","error_code","error_message","estimated_height","exit","fmt","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","from_i32","from_ref","","","","","","","","","","","","","","","","","","","","","","from_str_name","git_commit","hash","","","","height","","","","index","","init","","","","","","","","","","","","","","","","","","","","","","interval_us","into","","","","","","","","","","","","","","","","","","","","","","into_request","","","","","","","","","","","","","","","","","","","","","","is_valid","max_entries","","network","orchard_tree","partial_cmp","range","root_hash","sapling_activation_height","sapling_tree","","script","set_shielded_protocol","shielded_protocol","","start","start_height","start_index","taddr_support","time","to_chain_state","to_owned","","","","","","","","","","","","","","","","","","","","","","try_from","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","txid","","type_id","","","","","","","","","","","","","","","","","","","","","","value_zat","","vendor","version","vzip","","","","","","","","","","","","","","","","","","","","","","zcashd_build","zcashd_subversion","CompactTxStreamerClient","accept_compressed","borrow","borrow_mut","clone","clone_into","clone_to_uninit","connect","deref","deref_mut","drop","fmt","from","from_ref","get_address_utxos","get_address_utxos_stream","get_block","get_block_nullifiers","get_block_range","get_block_range_nullifiers","get_latest_block","get_latest_tree_state","get_lightd_info","get_mempool_stream","get_mempool_tx","get_subtree_roots","get_taddress_balance","get_taddress_balance_stream","get_taddress_txids","get_transaction","get_tree_state","init","into","into_request","max_decoding_message_size","max_encoding_message_size","new","ping","send_compressed","send_transaction","to_owned","try_from","try_into","type_id","vzip","with_interceptor","with_origin","BlockHeightDiscontinuity","EncodingInvalid","Nullifiers","PrevHashMismatch","ScanError","ScanningKey","ScanningKeyOps","ScanningKeys","TreeSizeInvalid","TreeSizeMismatch","TreeSizeUnknown","account_id","","at_height","borrow","","","","borrow_mut","","","","clone","clone_into","clone_to_uninit","deref","","","","deref_mut","","","","drop","","","","empty","","fmt","","from","","","","from_account_ufvks","from_ref","init","","","","into","","","","into_request","","","","is_continuity_error","key_scope","","new","nf","","prepare","","sapling","","scan_block","testing","to_owned","to_string","try_from","","","","try_into","","","","type_id","","","","vzip","","","","at_height","","","","","computed","given","index","new_height","pool_type","prev_height","protocol","","","txid","fake_compact_block","shardtree","read_shard","write_shard","Cache","Error","MisbehavingServer","Scan","Server","Wallet","WalletTrees","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","init","into","into_request","run","to_string","try_from","try_into","type_id","vzip","Custom","Discard","EphemeralTransparent","External","InternalAccount","Note","NoteId","OvkPolicy","ReceivedNote","Recipient","Sapling","Sender","TransparentAddressMetadata","WalletOutput","WalletSaplingOutput","WalletSaplingSpend","WalletSpend","WalletTransparentOutput","WalletTx","account_id","","address_index","block_index","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin","compare","custom_from_common_bytes","deref","","","","","","","","","","deref_mut","","","","","","","","","","drop","","","","","","","","","","ephemeral_key","eq","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","from","","","","","","","","","","from_parts","","","","from_ref","","","","","","","index","","init","","","","","","","","","","internal_account_note_transpose_option","internal_note_id","into","","","","","","","","","","into_request","","","","","","","","","","is_change","map_ephemeral_transparent_outpoint","map_internal_account_note","map_note","mined_height","new","","","nf","","note","","note_commitment_tree_position","","note_id","note_value","outpoint","","output_index","","partial_cmp","protocol","","recipient_address","recipient_key_scope","sapling_outputs","sapling_spends","scope","spending_key_scope","to_owned","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","","txid","","","txout","type_id","","","","","","","","","","value","","","vzip","","","","","","","","","","sapling","ephemeral_address","external_address","note","outpoint_metadata","receiving_account",""],"q":[[0,"zcash_client_backend"],[128,"zcash_client_backend::address"],[226,"zcash_client_backend::address::testing"],[228,"zcash_client_backend::data_api"],[998,"zcash_client_backend::data_api::AccountPurpose"],[999,"zcash_client_backend::data_api::AccountSource"],[1003,"zcash_client_backend::data_api::NoteFilter"],[1005,"zcash_client_backend::data_api::SeedRelevance"],[1006,"zcash_client_backend::data_api::TransactionDataRequest"],[1009,"zcash_client_backend::data_api::chain"],[1087,"zcash_client_backend::data_api::chain::error"],[1109,"zcash_client_backend::data_api::chain::testing"],[1124,"zcash_client_backend::data_api::error"],[1171,"zcash_client_backend::data_api::wallet::ShieldErrT"],[1173,"zcash_client_backend::data_api::scanning"],[1244,"zcash_client_backend::data_api::scanning::spanning_tree"],[1269,"zcash_client_backend::data_api::scanning::spanning_tree::SpanningTree"],[1272,"zcash_client_backend::data_api::scanning::spanning_tree::testing"],[1273,"zcash_client_backend::data_api::testing"],[1593,"zcash_client_backend::data_api::testing::pool"],[1642,"zcash_client_backend::data_api::testing::sapling"],[1672,"zcash_client_backend::data_api::testing::transparent"],[1675,"zcash_client_backend::data_api::wallet"],[1792,"zcash_client_backend::data_api::wallet::ShieldErrT"],[1802,"zcash_client_backend::data_api::wallet::input_selection"],[1887,"zcash_client_backend::data_api::wallet::input_selection::InputSelectorError"],[1889,"zcash_client_backend::encoding"],[1956,"zcash_client_backend::encoding::Bech32DecodeError"],[1958,"zcash_client_backend::fees"],[2205,"zcash_client_backend::fees::ChangeError"],[2209,"zcash_client_backend::fees::sapling"],[2237,"zcash_client_backend::fees::standard"],[2239,"zcash_client_backend::fees::zip317"],[2278,"zcash_client_backend::keys"],[2490,"zcash_client_backend::keys::sapling"],[2594,"zcash_client_backend::keys::testing"],[2595,"zcash_client_backend::proposal"],[2784,"zcash_client_backend::proposal::ProposalError"],[2786,"zcash_client_backend::proto"],[2830,"zcash_client_backend::proto::compact_formats"],[3008,"zcash_client_backend::proto::proposal"],[3370,"zcash_client_backend::proto::proposal::proposed_input"],[3397,"zcash_client_backend::proto::service"],[3999,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[4046,"zcash_client_backend::scanning"],[4135,"zcash_client_backend::scanning::ScanError"],[4150,"zcash_client_backend::scanning::testing"],[4151,"zcash_client_backend::serialization"],[4152,"zcash_client_backend::serialization::shardtree"],[4154,"zcash_client_backend::sync"],[4180,"zcash_client_backend::wallet"],[4449,"zcash_client_backend::wallet::OvkPolicy"],[4450,"zcash_client_backend::wallet::Recipient"],[4456,"zcash_client_backend::decrypt"],[4457,"zcash_protocol"],[4458,"core::cmp"],[4459,"zcash_protocol::consensus"],[4460,"zcash_primitives::transaction"],[4461,"zcash_keys::keys"],[4462,"std::collections::hash::map"],[4463,"core::marker"],[4464,"core::fmt"],[4465,"core::result"],[4466,"tonic::request"],[4467,"zcash_protocol::memo"],[4468,"sapling_crypto::note"],[4469,"zcash_protocol::value"],[4470,"core::option"],[4471,"alloc::string"],[4472,"core::any"],[4473,"zcash_keys::address"],[4474,"zcash_address"],[4475,"zcash_transparent::address"],[4476,"sapling_crypto::address"],[4477,"zcash_address::kind::unified"],[4478,"alloc::vec"],[4479,"zcash_address::kind::unified::address"],[4480,"zcash_address::convert"],[4481,"proptest::strategy::traits"],[4482,"core::hash"],[4483,"zip32"],[4484,"zcash_primitives::block"],[4485,"core::clone"],[4486,"incrementalmerkletree"],[4487,"secrecy::vec"],[4488,"time::offset_date_time"],[4489,"std::io::error"],[4490,"core::num::error"],[4491,"zcash_transparent::bundle"],[4492,"zip32::fingerprint"],[4493,"core::ops::range"],[4494,"sapling_crypto::note::nullifier"],[4495,"zcash_protocol::txid"],[4496,"core::num::nonzero"],[4497,"sapling_crypto::tree"],[4498,"shardtree::error"],[4499,"shardtree::store"],[4500,"incrementalmerkletree::frontier"],[4501,"core::convert"],[4502,"core::ops::function"],[4503,"shardtree"],[4504,"core::future::future"],[4505,"alloc::boxed"],[4506,"core::pin"],[4507,"core::error"],[4508,"zcash_primitives::transaction::builder"],[4509,"sapling_crypto::builder"],[4510,"zcash_transparent::builder"],[4511,"rand_core"],[4512,"zcash_protocol::local_consensus"],[4513,"nonempty"],[4514,"zcash_primitives::transaction::fees"],[4515,"subtle"],[4516,"core::default"],[4517,"zip321"],[4518,"rand_chacha"],[4519,"sapling_crypto::keys"],[4520,"sapling_crypto::zip32"],[4521,"sapling_crypto::prover"],[4522,"zcash_keys::encoding"],[4523,"bs58::decode"],[4524,"bech32::primitives::decode"],[4525,"bech32"],[4526,"zcash_primitives::transaction::fees::transparent"],[4527,"core::iter::traits::collect"],[4528,"zcash_transparent::keys"],[4529,"bip32::error"],[4530,"zcash_address::kind::unified::fvk"],[4531,"std::io"],[4532,"alloc::collections::btree::map"],[4533,"sapling_crypto::note::commitment"],[4534,"zcash_note_encryption"],[4535,"sapling_crypto::bundle"],[4536,"core::array"],[4537,"prost::error"],[4538,"bytes::buf::buf_mut"],[4539,"prost::encoding"],[4540,"bytes::buf::buf_impl"],[4541,"tonic::codec::compression"],[4542,"tonic::body"],[4543,"tonic::client::service"],[4544,"tonic::transport::channel"],[4545,"tonic::transport::error"],[4546,"tonic::transport::channel::endpoint"],[4547,"tonic::response"],[4548,"tonic::status"],[4549,"tonic::codec::decode"],[4550,"tonic::service::interceptor"],[4551,"http::request"],[4552,"http::response"],[4553,"tower_service"],[4554,"http::uri"],[4555,"shardtree::prunable"],[4556,"zcash_primitives::merkle_tree"],[4557,"zcash_keys"],[4558,"zcash_keys::address::testing"],[4559,"zcash_keys::keys::sapling"],[4560,"zcash_keys::keys::testing"]],"i":"`ljh2`101`1`12b`120312031231231231212``120312031203`123111122223333`122312031230120312031203`000012``````123201203120312031203````D`Cl0100`1Cn1201101010120120120120100101000011110120111100100020120120100`0121020011111112012010201```Gn``HdLl2```N`Gf````0Kh`HlId57Oh444`132`IfJ`010`8``````0`2```````Hj4``28Jj1`````GbFf`FdFlFn444`````=GnHfH`0221N`KbJdNn5Al9LdKh>=:HjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`Jb`Gn;GbFf10FnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`Jb954Jd:6JjFl?N`Kb4NnHfAl5LdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbKbGbFfFnHjHlHnIbFdId?><888877776666555544443333222211110000????>>>><<<<`FlJdGn;:9876543IfIhIjIlGfInJ`H`JbN`Kb=HnIbFd?IfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbHfN`KbJdNn4AlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbKb;>>LdAlHd31FlFnHnIbFdIhIjIl0321Jd62Ff<9Id36;Jj0Oh?Jb:2KbHf9Nn73AlH`4?`FnGnLl:O`HdGb?==4:Fl`:1Ff7HjHlHnIbFdIdIfIhIjIlGfInJ`H`JbGbFf8Kb9GnHfJjN`4JdNn4AlFlLdKh<;FnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbAlFlN`KbJdNnHf65LdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbHd0Ff0JjFlGnLd=;Gb5N`KbJdNnHfAl97Kh7;BHfBHhLhBHjBHl?BI`BIbBFj?>BG`>=<;BGjBGl<;BHbBHd<;:98BHn8764444BFlBFn7BGbBGdBGfBGh:9BGnBH`:9BHfBHhLhBHjBHl=BI`BIb>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFjBFlBFn8BGbBGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFj0`0995BGbBFlBFn92BGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?=BI`BIb?>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFjBFlBFn8BGbBGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb=7>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFj0000BGd06?BFlBFn9BGb3BGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?=BI`BIb??BGjBFjBFlBG`81BGb96162BFn21BGdBGfBGh8BGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj662555BFn46?77BFl1BG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj0BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj72BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj82>>BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj>>`BIh000000000000000000000000000000000000000000000ABl0`0````000BLbBLd20BLfBLh4210444421042104210410442104142104210421044321323210``442104210421042104BOlBOnC@`C@bC@d224C@f503215````BM``000000000000000000`00000AFj0Lb00`````Kn2```````BMbBMdMhA@j032Mj6Nf6Mn9436528170942817094281709428170942129365281709436528170943652817094521704222211117777000044442817094365281709465102817094653652817094803652817094365281709458801324655050001120227153340281709436528170943652817094320136528170941703652817094C@hC@jC@l0110","f":"``````````````{{{d{{b{ce}}}}}{{d{e}}}{}{}}`{d{{d{c}}}{}}000{{{d{f}}}{{d{fc}}}{}}000{{{d{h}}}h}{{{d{j}}}j}{{{d{l}}}l}{{d{d{fc}}}n{}}00{{dA`}n}00{{{d{h}}{d{h}}}Ab}{{{d{j}}{d{j}}}Ab}{{d{d{c}}}Ab{}}0`{{{d{c}}Ad{d{Af}}{d{{Aj{eAh}}}}}{{Al{e}}}AnB`}{Bb{{d{c}}}{}}000{Bb{{d{fc}}}{}}000{Bbn}000`{{{d{h}}{d{h}}}Bd}{{{d{j}}{d{j}}}Bd}{{{d{l}}{d{l}}}Bd}{{d{d{c}}}Bd{}}00000000000`{{{d{h}}{d{fBf}}}{{Bj{nBh}}}}{{{d{j}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{l}}{d{fBf}}}Bl}{cc{}}000{{{d{c}}}c{}}00{{{d{{b{ce}}}}}Bb{}{}}{{}Bb}000{{}c{}}000{{}{{Bn{c}}}{}}000`{{{d{{b{ce}}}}}{{d{C`}}}{}{}}{{BbceC`l}{{b{ce}}}{}{}}{{{d{{b{ce}}}}}{{d{c}}}{}{}}{{{d{{b{Cbc}}}}}Cd{}}{{{d{h}}{d{h}}}{{Cf{Ab}}}}{{{d{j}}{d{j}}}{{Cf{Ab}}}}``````{dc{}}00{dCh}{{{d{{b{ce}}}}}l{}{}}{c{{Bj{e}}}{}{}}000{{}{{Bj{c}}}{}}000{dCj}000{{}c{}}000```````````{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{Cl}}j}Bd}{{{d{Cn}}}Cn}{{{d{Cl}}}Cl}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{D`}}{d{Db}}}Bd}{{{d{c}}{d{Dd}}}{{Bj{CnCh}}}An}{{{d{c}}{d{Dd}}}{{Cf{Cl}}}An}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{{d{Cn}}{d{c}}}ChAn}0{{{d{Cl}}{d{c}}}ChAn}{{{d{Cn}}{d{Cn}}}Bd}{{{d{Cl}}{d{Cl}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{Cn}}{d{fBf}}}{{Bj{nBh}}}}{{{d{Cl}}{d{fBf}}}{{Bj{nBh}}}}{cc{}}00{CnCl}{DfCl}{DhCl}{{{Cf{Dh}}{Cf{Df}}}{{Cf{Cn}}}}{{{d{c}}}c{}}0{{{d{Cn}}}Bd}00{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{{d{Cn}}}{{Dl{Dj}}}}{{{d{Cn}}}{{Cf{{d{Dh}}}}}}`{dc{}}0{{{d{D`}}Dn}Db}{{{d{Cl}}{d{c}}}DbAn}{{{d{Cn}}}{{Cf{{d{Df}}}}}}{c{{Bj{e}}}{}{}}0{E`{{Bj{Cn}}}}1{{{Eb{A`}}}{{Bj{ClEd}}}}000{E`{{Bj{ClEd}}}}{{{d{c}}Db}{{Bj{Cl{Ed{{d{Dd}}}}}}}An}{{}{{Bj{c}}}{}}00{dCj}00{{{d{Cn}}}{{d{{Ej{{Eh{Ef{Dl{A`}}}}}}}}}}{{}c{}}00{El{{`{{F`{}{{En{Cl}}}}}}}}{{FbEl}{{`{{F`{}{{En{Cn}}}}}}}}```````````````````````````````````````````````````````````````````````{{{d{{Fd{c}}}}}{{d{{Aj{cFf}}}}}{FhFj}}{{{d{{Fl{c}}}}}{{d{c}}}{}}{{{d{Fn}}}G`}{{{d{fGb}}Cd}{{Bj{nGd}}}}00`````{{GfGf}Gf}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{H`}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Hf{c}}}}}Hh{}}{{{d{H`}}}Hh}{{{d{H`}}}Ad}3{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Ad}{{Bj{{Cf{H`}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Hf{c}}}}}Ef{}}{d{{d{c}}}{}}00000000000000000000000000{{{d{f}}}{{d{fc}}}{}}00000000000000000000000000`{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{Ad}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Fd{c}}}}}Ad{FhFj}}{{{d{Gb}}}Cd}{{{d{Ff}}}Cd}{{{d{Gb}}}Gb}{{{d{Ff}}}Ff}{{{d{Fn}}}Fn}{{{d{Hj}}}Hj}{{{d{Hl}}}Hl}{{{d{{Hn{c}}}}}{{Hn{c}}}I`}{{{d{Ib}}}Ib}{{{d{{Fd{c}}}}}{{Fd{c}}}{I`FhFj}}{{{d{Id}}}Id}{{{d{If}}}If}{{{d{Ih}}}Ih}{{{d{Ij}}}Ij}{{{d{Il}}}Il}{{{d{Gf}}}Gf}{{{d{In}}}In}{{{d{{J`{c}}}}}{{J`{c}}}{I`B`}}{{{d{H`}}}H`}{{{d{Jb}}}Jb}{{d{d{fc}}}n{}}00000000000000000{{dA`}n}00000000000000000{{{d{Id}}{d{Id}}}Ab}{{{d{Il}}{d{Il}}}Ab}{{GfGf}Gf}{{{d{{Jd{ce}}}}}{{d{{Ej{{Eh{c{Jf{Ad}}}}}}}}}{}{}}{{d{d{c}}}Ab{}}0{{{d{f{Jj{}{{Jh{c}}}}}}{d{Dd}}{d{{Jl{A`}}}}{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{eJn}}g}}}{}{}{}}{{{d{{Fl{c}}}}}K`{}}{{{d{{Hn{c}}}}}{{d{c}}}{}}{Bb{{d{c}}}{}}00000000000000000000000000{Bb{{d{fc}}}{}}00000000000000000000000000{Bbn}00000000000000000000000000{{}{{Kb{c}}}{}}{{{d{Gb}}{d{Gb}}}Bd}{{{d{Ff}}{d{Ff}}}Bd}{{{d{Fn}}{d{Fn}}}Bd}{{{d{Hj}}{d{Hj}}}Bd}{{{d{Hl}}{d{Hl}}}Bd}{{{d{{Hn{c}}}}{d{{Hn{c}}}}}BdKd}{{{d{Ib}}{d{Ib}}}Bd}{{{d{{Fd{c}}}}{d{{Fd{c}}}}}Bd{KdFhFj}}{{{d{Id}}{d{Id}}}Bd}{{{d{Il}}{d{Il}}}Bd}{{{d{Gf}}{d{Gf}}}Bd}{{{d{{J`{c}}}}{d{{J`{c}}}}}Bd{KdB`}}{{d{d{c}}}Bd{}}00000000000000000000000000000000000000000000000`{{{d{{Fl{c}}}}}Cd{}}{{{d{{Jd{ce}}}}}Ef{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{Df}}}{{Bj{{Cf{e}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{Gb}}{d{fBf}}}Bl}{{{d{Ff}}{d{fBf}}}Bl}{{{d{Fn}}{d{fBf}}}Bl}{{{d{Hj}}{d{fBf}}}Bl}{{{d{Hl}}{d{fBf}}}Bl}{{{d{{Hn{c}}}}{d{fBf}}}BlHb}{{{d{Ib}}{d{fBf}}}Bl}{{{d{{Fd{c}}}}{d{fBf}}}Bl{HbFhFj}}{{{d{Id}}{d{fBf}}}Bl}{{{d{If}}{d{fBf}}}Bl}{{{d{Ih}}{d{fBf}}}Bl}{{{d{Ij}}{d{fBf}}}Bl}{{{d{Il}}{d{fBf}}}Bl}{{{d{Gf}}{d{fBf}}}Bl}{{{d{In}}{d{fBf}}}Bl}{{{d{{J`{c}}}}{d{fBf}}}Bl{HbB`}}{{{d{H`}}{d{fBf}}}Bl}{{{d{Jb}}{d{fBf}}}Bl}{cc{}}0000000{KfKh}1{KjKh}222222222222222222{{{d{c}}KlHh}JbAn}{{Bb{Lb{cKnL`}}Cd{Cf{C`}}}{{Ld{c}}}{}}{{Cd{Cf{Cl}}{Cf{{Eh{ClEf}}}}}In}{{AdHh{Cf{Ef}}}H`}{{Lf{Cf{Ad}}}Jb}{{{d{c}}}c{}}00000000000000000{{{d{c}}Hh}JbAn}{{Lh{Cf{Ad}}}{{Bj{JbKh}}}}{{{d{{Fd{c}}}}}Ad{FhFj}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{{Cf{g}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{Adc}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{Ah}}}{{Bj{{Cf{g}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Dl{e}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}e{d{Gf}}{d{{Ej{g}}}}}{{Bj{Ijc}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Ad}{{Bj{{Cf{Hh}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}{d{h}}}{{Bj{{Dl{{Eh{Ad{Cf{Mb}}}}}}c}}}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{{Cf{Cn}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{Md}}G`}{{Bj{{Cf{g}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e{Cf{{Mf{Ef}}}}}{{Bj{{Dl{{Eh{DfMh}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{{Eh{AdHh}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Mj}{{Bj{{Cf{Ml}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{f{Jj{}{{Jh{c}}}}}}e{Cf{El}}}{{Bj{{Cf{Cn}}g}}}{}{}{}}{{{d{M`}}h}{{Bj{{Dl{{Mn{cKn}}}}e}}}{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}N`}{{Bj{{Dl{{Eh{eNb}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}{d{Nd}}h}{{Bj{{Dl{Mj}}c}}}{}}{{{d{M`}}{d{Nd}}}{{Bj{{Dl{In}}c}}}{}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}{d{Nd}}hEf}{{Bj{{Cf{{Mn{gKn}}}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}{d{Df}}AdEf}{{Bj{{Dl{Nf}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Nh}{{Bj{{Cf{{Eh{AdAd}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Nd}{{Bj{{Cf{Af}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e{d{Df}}}{{Bj{{Cf{Mh}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}eAd}{{Bj{{Aj{DfCd}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}{d{L`}}Bd}{{Bj{{Cf{Nf}}c}}}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{{Aj{Df{Cf{Mh}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Nd}{{Bj{{Cf{Ad}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}}{{Bj{{Dl{{Nj{c}}}}e}}}{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Aj{eAh}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}{d{L`}}}{{Bj{{Cf{Nf}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{Ad}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Ef}{{Bj{{Cf{{Fd{e}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{Fn}}{d{fc}}}nNl}{{{d{Hj}}{d{fc}}}nNl}{{{d{Hl}}{d{fc}}}nNl}{{{d{Id}}{d{fc}}}nNl}{{{d{{Hf{c}}}}}Ad{}}{{{d{Jb}}}Ad}{{{d{{Hd{}{{Gj{c}}}}}}}cB`}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Dd}}{d{{Jl{A`}}}}G`{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{eJn}}g}}}{}{}{}}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Dd}}{d{Ah}}{d{Jb}}Hj{Cf{{d{Dd}}}}}{{Bj{eg}}}{}{}{}}{{}Bb}00000000000000000000000000{{}c{}}00000000000000000000000000{{{Hf{c}}}Nn{}}{{}{{Bn{c}}}{}}00000000000000000000000000{{{Kb{c}}{d{e}}}{{Dl{{Mn{cKn}}}}}{}{{O`{c}}}}{{{d{{Fd{c}}}}}Bd{FhFj}}{{{d{Hl}}}{{Cf{{d{Fn}}}}}}{{{d{Hl}}}{{Cf{{d{Dd}}}}}}{{{d{{Ld{c}}}}}{{Cf{{d{C`}}}}}{}}{{{d{{Al{c}}}}}{{Cf{Ad}}}{}}{{{d{{Hd{}{{Gj{c}}}}}}}{{Cf{{d{Dd}}}}}B`}{{{Dl{{Mn{cCb}}}}}{{Kb{c}}}{}}{{{Cf{Ad}}{d{Af}}{Dl{{b{Cbc}}}}}{{Al{c}}}{}}{{{d{Af}}K`Adc{d{{Ej{{Ld{c}}}}}}Cd{d{{Ej{L`}}}}}{{Fl{c}}}{}}{{MdG`}Fn}{{cc}{{Hn{c}}}{}}{{{Hn{Ob}}{Cf{{Hn{Ob}}}}}Ib}{{{Aj{cFf}}AdAdIbOb}{{Fd{c}}}{FhFj}}{{BbCd}Ih}{{{Cf{Ih}}{Cf{Ih}}}Ij}{A`{{Cf{Il}}}}{A`Il}{{{d{{Fd{c}}}}}Ob{FhFj}}{{{d{Ih}}}Bb}{{{d{Ij}}h}{{Cf{Bb}}}}{{{d{{Jd{ce}}}}}{{d{{Ej{{Eh{NdOd{Dl{e}}}}}}}}}{}{}}{{{d{{Hn{c}}}}}{{d{c}}}{}}{{{d{Ij}}}{{Cf{{d{Ih}}}}}}{{{d{Ff}}}{{d{Gb}}}}{{{d{{Ld{c}}}}}Bb{}}{{{d{{Fl{c}}}}}{{d{{Ej{{Ld{c}}}}}}}{}}{{{d{Id}}{d{Id}}}{{Cf{Ab}}}}{{{d{Il}}{d{Il}}}{{Cf{Ab}}}}{{{d{{Fd{c}}}}}Ib{FhFj}}{{{d{{Hd{}{{Gj{c}}}}}}}HjB`}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Lf}}{Dl{{Hf{e}}}}}{{Bj{ng}}}{}{}{}}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Nf}}}{{Bj{ce}}}{}{}}{{{d{f{Oh{}{{Gh{c}}{Of{e}}}}}}Ob{d{{Ej{{Ol{Oj}}}}}}}{{Bj{n{On{c}}}}}Hb{{A@d{}{{A@`{Oj}}{A@b{Ad}}{Gh{c}}}}}}{{{d{{Ld{c}}}}}{{d{{Lb{cKnL`}}}}}{}}{{{d{Jb}}}{{Cf{Ad}}}}{{{d{Ib}}}{{Cf{{Hn{Ob}}}}}}{{{d{f{Jj{}{{Jh{c}}}}}}eBb}{{Bj{{Dl{{Eh{DfMh}}}}g}}}{}{}{}}{{{d{{Kb{c}}}}}{{d{{Ej{{Mn{cCb}}}}}}}{}}{{{d{{Hf{c}}}}}{{d{{Jd{OjNb}}}}}{}}{{{d{Ij}}}{{Cf{{d{Ih}}}}}}`{{{d{Ff}}}{{d{Gb}}}}{{{d{Jb}}}{{d{{A@f{Oj}}}}}}{{{d{{Al{c}}}}}{{d{{Ej{{b{Cbc}}}}}}}{}}{{{d{H`}}}{{Cf{Ef}}}}{{{d{{Kb{c}}}}}{{Bj{CdGd}}}{}}{{{d{Ib}}}{{Hn{Ob}}}}`{{{d{Fn}}}{{d{Md}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{{Jl{A`}}}}}{{Bj{{J`{e}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}eCd{d{{Ej{h}}}}Ad{d{{Ej{g}}}}}{{Bj{{Kb{g}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{f{Jj{}{{Jh{c}}}}}}NdIf}{{Bj{ne}}}{}{}}{{{d{O`}}{d{{Mn{cCb}}}}}Bd{}}{{{d{{Hd{}{{Gj{c}}}}}}}{{d{Hl}}}B`}{{{d{Gb}}}Cd}{{{d{Ff}}}Cd}{{{d{f{Jj{}{{Jh{c}}}}}}{Al{e}}}{{Bj{ng}}}{}{}{}}{{{d{f{Jj{}{{Jh{c}}}}}}{d{{Ej{{Fl{e}}}}}}}{{Bj{ng}}}{}{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Dl{A@h}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{Kb{c}}}{{Dl{{Mn{cCb}}}}}{}}{{{d{{Fl{c}}}}}Ad{}}`{{{d{{Hf{c}}}}}H`{}}{dc{}}0000000000000000087{{{d{Ij}}}{{Cf{Bb}}}}{{{d{{Kb{c}}}}}{{Bj{CdGd}}}{}}{{{d{Ij}}}{{Cf{Cd}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Dl{Id}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Hf{c}}}}}{{d{{Ej{{A@j{c}}}}}}}{}}{{{d{f{Jj{}{{Jh{c}}}}}}Ad}{{Bj{Ade}}}{}{}}{c{{Bj{e}}}{}{}}00000000000000000000000000{{}{{Bj{c}}}{}}00000000000000000000000000{{{d{{Al{c}}}}}{{d{Af}}}{}}{{{d{{Fl{c}}}}}{{d{Af}}}{}}{dCj}00000000000000000000000000{{{d{{Hd{}{{Gj{c}}}}}}}{{Cf{{d{Ah}}}}}B`}{{{d{{Hd{}{{Gj{c}}}}}}}A@lB`}{{{d{Ff}}}Cd}{{{d{Ff}}}{{d{Gb}}}}{{{d{f{Jj{}{{Jh{c}}}}}}Ad}{{Bj{ne}}}{}{}}{{{d{{Fl{c}}}}}{{d{{Ej{L`}}}}}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e{d{{Jl{A`}}}}}{{Bj{Bdc}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ld{c}}}}}Cd{}}{{{d{Ih}}}Cd}{{{d{Il}}}A`}{{{d{Gb}}}Cd}8{{}c{}}00000000000000000000000000`{{{d{fFf}}g}{{Bj{ce}}}{}{{A@n{Gd}}}{{AAb{{d{fGb}}}{{AA`{{Bj{ce}}}}}}}}0{{{d{f{Oh{}{{Gh{c}}{Of{e}}}}}}k}{{Bj{gi}}}Hb{{A@d{}{{A@`{Oj}}{A@b{Ad}}{Gh{c}}}}}{}{{A@n{{On{c}}}}}{{AAf{{d{f{AAd{e}}}}}{{AA`{{Bj{gi}}}}}}}}1`````````````````{{{d{Lf}}}Hh}{{{d{Lf}}}Ad}{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AAh}}}AAh}{{{d{Lf}}}Lf}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{AAj}}A@h}{{AB`{{AAn{AAl}}}}}}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{AdHh}Lf}`{{{d{Lf}}}{{d{{A@f{Oj}}}}}}{{{d{{Ol{c}}}}{d{fBf}}}BlHb}{{{d{AAh}}{d{fBf}}}Bl}{{{d{Lf}}{d{fBf}}}Bl}{cc{}}00{{Adc}{{Ol{c}}}{}}{{{d{c}}}c{}}0{{{d{AAj}}{Cf{{d{A@h}}}}}{{Bj{{Cf{Ad}}c}}}{}}{{}Bb}00{{{d{AAj}}{Dl{ABb}}}{{AB`{{AAn{AAl}}}}}}{{}c{}}00{{}{{Bn{c}}}{}}00{{AdHh{A@f{Oj}}}Lf}{{{d{AAj}}{d{A@h}}}{{AB`{{AAn{AAl}}}}}}{{{d{AAh}}}Bb}{{{d{{Ol{c}}}}}{{d{c}}}{}}{{{d{c}}{d{e}}{d{fg}}Ad{d{Lf}}Bb}{{Bj{AAhABd}}}{AnABf}ABhJj}{{{d{AAh}}}{{Mf{Ad}}}}3{{{d{{Ol{c}}}}}Ad{}}`{dc{}}0{{{d{AAj}}Ad}{{AB`{{AAn{AAl}}}}}}{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00{{{d{{ABh{}{{Gh{c}}}}}}{Cf{Ad}}{Cf{Bb}}g}{{Bj{n{ABd{ec}}}}}{}{}{{AAf{ABb}{{AA`{{Bj{n{ABd{ec}}}}}}}}}}````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{ABd{ce}}}}{d{fBf}}}BlHbHb}{{{d{{ABd{ce}}}}{d{fBf}}}BlABjABj}{cc{}}{ABl{{ABd{ce}}}{}{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{ABd{ce}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABjABn}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}`{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}?=<;8765{{{d{AC`}}{Cf{Ad}}{Cf{Bb}}e}{{Bj{n{ABd{cACb}}}}}{}{{AAf{ABb}{{AA`{{Bj{n{ABd{cACb}}}}}}}}}}``````````````````````54321{{{d{{ACd{cegikm}}}}{d{fBf}}}BlHbHbHbHbHbHb}{{{d{{ACd{cegikm}}}}{d{fBf}}}BlABjABjABjABjABjABj}{{{ACf{cegi}}}{{ACd{ckemgi}}}{}{}{}{}{}{}}{{{ACh{c}}}{{ACd{egickm}}}{}{}{}{}{}{}}{ACj{{ACd{cegikm}}}{}{}{}{}{}{}}{Gd{{ACd{cegikm}}}{}{}{}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACd{cegikm}}}{}{}{}{}{}{}}{cc{}}{ACl{{ACd{cegikm}}}{}{}{}{}{}{}}{ACn{{ACd{cegikm}}}{}{}{}{}{}{}}{{{On{c}}}{{ACd{ecgikm}}}{}{}{}{}{}{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{ACd{cegikm}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABjABn}{HbABjABn}{HbABj}{HbABjABn}{HbABj}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````````{{{d{A@h}}}{{d{{Mf{Ad}}}}}}{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{AD`}}}AD`}{{{d{A@h}}}A@h}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{AD`}}{d{AD`}}}Ab}{{d{d{c}}}Ab{}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{AD`}}{d{AD`}}}Bd}{{{d{A@h}}{d{A@h}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{AD`}}{d{fBf}}}Bl}{{{d{A@h}}{d{fBf}}}Bl}0{cc{}}0{{{Mf{Ad}}AD`}A@h}{{{d{c}}}c{}}0{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{A@h}}}Bd}{{{d{A@h}}}Bb}{{{d{AD`}}{d{AD`}}}{{Cf{Ab}}}}{{{d{A@h}}}AD`}`{{{d{A@h}}Ad}{{Cf{{Eh{A@hA@h}}}}}}{dc{}}0{dCh}{{{d{A@h}}Ad}{{Cf{A@h}}}}0{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0```{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{ADb}}}ADb}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{ADb}}{d{fBf}}}Bl}{cc{}}{{{d{c}}}c{}}{{}Bb}{{ADbA@hBd}ADb}{{}c{}}{{}{{Bn{c}}}{}}{ADb{{Dl{A@h}}}}`{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```{{{Mf{Ef}}AD`}A@h}````````````````````````````{{{d{{ADd{c}}}}}{{d{c}}}{}}{{{d{{Nj{c}}}}}{{d{c}}}{}}{{{d{{Nj{c}}}}}ADf{}}{{{d{{ADj{}{{ADh{c}}}}}}{d{fADl}}{d{e}}AdcADnCdEf{d{fg}}}cB`An{AE`AEb}}{{{d{{ADj{}{{ADh{c}}}}}}{d{fADl}}{d{e}}AdADnCdEf{d{fg}}}cB`An{AE`AEb}}{{{d{{ADj{}{{ADh{c}}}}}}{d{fADl}}c{d{fe}}}nB`{AE`AEb}}{{LfEfEf}AEd}{{{d{{ADd{c}}}}}{{d{Jb}}}{}}{{{d{AEf}}}{{Bj{{Cf{H`}}c}}}{}}0{{{d{AEf}}Ad}{{Bj{{Cf{H`}}c}}}{}}{{{d{{AEn{}{{AEh{c}}{AEj{e}}{AEl{g}}}}}}}{{d{e}}}Hb{{ABh{}{{Gh{c}}}}}{}}{d{{d{c}}}{}}000000000{{{d{f}}}{{d{fc}}}{}}000000000{{{AF`{ce}}}{{AFd{cAFb}}}{}AFf}{{{d{{AFd{ceg}}}}}dAEn{M`Jj}An}{{{d{AEf}}}{{Bj{{Cf{Ad}}c}}}{}}`{{{d{AEd}}}AEd}{{{d{{ADd{c}}}}}{{ADd{c}}}I`}{{{d{ADn}}}ADn}{{{d{{AFh{c}}}}}{{AFh{c}}}I`}{{d{d{fc}}}n{}}000{{dA`}n}000{{{d{fAEf}}{d{Dd}}{d{{Jl{A`}}}}{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{cJn}}e}}}{}{}}{{{d{f{AFd{cik}}}}{d{Jn}}AFj{d{{AFl{m}}}}}{{Bj{{AFn{Nd}}{AG`{iomAa}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}AGb{}{}}{{{d{f{AFd{cik}}}}{d{ADd}}DbCd}{{Bj{{AFn{Nd}}{AGh{i{AGd{i}}{AGf{i}}}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{}{{AF`{nn}}}}{Bb{{d{c}}}{}}000000000{Bb{{d{fc}}}{}}000000000{Bbn}000000000{{{d{{Nj{c}}}}}Bd{}}{{{d{{Nj{c}}}}}{{Cf{Ad}}}{}}{{{d{{Nj{c}}}}}{{Cf{Cd}}}{}}{{{d{AEf}}{d{Df}}}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEd}}{d{fBf}}}Bl}{cc{}}000000000{{{d{ABb}}}AGj}{{cNd{Cf{Ad}}{Cf{Ad}}ADf{Cf{Cd}}BbBdBbBbBbBdBd}{{Nj{c}}}{}}{{{d{c}}}c{}}000{{{d{f{AFd{ceg}}}}AdHh{d{{Ej{{AFh{i}}}}}}EfEfBd}{{Eh{Dl}}}AEn{M`Jj}AnADj}{{{d{f{AFd{ceg}}}}}{{Eh{Ad}}}AEn{M`Jj}An}{{{d{f{AFd{ceg}}}}{d{i}}ADnCd}{{Eh{Ad}}}AEn{M`Jj}AnADj}{{{d{f{AFd{ceg}}}}Bb{d{Af}}}{{Eh{Ad}}}AEn{M`Jj}An}{{{d{f{AFd{ceg}}}}Nd}{{Eh{Ad}}}AEn{M`Jj}An}{{{d{f{AFd{ceg}}}}{d{{Ej{{AFh{i}}}}}}}{{Eh{AdDl}}}AEn{M`Jj}AnADj}{{{d{f{AFd{ceg}}}}{d{i}}{Eh{Cd}}kCd}{{Eh{Ad}}}AEn{M`Jj}AnADj{{AGl{Cl}}}}{{{d{AEf}}c}{{Bj{{Cf{e}}g}}}{}{}{}}{{{d{AEf}}c}{{Bj{Ade}}}{}{}}{{{d{AEf}}{d{Ah}}}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEf}}}{{Bj{{Dl{c}}e}}}{}{}}{{{d{AEf}}c{d{Gf}}{d{{Ej{e}}}}}{{Bj{Ijg}}}{}{}{}}{{{d{AEf}}Ad}{{Bj{{Cf{Hh}}c}}}{}}{{{d{AEf}}c}{{Bj{{Cf{Cn}}e}}}{}{}}{{{d{AEf}}{d{Md}}G`}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEf}}c{Cf{{Mf{Ef}}}}}{{Bj{{Dl{{Eh{DfMh}}}}e}}}{}{}}{{{d{AEf}}}{{Bj{{Cf{{Eh{AdHh}}}}c}}}{}}{{{d{AEf}}Mj}{{Bj{{Cf{Ml}}c}}}{}}{{{d{fAEf}}c{Cf{El}}}{{Bj{{Cf{Cn}}e}}}{}{}}{{{d{{AFd{cik}}}}eEf}Cd{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}0{{{d{AEf}}N`}{{Bj{{Dl{{Eh{cNb}}}}e}}}{}{}}1{{{d{AEf}}{d{Nd}}hEf}{{Bj{{Cf{{Mn{cKn}}}}e}}}{}{}}{{{d{AEf}}Nh}{{Bj{{Cf{{Eh{AdAd}}}}c}}}{}}{{{d{{AFd{cik}}}}e}Cd{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{{d{AEf}}Nd}{{Bj{{Cf{Af}}c}}}{}}{{{d{AEf}}c{d{Df}}}{{Bj{{Cf{Mh}}e}}}{}{}}{{{d{AEf}}cAd}{{Bj{{Aj{DfCd}}e}}}{}{}}{{{d{AEf}}c}{{Bj{{Aj{Df{Cf{Mh}}}}e}}}{}{}}{{{d{{AFd{cik}}}}Nd}{{Bj{{Cf{{Nj{e}}}}g}}}{}{FhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{{d{AEf}}Nd}{{Bj{{Cf{Ad}}c}}}{}}{{{d{AEf}}}{{Bj{{Aj{cAh}}e}}}{}{}}{{{d{AEf}}}{{Bj{{Cf{Ad}}c}}}{}}{{{d{{AFd{cik}}}}Ef}{{Cf{{Fd{e}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{{d{AEf}}Ef}{{Bj{{Cf{{Fd{c}}}}e}}}{}{}}{{{d{{Nj{c}}}}}Bd{}}{{{d{AEd}}}Ad}{{{d{{ADd{c}}}}}eHd{}}{{{d{fAEf}}{d{Dd}}{d{{Jl{A`}}}}G`{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{cJn}}e}}}{}{}}{{{d{fAEf}}{d{Dd}}{d{Ah}}{d{Jb}}Hj{Cf{{d{Dd}}}}}{{Bj{ce}}}{}{}}{{}Bb}000000000{{{d{f{AEn{}{{AEh{c}}{AEj{e}}{AEl{g}}}}}}{d{ABb}}}gHb{{ABh{}{{Gh{c}}}}}{}}{{}c{}}000000000{{}{{Bn{c}}}{}}0000000008{{{d{{AFd{ceg}}}}}{{Cf{{d{AEd}}}}}AEn{M`Jj}An}{{{d{{Nj{c}}}}}Bb{}}{{{d{{Nj{c}}}}}{{Cf{Ad}}}{}}{{{d{{ADd{c}}}}}{{Cf{{d{Dd}}}}}Hd}{{{d{{AFd{ceg}}}}}{{d{g}}}{}M`{}}`{{}{{AF`{nn}}}}{FbAEf}{{cADnCd}{{AFh{c}}}{}}{{{d{{AFf{}{{Gh{c}}{Gj{e}}{Gl{g}}{AGn{i}}{AH`{k}}}}}}AFb}{{Bj{kc}}}Hb{HbAHbAHdFjFhABf}{{Hd{}{{Gj{e}}}}I`}Hb{{Ll{}{{Gj{e}}{Gh{i}}}}{Gn{}{{Gj{e}}{Gl{g}}{Gh{i}}}}M`JjOh}}{AdAEd}{{{d{{AFd{ceg}}}}}Ad{}M`An}{{{d{AEd}}}Ef}``{{{d{f{AFd{cik}}}}{d{m}}{d{o}}Cd{d{{Ej{Df}}}}Ef}{{Bj{{AFl{ACb}}{AHf{iACbmo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AHj{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}{{{d{f{AFd{cik}}}}AI`Nh{d{Cl}}Cd{Cf{C`}}{Cf{C`}}h}{{Bj{{AFl{AI`}}{AId{im{AGd{i}}{AIb{i}}}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{}}{{{d{f{AFd{cik}}}}{d{m}}{d{o}}AIfNh}{{Bj{AFl{AId{iACbmo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AIh{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}{{{d{fAEf}}{d{Lf}}{Dl{{Hf{c}}}}}{{Bj{ne}}}{}{}}{{{d{fAEf}}{d{Nf}}}{{Bj{ce}}}{}{}}{{{d{fAEf}}Ob{d{{Ej{{Ol{Oj}}}}}}}{{Bj{n{On{c}}}}}{}}{{{d{f{AFd{ceg}}}}Ob{d{{Ej{{Ol{Oj}}}}}}}{{Bj{nOn}}}AEn{LlM`JjOh}{AnABf}}{{{d{fc}}e}{{AFh{e}}}AE`{}}{{{d{{Nj{c}}}}}Bb{}}{{{d{fAEf}}cBb}{{Bj{{Dl{{Eh{DfMh}}}}e}}}{}{}}{{{d{f{AFd{c{AIl{}{{AIj{e}}}}AFb}}}}}e{}{}}{{{d{f{AFd{ceAFb}}}}}{}{}{GnAIl}}{{{d{f{AFd{ceg}}}}}{{d{fAIn}}}{}M`{}}`{{{d{AGj}}}{{d{{Ej{Oj}}}}}}?>{{{d{{ADj{}{{ADh{c}}}}}}}{{Cf{AJ`}}}B`}`{{{d{f{AFd{ceg}}}}AdBb}AAhAEn{LlM`JjOh}{AnABf}}{{{d{AEf}}{d{{Jl{A`}}}}}{{Bj{{J`{c}}e}}}{}{}}{{{d{AEf}}cCd{d{{Ej{h}}}}Ad{d{{Ej{e}}}}}{{Bj{{Kb{e}}g}}}{}{}{}}9{{{AF`{ce}}G`}{{AF`{ce}}}{}{}}{{{d{fAEf}}NdIf}{{Bj{nc}}}{}}{{{d{f{AFd{cik}}}}{d{m}}{d{o}}Cd{d{Jn}}{d{{Ej{Df}}}}Ef}{{Bj{{AFn{Nd}}{AJb{imo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AHj{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}{{AI`{Cf{{d{Dd}}}}h}{{AIb{c}}}Ll}{{{d{{ADd{c}}}}}{{d{Hl}}}Hd}{{{d{f{AFd{cik}}}}{d{m}}{d{o}}{d{Jn}}AIfAFjNh}{{Bj{{AFn{Nd}}{AGh{imo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AIh{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}?{{{d{fAEf}}{Al{c}}}{{Bj{ne}}}{}{}}{{{d{fAEf}}{d{{Ej{{Fl{c}}}}}}}{{Bj{ne}}}{}{}}{{{d{AEf}}}{{Bj{{Dl{A@h}}c}}}{}}{{{d{{AFd{ceg}}}}}{{Cf{{d{ADd}}}}}{}M`An}{{{d{{AFd{ceg}}}}}{{Cf{{d{AJd}}}}}{}M`An}{{{d{{AFd{ceg}}}}}{{Cf{{d{{Jl{A`}}}}}}}{}M`An}{dc{}}000{{{d{AEf}}}{{Bj{{Dl{Id}}c}}}{}}`{{{d{f{AEn{}{{AEh{c}}{AEj{e}}{AEl{g}}}}}}Ad}nHb{{ABh{}{{Gh{c}}}}}{}}{{{d{f{AFd{ceg}}}}Ad}nAEn{M`Jj}An}{{{d{fAEf}}Ad}{{Bj{Adc}}}{}}1{c{{Bj{e}}}{}{}}000000000{{}{{Bj{c}}}{}}000000000{{{d{f{AFd{ceg}}}}AdBb}{{Bj{AAhABd}}}AEn{LlM`JjOh}{AnABf}}{{{d{{Nj{c}}}}}Nd{}}{dCj}000000000{{{d{{ADd{c}}}}}{{Cf{{d{Ah}}}}}Hd}{{{d{{ADd{c}}}}}A@lHd}{{{d{fAEf}}Ad}{{Bj{nc}}}{}}{{{d{{ADd{c}}}}}{{d{Jn}}}{}}{{{d{AEf}}c{d{{Jl{A`}}}}}{{Bj{Bde}}}{}{}}{{}c{}}000000000{{{d{{AFd{ceg}}}}}{{d{e}}}{}M`{}}{{{d{f{AFd{ceg}}}}}{{d{fe}}}{}M`{}}{{{AF`{ce}}Hh}{{AF`{ce}}}{}{}}{{{AF`{ce}}}{{AF`{ce}}}{}{}}{{{AF`{nc}}e}{{AF`{ec}}}{}AEn}{{{AF`{cn}}e}{{AF`{ce}}}{}{}}{{{AF`{ce}}g}{{AF`{ce}}}{}{}{{AAb{{d{fAIn}}{d{AFb}}}{{AA`{AJf}}}}}}{{{d{fAEf}}i}{{Bj{eg}}}{}{}{{A@n{{On{ACb}}}}}{{AAf{{d{f{AAd{c}}}}}{{AA`{{Bj{eg}}}}}}}}``````{{ce}nAFfAEn}0{{ce}nAFfAEn}{cnAFf}1{{{d{{Al{c}}}}}Bb{}}{{}c{}}{AJhc{}}4{{{d{c}}}Cl{}}{{{d{c}}{d{c}}}Bd{}}7{{ce}nAFfAEn}{{{d{{Fd{c}}}}}Ob{FjFh}}887{{{d{f{AFd{ceg}}}}Ob{d{{Ej{{Ol{i}}}}}}}{{Bj{nOn}}}{}{M`Oh}{}{}}{cClAE`}{ceAE`{}}{{{d{AAh}}}Bb}{{ce}nAFfAEn}>==={{{d{{AFd{ceg}}}}CdAd{d{Ej}}}{{Bj{{Dl{{Mn{i}}}}}}}{}{LlM`}{}{}}{{ceg}nAFfAEn{{AJj{dEf}{{AA`{Bd}}}}}}{{ce}nAFfAEn}0{{ce}nAFfAEn}{{{d{{Ej{A`}}}}}c{}}{{{d{c}}}Cl{}}{{{d{c}}}e{}{}}444{{{d{{AFd{ceg}}}}}i{}M`An{}}{{{d{c}}Ad{d{Af}}{d{e}}}{{Cf{{Eh{KnClC`}}}}}An{}}{{{d{Jn}}}{{d{c}}}{}}7{{{d{{Al{c}}}}e}n{}{{AAf{{d{C`}}}}}}7`{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{Al{c}}}}}Bb{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{}c{}}{AJhc{}}{cc{}}{{{d{c}}}Cl{}}{{{d{c}}{d{c}}}Bd{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{Fd{c}}}}}Ob{FjFh}}{{{d{f{AFd{ceg}}}}Ob{d{{Ej{{Ol{i}}}}}}}{{Bj{nOn}}}{}{M`Oh}{}{}}{{{d{AAh}}}Bb}{{{d{{AFd{ceg}}}}CdAd{d{Ej}}}{{Bj{{Dl{{Mn{i}}}}}}}{}{LlM`}{}{}}{{{d{{Ej{A`}}}}}c{}}{{{d{c}}}Cl{}}{{{d{c}}}e{}{}}{{{d{{AFd{ceg}}}}}i{}M`An{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{{{d{c}}Ad{d{Af}}{d{e}}}{{Cf{{Eh{KnClC`}}}}}An{}}{dCj}{{{d{Jn}}}{{d{c}}}{}}{{}c{}}{{{d{{Al{c}}}}e}n{}{{AAf{{d{C`}}}}}}{cnAFf}{{ce}nAFfAEn}0``````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{d{fc}}{d{e}}{d{g}}{d{i}}{d{Jn}}AFj{d{{AFl{km}}}}}{{Bj{{AFn{Nd}}{AG`{cokAam}}}}}{JjOh}{AnI`}AJlAJnAGb{}{}{}}{{{d{c}}{d{fe}}{d{Af}}{Cf{Ad}}}{{Bj{n}}}AnJj}`{{{d{fc}}{d{e}}{d{g}}{d{i}}Cd{d{{Ej{Df}}}}Ef}{{Bj{{AFl{ACb}}{AHf{ckgi}}}}}{Gn{Ll{}{{Gh{}}}}}An{{AHj{}{{AHh{c}}}}}{{AHn{}{{AHl{c}}}}}{}}{{{d{fc}}{d{e}}AI`Nh{d{Cl}}Cd{Cf{C`}}{Cf{C`}}h}{{Bj{{AFl{AI`}}{AId{cg{AGd{c}}{AIb{c}}}}}}}{Ll{Gn{}{{Gh{}}{Gj{}}}}}{AnI`}{}}{{{d{fc}}{d{e}}{d{g}}{d{i}}AIfNh}{{Bj{AFl{AId{ckgi}}}}}{Gn{Ll{}{{Gh{}}}}}{AnI`}{{AIh{}{{AHh{c}}}}}{{AHn{}{{AHl{c}}}}}{}}{{{d{fc}}{d{e}}{d{g}}{d{i}}{d{k}}{d{m}}Cd{d{Jn}}{d{{Ej{Df}}}}Ef}{{Bj{{AFn{Nd}}{AJb{ckm}}}}}{JjOh{Ll{}{{Gh{}}}}}AnAJlAJn{{AHj{}{{AHh{c}}}}}{{AHn{}{{AHl{c}}}}}}`````````````````````````````{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AK`}}}AK`}{{d{d{fc}}}n{}}{{dA`}n}{{}{{AGd{c}}}{}}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{{d{AK`}}{d{AK`}}}Bd}{{d{d{c}}}Bd{}}000{{{d{{ACf{cegi}}}}{d{fBf}}}BlABjABjABjABj}{{{d{{ACf{cegi}}}}{d{fBf}}}BlHbHbHbHb}{{{d{AK`}}{d{fBf}}}Bl}0{cc{}}{Gd{{ACf{cAK`eg}}}{}{}{}}{AK`{{ACf{cAK`eg}}}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACf{cegi}}}{}{}{}{}}3{{{AKb{ce}}}{{ACf{gice}}}{}{}{}{}}4{{{d{c}}}c{}}{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{}{{AGd{c}}}{}}{{{d{{AHj{}{{Gh{c}}{AHh{e}}}}}}{d{g}}{d{e}}{d{i}}Cd{d{{Ej{Df}}}}AdEf}{{Bj{{AFl{ACb}}{ACf{cACb}}}}}{}LlAn{{AHn{}{{AHl{e}}}}}}{{{d{{AGd{c}}}}{d{e}}{d{g}}{d{i}}Cd{d{{Ej{Df}}}}AdEf}{{Bj{{AFl{ACb}}{ACf{kACb}}}}}LlAn{}{{AHn{}{{AHl{g}}}}}{}}{{{d{{AIh{}{{Gh{c}}{AHh{e}}}}}}{d{g}}{d{e}}AdAdAIf{d{i}}}{{Bj{AFl{ACf{c}}}}}{}LlAn{{AHn{}{{AHl{e}}}}}}{{{d{{AGd{c}}}}{d{e}}{d{g}}AdAdAIf{d{i}}}{{Bj{AFl{ACf{k}}}}}LlAn{}{{AHn{}{{AHl{c}}}}}{}}{{{d{{ACf{cegi}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABjABn}{HbABjABn}{HbABj}}{dc{}}{dCh}0{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00````````````{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{AKd}}}AKd}{{d{d{fc}}}n{}}{{dA`}n}{{{d{c}}{d{Dd}}}{{Bj{{AKf{}{{Gh{e}}}}e}}}{}{}}{{{d{Dd}}{d{Dd}}}{{Bj{AKhAKd}}}}{{{d{Dd}}{d{Dd}}}{{Bj{AKjAKd}}}}{{{d{Dd}}}{{Bj{{Eh{DnAKh}}AKd}}}}{{{d{Dd}}{d{Dd}}}{{Bj{DhAKd}}}}{{{d{{Ej{A`}}}}{d{{Ej{A`}}}}{d{Dd}}}{{Bj{{Cf{Df}}AKl}}}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{{AKf{}{{Gh{c}}}}}}{d{e}}}Ch{}{}}{{{d{Dd}}{d{AKh}}}Ch}{{{d{Dd}}{d{AKj}}}Ch}{{{d{Dd}}{d{Dh}}}Ch}{{{d{c}}{d{Dh}}}ChAn}{{{d{{Ej{A`}}}}{d{{Ej{A`}}}}{d{Df}}}Ch}{{{d{c}}{d{Df}}}ChAn}{{{d{AKd}}{d{AKd}}}Bd}{{d{d{c}}}Bd{}}000{{{d{AKd}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{AKn}}{d{fBf}}}{{Bj{nBh}}}}0{AL`AKd}{ALbAKd}{cc{}}0{{{d{c}}}c{}}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{dc{}}{dCh}0{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0`````````````````````````{{{d{ALd}}}ALf}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{AI`}}}AI`}{{{d{ALh}}}ALh}{{{d{ALj}}}ALj}{{{d{{AKb{ce}}}}}{{AKb{ce}}}I`I`}{{{d{ALf}}}ALf}{{{d{ALd}}}ALd}{{{d{ALl}}}ALl}{{{d{ALn}}}ALn}{{d{d{fc}}}n{}}0000000{{dA`}n}0000000`{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}{d{k}}Ad{d{{Ej{m}}}}{d{{Ej{o}}}}{d{Ac}}{Cf{{d{ALn}}}}{d{i}}}{{Bj{ALj{AKb{eAa}}}}}{AGbI`}{}Ll{}AnAMdAMfI`{{AMh{Aa}}}}{{}ALd}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{ALd}}}{{Cf{Cd}}}}{{{d{ALn}}}{{Cf{Cd}}}}0{CdALh}{{{d{AI`}}{d{AI`}}}Bd}{{{d{ALh}}{d{ALh}}}Bd}{{{d{ALj}}{d{ALj}}}Bd}{{{d{{AKb{ce}}}}{d{{AKb{ce}}}}}BdKdKd}{{{d{ALf}}{d{ALf}}}Bd}{{{d{ALd}}{d{ALd}}}Bd}{{{d{ALn}}{d{ALn}}}Bd}{{d{d{c}}}Bd{}}000000000000000000000000000{{{d{AI`}}{d{c}}AdegBbBbBb}{{Bj{Cdi}}}An{{AMn{}{{AMj{AMl}}}}}{{AMn{}{{AMj{Bb}}}}}{}}{{{d{ALj}}}Cd}{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}}{{d{c}}}{AGbI`}{}Ll{}}{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AGbI`}{}Ll{}}{{{d{AI`}}{d{fBf}}}Bl}{{{d{ALh}}{d{fBf}}}Bl}{{{d{ALj}}{d{fBf}}}Bl}{{{d{{AKb{ce}}}}{d{fBf}}}BlABjABj}{{{d{{AKb{ce}}}}{d{fBf}}}BlHbHb}{{{d{ALf}}{d{fBf}}}Bl}{{{d{ALd}}{d{fBf}}}Bl}{{{d{ALl}}{d{fBf}}}Bl}{{{d{ALn}}{d{fBf}}}Bl}{cc{}}0000000{{{d{c}}}c{}}0000000{{{d{AI`}}}Bb}{{}Bb}0000000{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{{d{ALh}}}Bd}{{{d{ALn}}}Bd}0{{{d{AI`}}}Cd}{{{d{ALh}}}{{Cf{{d{C`}}}}}}{{{d{ALl}}}{{Cf{Cd}}}}{{{Dl{ALh}}Cd}{{Bj{ALjn}}}}{{ALf{Cf{Cd}}}ALd}{{{d{ALh}}}j}{{{d{ALj}}}{{d{{Ej{ALh}}}}}}`{{Cd{Cf{C`}}}ALh}{{hCd{Cf{C`}}}ALh}{{}ALl}{{{d{{AKb{ce}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABj}}{{{d{ALl}}{Cf{Bb}}{Cf{Cd}}Cd}AN`}`{{{d{ALl}}}AN`}{dc{}}0000000{dCh}{{{d{ALj}}}Cd}{c{{Bj{e}}}{}{}}0000000{{}{{Bj{c}}}{}}0000000{dCj}0000000{{{d{ALh}}}Cd}{{}c{}}0000000{{AN`Cd}ALl}```````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}ANf{{ANh{e}}}{}ANj}{{{d{ANl}}}ANf}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{cc{}}{{}Bb}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}{{d{{Ej{c}}}}}{{ANh{e}}}{}ANj}{{{d{ANl}}}{{d{{Ej{c}}}}}{}}{{}c{}}{{}{{Bn{c}}}{}}{{{d{ANh}}}{{d{c}}}{}}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}{{d{{Ej{g}}}}}{{ANh{e}}}{}ANj}{{{d{ANl}}}{{d{{Ej{c}}}}}{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{{d{ANh}}}Cd}{{{d{ANj}}}Cd}{{}c{}}`````{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{{ANn{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALn}}}}{d{Aa}}}{{Bj{ALj{AKb{Acm}}}}}{AO`I`}LlAnAMdAMfI`{{AMh{m}}}{}{}}{{{d{{AOb{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALn}}}}{d{Aa}}}{{Bj{ALj{AKb{Acm}}}}}{AO`I`}LlAnAMdAMfI`{{AMh{m}}}{}{}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{{ANn{ce}}}}}{{d{g}}}{AO`I`}Ll{}}{{{d{{AOb{ce}}}}}{{d{g}}}{AO`I`}Ll{}}{{{d{{ANn{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AO`I`}Ll{}{}}{{{d{{AOb{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AO`I`}Ll{}{}}{cc{}}0{{{d{AO`}}}Bb}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{AO`}}}Cd}{{c{Cf{C`}}hALd}{{ANn{ce}}}{}{}}{{c{Cf{C`}}hALdALl}{{AOb{ce}}}{}{}}{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0````````````````````````{{{d{Ah}}AOd{Cf{El}}}{{Bj{CnAOf}}}}{{{d{A@l}}AOd{Cf{El}}}{{Bj{CnAOf}}}}{{}{{Cf{El}}}}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{Jn}}}Jn}{{{d{AOf}}}AOf}{{{d{El}}}El}{{{d{Ah}}}Ah}{{{d{A@l}}}A@l}{{d{d{fc}}}n{}}0000{{dA`}n}0000{{{d{c}}{d{Dd}}}{{Bj{AhCh}}}An}{{{d{c}}{d{Dd}}}{{Bj{A@lCh}}}An}{{{d{Jn}}{Cf{El}}}{{Eh{CnAOd}}}}{{{d{Ah}}{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{A@l}}{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{Jn}}}{{Eh{DfAOh}}}}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{Ah}}{d{c}}}ChAn}{{{d{A@l}}{d{c}}}ChAn}{{{d{AOj}}{d{AOj}}}Bd}{{{d{AOl}}{d{AOl}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{Ah}}AOd{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{A@l}}AOd{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{AOn}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{AOj}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOl}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{Jn}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOf}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{El}}{d{fBf}}}{{Bj{nBh}}}}{{{d{Ah}}{d{fBf}}}{{Bj{nBh}}}}{{{d{A@l}}{d{fBf}}}{{Bj{nBh}}}}{B@`AOn}{cc{}}0000000{{AOj{d{{Ej{A`}}}}}{{Bj{JnAOl}}}}{{{d{c}}}c{}}0000{AKh{{Bj{AhAOn}}}}{{{d{c}}{d{{Ej{A`}}}}G`}{{Bj{JnAOn}}}An}{{}Bb}0000000{{{d{El}}{d{El}}}{{Cf{El}}}}{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{BdBdBd}{{Cf{El}}}}{{{Cf{B@b}}{Cf{AJd}}}{{Bj{AhAOn}}}}{{{Cf{B@d}}{Cf{B@f}}}A@l}{{{d{B@h}}}{{Bj{AhAOl}}}}`{{{d{Jn}}}{{d{AKj}}}}{{{d{Ah}}}{{Cf{{d{AJd}}}}}}{{{d{A@l}}}{{d{{Cf{B@f}}}}}}`{{{d{A@l}}}{{Cf{El}}}}{{{d{Jn}}AOj}{{Dl{A`}}}}{dc{}}0000{dCh}00{{{d{Jn}}}Ah}{{{d{Ah}}}A@l}{{{d{Jn}}}{{d{B@j}}}}{{{d{Ah}}}{{Cf{{d{B@b}}}}}}{{{d{A@l}}}{{d{{Cf{B@d}}}}}}{c{{Bj{e}}}{}{}}0000000{{}{{Bj{c}}}{}}0000000{dCj}0000000{{BdBdBd}El}{{}c{}}0000000```{{{d{AJd}}{d{fADl}}{d{c}}AdeADnCdEf{d{fg}}}eAn{}{AE`AEb}}{{{d{AJd}}{d{fADl}}{d{c}}AdADnCdEf{d{fe}}}gAn{AE`AEb}{}}{{{d{AJd}}{d{fADl}}c{d{fe}}}n{}{AE`AEb}}{{{d{AKh}}AOd}{{Cf{Dh}}}}{{{d{AJd}}AOd}{{Cf{Dh}}}}{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AJd}}}{{Eh{AOdDh}}}}{{{d{AKj}}}AKj}{{{d{AKh}}}AKh}{{{d{AJd}}}AJd}{{d{d{fc}}}n{}}00{{dA`}n}00{{{d{AJd}}{d{Dh}}}{{Cf{{Eh{AOdB@l}}}}}}{{{d{AKj}}}{{Eh{AOdDh}}}}{{{d{AKh}}}{{Eh{AOdDh}}}}8{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{{{d{AKj}}B@n}AKj}:9{{{d{AJd}}BA`}{{Cf{Dh}}}}0{Bbn}00{{{d{AKj}}{d{AKj}}}Bd}{{{d{AKh}}{d{AKh}}}Bd}`{{{d{AKh}}AOd}{{Cf{{Eh{AOdDh}}}}}}{{{d{AJd}}AOd}{{Cf{{Eh{AOdDh}}}}}}{{{d{AKj}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AKh}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AJd}}{d{fBf}}}{{Bj{nBh}}}}{cc{}}00{AKhAJd}{{{d{AKh}}}AJd}{{{d{{Ej{A`}}}}}{{Bj{AKjBAb}}}}{{{d{{Eb{A`}}}}}{{Cf{AJd}}}}{{{d{AKj}}{d{{Ej{B@n}}}}}AKj}{{{d{c}}}c{}}00{{{d{AJd}}}{{d{BAd}}}}`{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{{d{{Ej{A`}}}}}AKj}{c{{Bj{AKjKf}}}BAf}{c{{Bj{AKhKf}}}BAf}{{{d{AJd}}}{{Cf{AJ`}}}}{{{d{{Ej{A`}}}}EfG`}AKj}{{{d{AKj}}}{{Eb{A`}}}}{{{d{AJd}}}{{Eb{A`}}}}{{{d{AKj}}}AJd}{{{d{AKh}}}AJd}{{{d{AKj}}}AKh}{{{d{AJd}}}B@f}{{{d{AJd}}}BAd}{{{d{AJd}}B@l}BAh}{{{d{AJd}}B@l}BAj}{{{d{AJd}}B@l}AJ`}{dc{}}00{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00{{{d{AKj}}c}{{Bj{nKf}}}BAl}{{{d{AKh}}c}{{Bj{nKf}}}BAl}{Fb{{`{{F`{}{{En{Jn}}}}}}}}`````````````````````{{{d{{BAn{c}}}}}Ad{}}{{{d{{BB`{c}}}}}{{d{ALj}}}{}}{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000{{{d{ACj}}}ACj}{{{d{{BAn{c}}}}}{{BAn{c}}}I`}{{{d{{AFl{ce}}}}}{{AFl{ce}}}I`I`}{{{d{BBb}}}BBb}{{{d{BBd}}}BBd}{{{d{{BB`{c}}}}}{{BB`{c}}}I`}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BBb}}{d{BBb}}}Ab}{{{d{BBd}}{d{BBd}}}Ab}{{d{d{c}}}Ab{}}0{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{{BAn{c}}}}{d{{BAn{c}}}}}BdKd}{{{d{{AFl{ce}}}}{d{{AFl{ce}}}}}BdKdKd}{{{d{BBb}}{d{BBb}}}Bd}{{{d{BBd}}{d{BBd}}}Bd}{{{d{{BB`{c}}}}{d{{BB`{c}}}}}BdKd}{{d{d{c}}}Bd{}}0000000000000000000{{{d{{AFl{ce}}}}}{{d{c}}}{}{}}{{{d{ACj}}{d{fBf}}}Bl}0{{{d{{AFl{ce}}}}{d{fBf}}}BlHb{}}{{{d{BBb}}{d{fBf}}}Bl}{{{d{BBd}}{d{fBf}}}Bl}{{{d{{BB`{c}}}}{d{fBf}}}Bl{}}{cc{}}00000{{Ad{AFn{{Mn{cKn}}}}}{{BAn{c}}}{}}{{{d{{Ej{{BB`{c}}}}}}AIf{BBf{Bbj}}{Dl{Nf}}{Cf{{BAn{c}}}}{Dl{BBd}}ALjBd}{{Bj{{BB`{c}}ACj}}}{}}{{{d{c}}}c{}}00000{{{d{BBb}}{d{fc}}}nNl}{{{d{BBd}}{d{fc}}}nNl}{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{{BB`{c}}}}j}Bd{}}{{{d{{BB`{c}}}}}Bd{}}{{{d{{AFl{ce}}}}}Ad{}{}}{{cAd{AFn{{BB`{e}}}}}{{Bj{{AFl{ce}}ACj}}}{}{}}{{BbBBb}BBd}{{{d{{BAn{c}}}}}{{d{{AFn{{Mn{cKn}}}}}}}{}}{{{d{BBd}}}BBb}{{{d{BBb}}{d{BBb}}}{{Cf{Ab}}}}{{{d{BBd}}{d{BBd}}}{{Cf{Ab}}}}{{{d{{BB`{c}}}}}{{d{{BBf{Bbj}}}}}{}}{{{d{{BB`{c}}}}}{{d{{Ej{BBd}}}}}{}}{{{d{{BB`{c}}}}}{{Cf{{d{{BAn{c}}}}}}}{}}{{AIf{BBf{Bbj}}{Dl{Nf}}{Cf{{BAn{c}}}}ALjeAdBd}{{Bj{{AFl{ec}}ACj}}}{}{}}{{{d{BBd}}}Bb}{{{d{{AFl{ce}}}}}{{d{{AFn{{BB`{e}}}}}}}{}{}}{dc{}}00000{dCh}{{{d{{BB`{c}}}}}{{d{AIf}}}{}}{{{d{{BB`{c}}}}}{{d{{Ej{Nf}}}}}{}}{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{dCj}00000{{}c{}}00000````````````````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BBh{c}}}}}{{BBh{c}}}I`}{{d{d{fc}}}n{}}{{dA`}n}`{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BBh{c}}}}{d{fBf}}}BlABj}{{{d{{BBh{c}}}}{d{fBf}}}BlHb}{BBj{{BBh{c}}}{}}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}``{{{d{{BBh{c}}}}}{{Cf{{d{ABn}}}}}ABn}{dc{}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000```{{{d{fBBl}}}n}{{{d{fABb}}}n}{{{d{fADl}}}n}{{{d{fBBn}}}n}{{{d{fBC`}}}n}{{{d{fBCb}}}n}{{{d{BBl}}}BBl}{{{d{ABb}}}ABb}{{{d{ADl}}}ADl}{{{d{BBn}}}BBn}{{{d{BC`}}}BC`}{{{d{BCb}}}BCb}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BC`}}}{{Bj{BCdn}}}}``{{}BBl}{{}ABb}{{}ADl}{{}BBn}{{}BC`}{{}BCb}{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{BBl}}}Bb}{{{d{ABb}}}Bb}{{{d{ADl}}}Bb}{{{d{BBn}}}Bb}{{{d{BC`}}}Bb}{{{d{BCb}}}Bb}{{{d{BC`}}}{{Bj{BCfn}}}}``{{{d{BBl}}{d{BBl}}}Bd}{{{d{ABb}}{d{ABb}}}Bd}{{{d{ADl}}{d{ADl}}}Bd}{{{d{BBn}}{d{BBn}}}Bd}{{{d{BC`}}{d{BC`}}}Bd}{{{d{BCb}}{d{BCb}}}Bd}`{{{d{BBl}}{d{fBf}}}Bl}{{{d{ABb}}{d{fBf}}}Bl}{{{d{ADl}}{d{fBf}}}Bl}{{{d{BBn}}{d{fBf}}}Bl}{{{d{BC`}}{d{fBf}}}Bl}{{{d{BCb}}{d{fBf}}}Bl}{cc{}}00{{{d{{BCh{c}}}}}BBnBCj}11{{{d{{BCl{c}}}}}BC`{}}2{{{d{c}}}c{}}00000{{{d{ABb}}}Hh}``{{{d{ABb}}}{{Cf{BCn}}}}`{{{d{ABb}}}Ad}``{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{BBn}}}{{Bj{Nbn}}}}````6`````{dc{}}00000{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{{{d{ADl}}}Nd}{dCj}00000`{{}c{}}00000`````````````````````{{{d{BD`}}}{{d{Dd}}}}{{{d{BDb}}}{{d{Dd}}}}`{d{{d{c}}}{}}00000000000{{{d{f}}}{{d{fc}}}{}}00000000000`{{{d{fBDd}}}n}{{{d{fBDf}}}n}{{{d{fBDh}}}n}{{{d{fBDj}}}n}{{{d{fBDl}}}n}{{{d{fBDn}}}n}{{{d{fBE`}}}n}{{{d{fBEb}}}n}{{{d{fBEd}}}n}{{{d{fBEf}}}n}{{{d{BDd}}}BDd}{{{d{BDf}}}BDf}{{{d{BDh}}}BDh}{{{d{BDj}}}BDj}{{{d{BDl}}}BDl}{{{d{BDn}}}BDn}{{{d{BE`}}}BE`}{{{d{BEb}}}BEb}{{{d{BEd}}}BEd}{{{d{BEf}}}BEf}{{{d{BD`}}}BD`}{{{d{BDb}}}BDb}{{d{d{fc}}}n{}}00000000000{{dA`}n}00000000000{{{d{BD`}}{d{BD`}}}Ab}{{{d{BDb}}{d{BDb}}}Ab}{{d{d{c}}}Ab{}}0{{}BDd}{{}BDf}{{}BDh}{{}BDj}{{}BDl}{{}BDn}{{}BE`}{{}BEb}{{}BEd}{{}BEf}{{}BD`}{{}BDb}{Bb{{d{c}}}{}}00000000000{Bb{{d{fc}}}{}}00000000000{Bbn}00000000000{{{d{BDd}}}Bb}{{{d{BDf}}}Bb}{{{d{BDh}}}Bb}{{{d{BDj}}}Bb}{{{d{BDl}}}Bb}{{{d{BDn}}}Bb}{{{d{BE`}}}Bb}{{{d{BEb}}}Bb}{{{d{BEd}}}Bb}{{{d{BEf}}}Bb}{{{d{BDd}}{d{BDd}}}Bd}{{{d{BDf}}{d{BDf}}}Bd}{{{d{BDh}}{d{BDh}}}Bd}{{{d{BDj}}{d{BDj}}}Bd}{{{d{BDl}}{d{BDl}}}Bd}{{{d{BDn}}{d{BDn}}}Bd}{{{d{BE`}}{d{BE`}}}Bd}{{{d{BEb}}{d{BEb}}}Bd}{{{d{BEd}}{d{BEd}}}Bd}{{{d{BEf}}{d{BEf}}}Bd}{{{d{BD`}}{d{BD`}}}Bd}{{{d{BDb}}{d{BDb}}}Bd}{{d{d{c}}}Bd{}}0000000`{{{d{BDd}}}BDb}`{{{d{BDd}}{d{fBf}}}Bl}{{{d{BDf}}{d{fBf}}}Bl}{{{d{BDh}}{d{fBf}}}Bl}{{{d{BDj}}{d{fBf}}}Bl}{{{d{BDl}}{d{fBf}}}Bl}{{{d{BDn}}{d{fBf}}}Bl}{{{d{BE`}}{d{fBf}}}Bl}{{{d{BEb}}{d{fBf}}}Bl}{{{d{BEd}}{d{fBf}}}Bl}{{{d{BEf}}{d{fBf}}}Bl}{{{d{BD`}}{d{fBf}}}Bl}{{{d{BDb}}{d{fBf}}}Bl}{cc{}}000000000{hBD`}1{jBD`}2{BEh{{Cf{BD`}}}}{BEh{{Cf{BDb}}}}{{{d{c}}}c{}}00000000000{{{d{{AFl{AI`c}}}}}BDd{}}{{{d{Dd}}}{{Cf{BD`}}}}{{{d{Dd}}}{{Cf{BDb}}}}{{{d{BD`}}{d{fc}}}nNl}{{{d{BDb}}{d{fc}}}nNl}`{{}Bb}00000000000`{{}c{}}00000000000{{}{{Bn{c}}}{}}00000000000``{BEhBd}0``{{{d{BDj}}}{{Bj{NdBEj}}}}{{{d{BD`}}{d{BD`}}}{{Cf{Ab}}}}{{{d{BDb}}{d{BDb}}}{{Cf{Ab}}}}```{{{d{BDj}}}{{Bj{j{BBh{c}}}}}{}}{{{d{BEd}}}{{Bj{j{BBh{c}}}}}{}}```{{{d{fBDd}}BDb}n}{{{d{fBDh}}BD`}n}{{{d{fBDj}}BD`}n}{{{d{fBEd}}BD`}n}```{dc{}}00000000000`{c{{Bj{e}}}{}{}}0000000000{BEh{{Bj{BD`BEl}}}}{BEh{{Bj{BDbBEl}}}}2{{}{{Bj{c}}}{}}00000000000{{{d{BDd}}{d{e}}}{{Bj{{AFl{AI`}}{BBh{c}}}}}{}{{Ll{}{{Gh{c}}}}}}`{dCj}00000000000````{{{d{BDh}}}BD`}{{{d{BDj}}}BD`}{{{d{BEd}}}BD`}```{{}c{}}00000000000````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{BEn}}}BEn}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{BEn}}{d{fc}}}nBF`}{{{d{BEn}}}Bb}{{{d{BEn}}{d{BEn}}}Bd}{{{d{BEn}}{d{fBf}}}Bl}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{Cf{BEn}}}}EfBFb{d{fc}}BFd}{{Bj{nBFf}}}BFh}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}``````````````````````````````{{{d{BFj}}}{{d{Dd}}}}``{d{{d{c}}}{}}000000000000000000000{{{d{f}}}{{d{fc}}}{}}000000000000000000000````{{{d{fBFl}}}n}{{{d{fBFn}}}n}{{{d{fBG`}}}n}{{{d{fBGb}}}n}{{{d{fBGd}}}n}{{{d{fBGf}}}n}{{{d{fBGh}}}n}{{{d{fBGj}}}n}{{{d{fBGl}}}n}{{{d{fBGn}}}n}{{{d{fBH`}}}n}{{{d{fBHb}}}n}{{{d{fBHd}}}n}{{{d{fBHf}}}n}{{{d{fBHh}}}n}{{{d{fLh}}}n}{{{d{fBHj}}}n}{{{d{fBHl}}}n}{{{d{fBHn}}}n}{{{d{fBI`}}}n}{{{d{fBIb}}}n}{{{d{BFl}}}BFl}{{{d{BFn}}}BFn}{{{d{BG`}}}BG`}{{{d{BGb}}}BGb}{{{d{BGd}}}BGd}{{{d{BGf}}}BGf}{{{d{BGh}}}BGh}{{{d{BGj}}}BGj}{{{d{BGl}}}BGl}{{{d{BGn}}}BGn}{{{d{BH`}}}BH`}{{{d{BHb}}}BHb}{{{d{BHd}}}BHd}{{{d{BHf}}}BHf}{{{d{BHh}}}BHh}{{{d{Lh}}}Lh}{{{d{BHj}}}BHj}{{{d{BHl}}}BHl}{{{d{BHn}}}BHn}{{{d{BI`}}}BI`}{{{d{BIb}}}BIb}{{{d{BFj}}}BFj}{{d{d{fc}}}n{}}000000000000000000000{{dA`}n}000000000000000000000{{{d{BFj}}{d{BFj}}}Ab}`{{d{d{c}}}Ab{}}````{{}BFl}{{}BFn}{{}BG`}{{}BGb}{{}BGd}{{}BGf}{{}BGh}{{}BGj}{{}BGl}{{}BGn}{{}BH`}{{}BHb}{{}BHd}{{}BHf}{{}BHh}{{}Lh}{{}BHj}{{}BHl}{{}BHn}{{}BI`}{{}BIb}{{}BFj}{Bb{{d{c}}}{}}000000000000000000000{Bb{{d{fc}}}{}}000000000000000000000{Bbn}000000000000000000000{{{d{BFl}}}Bb}{{{d{BFn}}}Bb}{{{d{BG`}}}Bb}{{{d{BGb}}}Bb}{{{d{BGd}}}Bb}{{{d{BGf}}}Bb}{{{d{BGh}}}Bb}{{{d{BGj}}}Bb}{{{d{BGl}}}Bb}{{{d{BGn}}}Bb}{{{d{BH`}}}Bb}{{{d{BHb}}}Bb}{{{d{BHd}}}Bb}{{{d{BHf}}}Bb}{{{d{BHh}}}Bb}{{{d{Lh}}}Bb}{{{d{BHj}}}Bb}{{{d{BHl}}}Bb}{{{d{BHn}}}Bb}{{{d{BI`}}}Bb}{{{d{BIb}}}Bb}``{{{d{BFl}}{d{BFl}}}Bd}{{{d{BFn}}{d{BFn}}}Bd}{{{d{BG`}}{d{BG`}}}Bd}{{{d{BGb}}{d{BGb}}}Bd}{{{d{BGd}}{d{BGd}}}Bd}{{{d{BGf}}{d{BGf}}}Bd}{{{d{BGh}}{d{BGh}}}Bd}{{{d{BGj}}{d{BGj}}}Bd}{{{d{BGl}}{d{BGl}}}Bd}{{{d{BGn}}{d{BGn}}}Bd}{{{d{BH`}}{d{BH`}}}Bd}{{{d{BHb}}{d{BHb}}}Bd}{{{d{BHd}}{d{BHd}}}Bd}{{{d{BHf}}{d{BHf}}}Bd}{{{d{BHh}}{d{BHh}}}Bd}{{{d{Lh}}{d{Lh}}}Bd}{{{d{BHj}}{d{BHj}}}Bd}{{{d{BHl}}{d{BHl}}}Bd}{{{d{BHn}}{d{BHn}}}Bd}{{{d{BI`}}{d{BI`}}}Bd}{{{d{BIb}}{d{BIb}}}Bd}{{{d{BFj}}{d{BFj}}}Bd}{{d{d{c}}}Bd{}}000````{{{d{BFl}}{d{fBf}}}Bl}{{{d{BFn}}{d{fBf}}}Bl}{{{d{BG`}}{d{fBf}}}Bl}{{{d{BGb}}{d{fBf}}}Bl}{{{d{BGd}}{d{fBf}}}Bl}{{{d{BGf}}{d{fBf}}}Bl}{{{d{BGh}}{d{fBf}}}Bl}{{{d{BGj}}{d{fBf}}}Bl}{{{d{BGl}}{d{fBf}}}Bl}{{{d{BGn}}{d{fBf}}}Bl}{{{d{BH`}}{d{fBf}}}Bl}{{{d{BHb}}{d{fBf}}}Bl}{{{d{BHd}}{d{fBf}}}Bl}{{{d{BHf}}{d{fBf}}}Bl}{{{d{BHh}}{d{fBf}}}Bl}{{{d{Lh}}{d{fBf}}}Bl}{{{d{BHj}}{d{fBf}}}Bl}{{{d{BHl}}{d{fBf}}}Bl}{{{d{BHn}}{d{fBf}}}Bl}{{{d{BI`}}{d{fBf}}}Bl}{{{d{BIb}}{d{fBf}}}Bl}{{{d{BFj}}{d{fBf}}}Bl}{cc{}}000000000000000000000{BEh{{Cf{BFj}}}}{{{d{c}}}c{}}000000000000000000000{{{d{Dd}}}{{Cf{BFj}}}}`{{{d{BFj}}{d{fc}}}nNl}`````````{{}Bb}000000000000000000000`{{}c{}}000000000000000000000{{}{{Bn{c}}}{}}000000000000000000000{BEhBd}````{{{d{BFj}}{d{BFj}}}{{Cf{Ab}}}}```{{{d{Lh}}}{{BIf{{BId{Oj}}}}}}``{{{d{fBHj}}BFj}n}{{{d{BHj}}}BFj}``````{{{d{Lh}}}{{BIf{Lf}}}}{dc{}}000000000000000000000{c{{Bj{e}}}{}{}}000000000000000000000{BEh{{Bj{BFjBEl}}}}{{}{{Bj{c}}}{}}000000000000000000000``{dCj}000000000000000000000````{{}c{}}000000000000000000000```{{{BIh{c}}BIj}{{BIh{c}}}{{BIn{BIl}}}}{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BIh{c}}}}}{{BIh{c}}}I`}{{d{d{fc}}}n{}}{{dA`}n}{c{{Bj{{BIh{BJ`}}BJb}}}{{BJf{BJd}}}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BIh{c}}}}{d{fBf}}}BlHb}{cc{}}{{{d{c}}}c{}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BIb}}BJj}}}{{BIn{BIl}}}{{BJl{BHn}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BI`}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHn}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{ABb}}BJj}}}{{BIn{BIl}}}{{BJl{BFl}}}}0{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{ABb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BFn}}}}0{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BFl}}BJj}}}{{BIn{BIl}}}{{BJl{BGf}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{Lh}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGj}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BGb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{ADl}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BHl}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHj}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BHf}}BJj}}}{{BIn{BIl}}}{{BJl{BHd}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BHf}}BJj}}}{{BIn{BIl}}}{{BKb{}{{BK`{BHb}}}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BGb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BGl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGb}}BJj}}}{{BIn{BIl}}}{{BJl{BG`}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{Lh}}BJj}}}{{BIn{BIl}}}{{BJl{BFl}}}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{BIh{c}}Bb}{{BIh{c}}}{{BIn{BIl}}}}0{c{{BIh{c}}}{{BIn{BIl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BH`}}BJj}}}{{BIn{BIl}}}{{BJl{BGn}}}}{{{BIh{c}}BIj}{{BIh{c}}}{{BIn{BIl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGd}}BJj}}}{{BIn{BIl}}}{{BJl{BGb}}}}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}{{ce}{{BIh{{BKd{ce}}}}}{{BKl{{BKf{BIl}}}{{BKh{BKj}}}}{BIn{BIl}}}BKn}{{cBL`}{{BIh{c}}}{{BIn{BIl}}}}```````````{{{d{BLb}}}{{d{c}}}{}}{{{d{{BLd{BAhBAjc}}}}}{{d{c}}}{}}{{{d{ABl}}}Ad}{d{{d{c}}}{}}000{{{d{f}}}{{d{fc}}}{}}000{{{d{ABl}}}ABl}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}000{Bb{{d{fc}}}{}}000{Bbn}000{{}{{BLf{ce}}}{}{}}{{}{{BLh{c}}}{}}{{{d{ABl}}{d{fBf}}}Bl}0{cc{}}000{e{{BLf{c{Eh{cB@l}}}}}{B`FhFj}{{AMn{}{{AMj{{Eh{cAh}}}}}}}}{{{d{c}}}c{}}{{}Bb}000{{}c{}}000{{}{{Bn{c}}}{}}000{{{d{ABl}}}Bd}{{{d{BLb}}}{{Cf{B@l}}}}{{{d{{BLd{BAhBAjc}}}}}{{Cf{B@l}}}{}}{{{Aj{c{AAn{BLb}}}}}{{BLf{ec}}}{}{}}{{{d{BLb}}dMb}{{Cf{c}}}{}}{{{d{{BLd{BAhBAjc}}}}{d{Cb}}Mb}{{Cf{Nb}}}{}}{{{d{BLb}}}}{{{d{{BLd{BAhBAjc}}}}}BLj{}}{{{d{{BLf{ce}}}}}{{d{{Aj{e{AAn{BLb}}}}}}}{}{}}{{{d{{BLh{c}}}}}{{d{{Ej{{Eh{cNb}}}}}}}{}}{{{d{c}}ABb{d{{BLf{eg}}}}{d{{BLh{e}}}}{Cf{{d{H`}}}}}{{Bj{{Hf{e}}ABl}}}{AnABf}{AHdFhFjAHbABf}{B`FjFhABf}}`{dc{}}{dCh}{c{{Bj{e}}}{}{}}000{{}{{Bj{c}}}{}}000{dCj}000{{}c{}}000```````````````{{AdHhNb{d{AJd}}CdBd{Cf{{Eh{EfEf}}}}}ABb}`{c{{BIf{{BLl{e}}}}}BAfBLn}{{{d{fc}}{d{{BLl{e}}}}}{{BIf{n}}}BAlBLn}```````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BM`{ceg}}}}{d{fBf}}}BlABjABjABj}{{{d{{BM`{ceg}}}}{d{fBf}}}BlHbHbHb}{{{ABd{ce}}}{{BM`{ecg}}}{}{}{}}{BJj{{BM`{ceg}}}{}{}{}}{cc{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{BIh{c}}}}{d{e}}{d{g}}{d{fi}}Ef}{{Bj{nBM`}}}{{BIn{BIl}}}{AnABf}AAj{JjOh}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````````````````{{{d{{BMb{ce}}}}}{{d{e}}}{}{}}{{{d{{BMd{ceg}}}}}{{d{g}}}{}{}{}}{{{d{Mh}}}AOh}{{{d{{A@j{c}}}}}Bb{}}{d{{d{c}}}{}}000000000{{{d{f}}}{{d{fc}}}{}}000000000{{{d{Mj}}}Mj}{{{d{{Lb{ceg}}}}}{{Lb{ceg}}}I`I`I`}{{{d{Nf}}}Nf}{{{d{Kn}}}Kn}{{{d{{Mn{ce}}}}}{{Mn{ce}}}I`I`}{{{d{AFj}}}AFj}{{{d{Mh}}}Mh}{{d{d{fc}}}n{}}000000{{dA`}n}000000{{{d{Mj}}{d{Mj}}}Ab}{{{d{Nf}}}{{d{BMf}}}}{{d{d{c}}}Ab{}}{{{d{{Eb{A`}}}}}AFj}{Bb{{d{c}}}{}}000000000{Bb{{d{fc}}}{}}000000000{Bbn}000000000{{{d{{BMd{ceg}}}}}{{d{BCf}}}{}{}{}}{{{d{Mj}}{d{Mj}}}Bd}{{{d{Nf}}{d{Nf}}}Bd}{{{d{Kn}}{d{Kn}}}Bd}{{{d{{Mn{ce}}}}{d{{Mn{ce}}}}}BdKdKd}{{{d{Mh}}{d{Mh}}}Bd}{{d{d{c}}}Bd{}}0000000000000000000{{{d{Mj}}{d{fBf}}}Bl}{{{d{{Lb{ceg}}}}{d{fBf}}}BlHbHbHb}{{{d{Nf}}{d{fBf}}}Bl}{{{d{Kn}}{d{fBf}}}Bl}{{{d{{Mn{ce}}}}{d{fBf}}}BlHbHb}{{{d{AFj}}{d{fBf}}}Bl}{{{d{Mh}}{d{fBf}}}Bl}{cc{}}000000000{{Bbce}{{BMb{ce}}}{}{}}{{BbBCfcBdMb{Cf{e}}g{Cf{B@l}}}{{BMd{ceg}}}{}{}{}}{{L`BMf{Cf{Ad}}}{{Cf{Nf}}}}{{cNdOdeB@lMb}{{Mn{ce}}}{}{}}{{{d{c}}}c{}}000000{{{d{{BMb{ce}}}}}Bb{}{}}{{{d{{BMd{ceg}}}}}Bb{}{}{}}{{}Bb}000000000{{{Lb{c{Cf{e}}g}}}{{Cf{{Lb{ceg}}}}}{}{}{}}{{{d{{Mn{ce}}}}}{{d{c}}}{}{}}{{}c{}}000000000{{}{{Bn{c}}}{}}000000000{{{d{{BMd{ceg}}}}}Bd{}{}{}}{{{Lb{ceg}}k}{{Lb{cei}}}{}{}{}{}{{AAb{g}{{AA`{i}}}}}}{{{Lb{ceg}}k}{{Lb{cig}}}{}{}{}{}{{AAb{e}{{AA`{i}}}}}}{{{Mn{ce}}i}{{Mn{cg}}}{}{}{}{{AJj{e}{{AA`{g}}}}}}{{{d{Nf}}}{{Cf{Ad}}}}{{NdBb{Dl{{BMh{c}}}}{Dl{{BMj{c}}}}}{{A@j{c}}}{}}{{NdhOd}Mj}{{BMlAOh}Mh}{{{d{{BMb{ce}}}}}{{d{c}}}{}{}}{{{d{{BMd{ceg}}}}}{{Cf{{d{e}}}}}{}{}{}}{{{d{{BMd{ceg}}}}}{{d{c}}}{}{}{}}{{{d{{Mn{ce}}}}}{{d{e}}}{}{}}{{{d{{BMd{ceg}}}}}Mb{}{}{}}{{{d{{Mn{ce}}}}}Mb{}{}}{{{d{{Mn{cCb}}}}}{{d{c}}}{}}{{{d{{Mn{cCb}}}}}{{Bj{CdGd}}}{}}{{{d{Nf}}}{{d{L`}}}}0{{{d{Mj}}}Od}{{{d{{Mn{ce}}}}}Od{}{}}{{{d{Mj}}{d{Mj}}}{{Cf{Ab}}}}{{{d{Mj}}}h}{{{d{Kn}}}h}{{{d{Nf}}}{{d{Df}}}}{{{d{{BMd{ceg}}}}}{{Cf{B@l}}}{}{}{}}{{{d{{A@j{c}}}}}{{d{{Ej{{BMj{c}}}}}}}{}}{{{d{{A@j{c}}}}}{{d{{Ej{{BMh{c}}}}}}}{}}{{{d{Mh}}}BMl}{{{d{{Mn{ce}}}}}B@l{}{}}{dc{}}000000{c{{Bj{e}}}{}{}}000000000{{}{{Bj{c}}}{}}000000000{{{d{{A@j{c}}}}}Nd{}}{{{d{Mj}}}{{d{Nd}}}}{{{d{{Mn{ce}}}}}{{d{Nd}}}{}{}}{{{d{Nf}}}{{d{BMf}}}}{dCj}000000000{{{d{Nf}}}Cd}{{{d{Kn}}}Cd}{{{d{{Mn{cCb}}}}}Cd{}}{{}c{}}000000000```````","D":"JFn","p":[[5,"DecryptedOutput",0,4456],[1,"reference",null,null,1],[0,"mut"],[6,"ShieldedProtocol",0,4457],[6,"PoolType",0,4457],[6,"TransferType",0,4456],[1,"unit"],[1,"u8"],[6,"Ordering",4458],[5,"BlockHeight",4459],[5,"Transaction",4460],[5,"UnifiedFullViewingKey",2278,4461],[5,"HashMap",4462],[5,"DecryptedTransaction",228],[10,"Parameters",4459],[10,"Copy",4463],[1,"usize"],[1,"bool"],[5,"Formatter",4464],[5,"Error",4464],[6,"Result",4465,null,1],[8,"Result",4464],[5,"Request",4466],[5,"MemoBytes",4467],[5,"Note",4468],[5,"Zatoshis",4469],[6,"Option",4470,null,1],[5,"String",4471],[5,"TypeId",4472],[6,"Address",128,4473],[5,"UnifiedAddress",128,4473],[6,"Receiver",128,4473],[5,"ZcashAddress",4474],[1,"str"],[6,"TransparentAddress",4475],[5,"PaymentAddress",4476],[6,"Typecode",4477],[5,"Vec",4478],[6,"NetworkType",4459],[5,"Address",4479],[1,"array"],[6,"ConversionError",4480],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",2278,4461],[17,"Value"],[10,"Strategy",4481],[6,"Network",4459],[5,"WalletSummary",228],[5,"AccountBalance",228],[10,"Eq",4458],[10,"Hash",4482],[5,"SentTransaction",228],[5,"Zip32Derivation",228],[5,"AccountId",4483],[5,"Balance",228],[6,"BalanceError",4469],[6,"NoteFilter",228],[17,"Error"],[17,"AccountId"],[17,"Account"],[10,"WalletRead",228],[5,"BlockMetadata",228],[10,"Debug",4464],[10,"Account",228],[5,"ScannedBlock",228],[5,"BlockHash",4484],[6,"AccountPurpose",228],[6,"AccountSource",228],[5,"Ratio",228],[10,"Clone",4485],[5,"Progress",228],[6,"TransactionDataRequest",228],[6,"TransactionStatus",228],[5,"PoolMeta",228],[5,"AccountMeta",228],[5,"BoundedU8",228],[5,"OutputOfSentTx",228],[6,"SeedRelevance",228],[5,"AccountBirthday",228],[5,"ScannedBundles",228],[6,"Retention",4486],[17,"UtxoRef"],[10,"WalletWrite",228],[8,"SecretVec",4487],[5,"UnifiedSpendingKey",2278,4461],[5,"OffsetDateTime",4488],[5,"SpendableNotes",228],[10,"PartialEq",4458],[5,"Error",4489],[6,"BirthdayError",228],[5,"TryFromIntError",4490],[6,"NetworkUpgrade",4459],[6,"Note",4180],[5,"OutPoint",4491],[6,"Recipient",4180],[5,"SentTransactionOutput",228],[5,"ChainState",1009],[5,"TreeState",3397],[17,"NoteRef"],[10,"InputSource",228],[10,"Ord",4458],[10,"WalletTest",228],[5,"Position",4486],[5,"SeedFingerprint",4492],[5,"Range",4493],[5,"TransparentAddressMetadata",4180],[5,"NoteId",4180],[6,"Memo",4467],[5,"ReceivedNote",4180],[6,"NullifierQuery",228],[5,"Nullifier",4494],[5,"TxId",4495],[5,"WalletTransparentOutput",4180],[8,"NonZeroU32",4496],[5,"TransactionSummary",1273],[10,"Hasher",4482],[5,"ScannedBlockCommitments",228],[10,"NoteRetention",228],[1,"u64"],[1,"u16"],[17,"SaplingShardStore"],[10,"WalletCommitmentTrees",228],[5,"Node",4497],[5,"CommitmentTreeRoot",1009],[6,"ShardTreeError",4498],[17,"H"],[17,"CheckpointId"],[10,"ShardStore",4499],[5,"Frontier",4500],[5,"ScanRange",1173],[5,"WalletTx",4180],[5,"UnifiedIncomingViewingKey",2278,4461],[10,"From",4501],[17,"Output"],[10,"FnOnce",4502],[5,"ShardTree",4503],[10,"FnMut",4502],[5,"ScanSummary",1009],[10,"BlockCache",1009],[10,"Future",4504,null,1],[5,"Box",4505,null,1],[5,"Pin",4506],[5,"CompactBlock",2830],[6,"Error",1087],[10,"Send",4463],[10,"BlockSource",1009],[10,"Display",4464],[6,"ScanError",4046],[10,"Error",4507],[5,"MockBlockSource",1109],[6,"Infallible",4501],[6,"Error",1124],[6,"InputSelectorError",1802],[6,"Error",4508],[6,"ProposalError",2595],[6,"Error",4509],[6,"Error",4510],[6,"ScanPriority",1173],[6,"SpanningTree",1244],[5,"TestAccount",1273],[5,"ZatBalance",4469],[17,"Nullifier"],[10,"TestFvk",1273],[5,"CompactTx",2830],[6,"AddressType",1273],[10,"RngCore",4511],[10,"CryptoRng",4511],[5,"CachedBlock",1273],[5,"MockWalletDb",1273],[17,"BsError"],[17,"BlockSource"],[17,"InsertResult"],[10,"TestCache",1273],[5,"TestBuilder",1273],[5,"LocalNetwork",4512],[5,"TestState",1273],[10,"DataStoreFactory",1273],[5,"FakeCompactOutput",1273],[6,"OvkPolicy",4180],[5,"Proposal",2595],[5,"NonEmpty",4513],[8,"CreateErrT",1675],[10,"FeeRule",4514],[5,"GreedyInputSelector",1802],[8,"MultiOutputChangeStrategy",2237],[8,"TransferErrT",1675],[5,"NoteCommitments",1273],[10,"Into",4501],[17,"DsError"],[17,"DataStore"],[10,"ConditionallySelectable",4515],[10,"Default",4516],[8,"ProposeShieldingErrT",1675],[17,"InputSource"],[10,"ShieldingSelector",1802],[17,"MetaSource"],[10,"ChangeStrategy",1958],[6,"StandardFeeRule",1958],[8,"SingleOutputChangeStrategy",2237],[8,"ProposeTransferErrT",1675],[5,"TransactionRequest",4517],[10,"InputSelector",1802],[17,"Handle"],[10,"Reset",1273],[8,"ChaChaRng",4518],[5,"OutgoingViewingKey",4519],[8,"ShieldErrT",1675],[5,"DiversifiableFullViewingKey",2490,4520],[5,"InitialChainState",1273],[5,"Level",4486],[10,"Fn",4502],[10,"SpendProver",4521],[10,"OutputProver",4521],[6,"GreedyInputSelectorError",1802],[6,"ChangeError",1958],[6,"Bech32DecodeError",1889,4522],[10,"AddressCodec",1889,4522],[5,"ExtendedFullViewingKey",2490,4520],[5,"ExtendedSpendingKey",2490,4520],[6,"Error",4523],[6,"TransparentCodecError",1889,4522],[6,"CheckedHrpstringError",4524],[6,"DecodeError",4525],[5,"DustOutputPolicy",1958],[6,"DustAction",1958],[5,"ChangeValue",1958],[5,"TransactionBalance",1958],[5,"SplitPolicy",1958],[6,"EphemeralBalance",1958],[17,"FeeRule"],[17,"AccountMetaT"],[10,"InputView",4526],[10,"OutputView",4526],[10,"BundleView",2209],[17,"Item"],[6,"InputSize",4526],[10,"IntoIterator",4527],[8,"NonZeroUsize",4496],[17,"In"],[17,"Out"],[6,"BundleType",4509],[10,"InputView",2209],[10,"OutputView",2209],[5,"EmptyBundleView",2209],[5,"SingleOutputChangeStrategy",2239],[10,"Zip317FeeRule",2239],[5,"MultiOutputChangeStrategy",2239],[5,"DiversifierIndex",4483],[6,"AddressGenerationError",2278,4461],[5,"NonHardenedChildIndex",4528],[6,"Era",2278,4461],[6,"DecodingError",2278,4461],[6,"DerivationError",2278,4461],[6,"Error",4529],[5,"AccountPubKey",4528],[5,"ExternalIvk",4528],[5,"IncomingViewingKey",4520],[5,"Ufvk",4530],[5,"AccountPrivKey",4528],[6,"Scope",4483],[5,"ChildIndex",4483],[5,"Diversifier",4519],[6,"DecodingError",4519],[5,"FullViewingKey",4519],[10,"Read",4531],[5,"SaplingIvk",4519],[5,"NullifierDerivingKey",4519],[10,"Write",4531],[5,"ShieldedInputs",2595],[5,"Step",2595],[6,"StepOutputIndex",2595],[5,"StepOutput",2595],[5,"BTreeMap",4532],[6,"ProposalDecodingError",2786],[6,"Zip321Error",4517],[5,"ChainMetadata",2830],[5,"CompactSaplingSpend",2830],[5,"CompactSaplingOutput",2830],[5,"CompactOrchardAction",2830],[5,"ExtractedNoteCommitment",4533],[5,"EphemeralKeyBytes",4534],[5,"SpendDescription",4535],[10,"Authorization",4535],[5,"OutputDescription",4535],[5,"BlockHeader",4484],[6,"ValuePool",3008],[6,"FeeRule",3008],[5,"Proposal",3008],[5,"ProposalStep",3008],[5,"PaymentOutputPool",3008],[5,"ReceivedOutput",3008],[5,"PriorStepOutput",3008],[5,"PriorStepChange",3008],[5,"ProposedInput",3008],[5,"TransactionBalance",3008],[5,"ChangeValue",3008],[5,"MemoBytes",3008],[1,"i32"],[5,"TryFromSliceError",4536],[5,"UnknownEnumValue",4537],[6,"Value",3370],[10,"BufMut",4538],[6,"WireType",4539],[5,"DecodeContext",4539],[5,"DecodeError",4537],[10,"Buf",4540],[6,"ShieldedProtocol",3397],[5,"BlockId",3397],[5,"BlockRange",3397],[5,"TxFilter",3397],[5,"RawTransaction",3397],[5,"SendResponse",3397],[5,"ChainSpec",3397],[5,"Empty",3397],[5,"LightdInfo",3397],[5,"TransparentAddressBlockFilter",3397],[5,"Duration",3397],[5,"PingResponse",3397],[5,"Address",3397],[5,"AddressList",3397],[5,"Balance",3397],[5,"Exclude",3397],[5,"GetSubtreeRootsArg",3397],[5,"SubtreeRoot",3397],[5,"GetAddressUtxosArg",3397],[5,"GetAddressUtxosReply",3397],[5,"GetAddressUtxosReplyList",3397],[5,"CommitmentTree",4500],[8,"Result",4489],[5,"CompactTxStreamerClient",3999],[6,"CompressionEncoding",4541],[8,"BoxBody",4542],[10,"GrpcService",4543],[5,"Channel",4544],[5,"Error",4545],[5,"Endpoint",4546],[10,"TryInto",4501],[5,"Response",4547],[5,"Status",4548],[10,"IntoRequest",4466],[5,"Streaming",4549],[17,"Message"],[10,"IntoStreamingRequest",4466],[5,"InterceptedService",4550],[5,"Request",4551],[17,"Response"],[5,"Response",4552],[10,"Service",4553],[10,"Interceptor",4550],[5,"Uri",4554],[10,"ScanningKeyOps",4046],[5,"ScanningKey",4046],[5,"ScanningKeys",4046],[5,"Nullifiers",4046],[5,"PreparedIncomingViewingKey",4519],[8,"PrunableTree",4555],[10,"HashSer",4556],[6,"Error",4154],[5,"WalletSpend",4180],[5,"WalletOutput",4180],[5,"TxOut",4491],[8,"WalletSaplingSpend",4180],[8,"WalletSaplingOutput",4180],[5,"TransparentKeyScope",4528],[15,"Spending",998],[15,"Derived",999],[15,"Imported",999],[15,"Attempt",1003],[15,"Relevant",1005],[15,"SpendsFromAddress",1006],[15,"InsufficientFunds",1792],[15,"Parent",1269],[10,"ShieldedPoolTester",1593],[5,"SaplingPoolTester",1642],[15,"InsufficientFunds",1887],[15,"HrpMismatch",1956],[15,"InsufficientFunds",2205],[15,"DustInputs",2205],[15,"BalanceError",2784],[15,"EncodingInvalid",4135],[15,"PrevHashMismatch",4135],[15,"TreeSizeMismatch",4135],[15,"TreeSizeUnknown",4135],[15,"TreeSizeInvalid",4135],[15,"BlockHeightDiscontinuity",4135],[15,"Custom",4449],[15,"EphemeralTransparent",4450],[15,"InternalAccount",4450]],"r":[[0,4456],[1,4456],[2,4457],[3,4457],[4,4456],[5,4457],[6,4457],[7,4457],[8,4457],[9,4457],[10,4457],[11,4456],[12,4457],[13,4456],[14,4456],[15,4557],[16,4457],[17,4457],[18,4456],[19,4456],[20,4457],[21,4457],[22,4456],[23,4456],[24,4457],[25,4457],[26,4456],[27,4457],[28,4457],[29,4456],[30,4457],[31,4457],[32,4456],[33,4457],[34,4457],[35,4457],[36,4457],[38,4456],[39,4457],[40,4457],[41,4456],[42,4456],[43,4457],[44,4457],[45,4456],[46,4456],[47,4457],[48,4457],[49,4456],[50,4456],[51,4557],[52,4457],[53,4457],[54,4456],[55,4457],[56,4457],[57,4457],[58,4457],[59,4457],[60,4457],[61,4457],[62,4457],[63,4456],[64,4456],[65,4456],[66,4456],[68,4457],[69,4457],[70,4457],[71,4456],[72,4457],[73,4457],[74,4456],[75,4456],[76,4457],[77,4457],[78,4456],[79,4456],[80,4457],[81,4457],[82,4456],[83,4456],[84,4457],[85,4457],[86,4456],[87,4456],[88,4457],[89,4457],[90,4456],[91,4456],[92,4557],[93,4456],[94,4456],[95,4456],[96,4456],[97,4457],[98,4457],[105,4457],[106,4457],[107,4456],[108,4457],[109,4456],[110,4457],[111,4457],[112,4456],[113,4456],[114,4457],[115,4457],[116,4456],[117,4456],[118,4457],[119,4457],[120,4456],[121,4456],[122,4457],[123,4457],[124,4456],[125,4456],[128,4473],[129,4473],[130,4473],[131,4473],[132,4473],[133,4473],[134,4473],[135,4473],[136,4473],[137,4473],[138,4473],[139,4473],[140,4473],[141,4473],[142,4473],[143,4473],[144,4473],[145,4473],[146,4473],[147,4473],[148,4473],[149,4473],[150,4473],[151,4473],[152,4473],[153,4473],[154,4473],[155,4473],[156,4473],[157,4473],[158,4473],[159,4473],[160,4473],[161,4473],[162,4473],[163,4473],[164,4473],[165,4473],[166,4473],[167,4473],[168,4473],[169,4473],[170,4473],[171,4473],[172,4473],[173,4473],[174,4473],[175,4473],[176,4473],[177,4473],[178,4473],[179,4473],[180,4473],[181,4473],[182,4473],[183,4473],[184,4473],[185,4473],[186,4473],[187,4473],[188,4473],[189,4473],[190,4473],[191,4473],[192,4473],[193,4473],[194,4473],[195,4473],[196,4473],[197,4473],[198,4473],[199,4473],[200,4473],[201,4473],[202,4473],[203,4473],[204,4473],[205,4473],[206,4473],[207,4473],[208,4473],[209,4473],[210,4473],[211,4473],[212,4473],[213,4473],[214,4473],[215,4473],[216,4473],[217,4473],[218,4473],[219,4473],[220,4473],[221,4473],[222,4473],[223,4473],[224,4473],[225,4473],[226,4558],[227,4558],[1889,4522],[1890,4522],[1891,4522],[1892,4522],[1893,4522],[1894,4522],[1895,4522],[1896,4522],[1897,4522],[1898,4522],[1899,4522],[1900,4522],[1901,4522],[1902,4522],[1903,4522],[1904,4522],[1905,4522],[1906,4522],[1907,4522],[1908,4522],[1909,4522],[1910,4522],[1911,4522],[1912,4522],[1913,4522],[1914,4522],[1915,4522],[1916,4522],[1917,4522],[1918,4522],[1919,4522],[1920,4522],[1921,4522],[1922,4522],[1923,4522],[1924,4522],[1925,4522],[1926,4522],[1927,4522],[1928,4522],[1929,4522],[1930,4522],[1931,4522],[1932,4522],[1933,4522],[1934,4522],[1935,4522],[1936,4522],[1937,4522],[1938,4522],[1939,4522],[1940,4522],[1941,4522],[1942,4522],[1943,4522],[1944,4522],[1945,4522],[1946,4522],[1947,4522],[1948,4522],[1949,4522],[1950,4522],[1951,4522],[1952,4522],[1953,4522],[1954,4522],[1955,4522],[2278,4461],[2279,4461],[2280,4461],[2281,4461],[2282,4461],[2283,4461],[2284,4461],[2285,4461],[2286,4461],[2287,4461],[2288,4461],[2289,4461],[2290,4461],[2291,4461],[2292,4461],[2293,4461],[2294,4461],[2295,4461],[2296,4461],[2297,4461],[2298,4461],[2299,4461],[2300,4461],[2301,4461],[2302,4461],[2303,4461],[2304,4461],[2305,4461],[2306,4461],[2307,4461],[2308,4461],[2309,4461],[2310,4461],[2311,4461],[2312,4461],[2313,4461],[2314,4461],[2315,4461],[2316,4461],[2317,4461],[2318,4461],[2319,4461],[2320,4461],[2321,4461],[2322,4461],[2323,4461],[2324,4461],[2325,4461],[2326,4461],[2327,4461],[2328,4461],[2329,4461],[2330,4461],[2331,4461],[2332,4461],[2333,4461],[2334,4461],[2335,4461],[2336,4461],[2337,4461],[2338,4461],[2339,4461],[2340,4461],[2341,4461],[2342,4461],[2343,4461],[2344,4461],[2345,4461],[2346,4461],[2347,4461],[2348,4461],[2349,4461],[2350,4461],[2351,4461],[2352,4461],[2353,4461],[2354,4461],[2355,4461],[2356,4461],[2357,4461],[2358,4461],[2359,4461],[2360,4461],[2361,4461],[2362,4461],[2363,4461],[2364,4461],[2365,4461],[2366,4461],[2367,4461],[2368,4461],[2369,4461],[2370,4461],[2371,4461],[2372,4461],[2373,4461],[2374,4461],[2375,4461],[2376,4461],[2377,4461],[2378,4461],[2379,4461],[2380,4461],[2381,4461],[2382,4461],[2383,4461],[2384,4461],[2385,4461],[2386,4461],[2387,4461],[2388,4461],[2389,4461],[2390,4461],[2391,4461],[2392,4461],[2393,4461],[2394,4461],[2395,4461],[2396,4461],[2397,4461],[2398,4461],[2399,4461],[2400,4461],[2401,4461],[2402,4461],[2403,4461],[2404,4461],[2405,4461],[2406,4461],[2407,4461],[2408,4461],[2409,4461],[2410,4461],[2411,4461],[2412,4461],[2413,4461],[2414,4461],[2415,4461],[2416,4461],[2417,4461],[2418,4461],[2419,4461],[2420,4461],[2421,4461],[2422,4461],[2423,4461],[2424,4461],[2425,4461],[2426,4461],[2427,4461],[2428,4461],[2429,4461],[2430,4461],[2431,4461],[2432,4461],[2433,4461],[2434,4461],[2435,4461],[2436,4461],[2437,4461],[2438,4461],[2439,4461],[2440,4461],[2441,4461],[2442,4461],[2443,4461],[2444,4461],[2445,4461],[2446,4461],[2447,4461],[2448,4461],[2449,4461],[2450,4461],[2451,4461],[2452,4461],[2453,4461],[2454,4461],[2455,4461],[2456,4461],[2457,4461],[2458,4461],[2459,4461],[2460,4461],[2461,4461],[2462,4461],[2463,4461],[2464,4461],[2465,4461],[2466,4461],[2467,4461],[2468,4461],[2469,4461],[2470,4461],[2471,4461],[2472,4461],[2473,4461],[2474,4461],[2475,4461],[2476,4461],[2477,4461],[2478,4461],[2479,4461],[2480,4461],[2481,4461],[2482,4461],[2483,4461],[2484,4461],[2485,4461],[2486,4461],[2487,4461],[2488,4461],[2489,4461],[2490,4520],[2491,4520],[2492,4520],[2493,4520],[2494,4520],[2495,4520],[2496,4520],[2497,4520],[2498,4520],[2499,4520],[2500,4520],[2501,4520],[2502,4520],[2503,4520],[2504,4520],[2505,4520],[2506,4520],[2507,4520],[2508,4520],[2509,4520],[2510,4520],[2511,4520],[2512,4520],[2513,4520],[2514,4520],[2515,4520],[2516,4520],[2517,4520],[2518,4520],[2519,4520],[2520,4520],[2521,4520],[2522,4520],[2523,4520],[2524,4520],[2525,4520],[2526,4520],[2527,4520],[2528,4520],[2529,4520],[2530,4520],[2531,4520],[2532,4520],[2533,4520],[2534,4520],[2535,4520],[2536,4520],[2537,4520],[2538,4520],[2539,4520],[2540,4520],[2541,4520],[2542,4520],[2543,4520],[2544,4520],[2545,4520],[2546,4520],[2547,4520],[2548,4520],[2549,4520],[2550,4520],[2551,4520],[2552,4520],[2553,4520],[2554,4520],[2555,4520],[2556,4520],[2557,4520],[2558,4520],[2559,4520],[2560,4520],[2561,4520],[2562,4520],[2563,4520],[2564,4520],[2565,4520],[2566,4559],[2567,4520],[2568,4520],[2569,4520],[2570,4520],[2571,4520],[2572,4520],[2573,4520],[2574,4520],[2575,4520],[2576,4520],[2577,4520],[2578,4520],[2579,4520],[2580,4520],[2581,4520],[2582,4520],[2583,4520],[2584,4520],[2585,4520],[2586,4520],[2587,4520],[2588,4520],[2589,4520],[2590,4520],[2591,4520],[2592,4520],[2593,4520],[2594,4560]],"b":[[69,"impl-Display-for-PoolType"],[70,"impl-Debug-for-PoolType"],[162,"impl-UnifiedAddress"],[163,"impl-AddressCodec%3CP%3E-for-UnifiedAddress"],[180,"impl-From%3CUnifiedAddress%3E-for-Address"],[181,"impl-From%3CTransparentAddress%3E-for-Address"],[182,"impl-From%3CPaymentAddress%3E-for-Address"],[612,"impl-From%3CError%3E-for-BirthdayError"],[614,"impl-From%3CTryFromIntError%3E-for-BirthdayError"],[1096,"impl-Debug-for-Error%3CWalletError,+BlockSourceError%3E"],[1097,"impl-Display-for-Error%3CWE,+BE%3E"],[1151,"impl-Debug-for-Error%3CDataSourceError,+CommitmentTreeError,+SelectionError,+FeeError,+ChangeErrT,+NoteRefT%3E"],[1152,"impl-Display-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1153,"impl-From%3CInputSelectorError%3CDE,+SE,+CE,+N%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1154,"impl-From%3CError%3CFE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1155,"impl-From%3CProposalError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1156,"impl-From%3CBalanceError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1157,"impl-From%3CConversionError%3C%26str%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1159,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1160,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1161,"impl-From%3CShardTreeError%3CTE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1212,"impl-Display-for-ScanRange"],[1213,"impl-Debug-for-ScanRange"],[1845,"impl-Display-for-InputSelectorError%3CDE,+SE,+CE,+N%3E"],[1846,"impl-Debug-for-InputSelectorError%3CDbErrT,+SelectorErrT,+ChangeErrT,+N%3E"],[1847,"impl-Display-for-GreedyInputSelectorError"],[1848,"impl-Debug-for-GreedyInputSelectorError"],[1850,"impl-From%3CBalanceError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1851,"impl-From%3CGreedyInputSelectorError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1852,"impl-From%3CConversionError%3C%26str%3E%3E-for-InputSelectorError%3CE,+S,+F,+N%3E"],[1854,"impl-From%3CChangeError%3CC,+N%3E%3E-for-InputSelectorError%3CE,+S,+C,+N%3E"],[1930,"impl-Display-for-Bech32DecodeError"],[1931,"impl-Debug-for-Bech32DecodeError"],[1932,"impl-Debug-for-TransparentCodecError"],[1933,"impl-Display-for-TransparentCodecError"],[1934,"impl-From%3CCheckedHrpstringError%3E-for-Bech32DecodeError"],[1935,"impl-From%3CDecodeError%3E-for-Bech32DecodeError"],[2095,"impl-Display-for-ChangeError%3CCE,+N%3E"],[2096,"impl-Debug-for-ChangeError%3CE,+NoteRefT%3E"],[2380,"impl-Display-for-DerivationError"],[2381,"impl-Debug-for-DerivationError"],[2383,"impl-Display-for-DecodingError"],[2384,"impl-Debug-for-DecodingError"],[2386,"impl-Display-for-AddressGenerationError"],[2387,"impl-Debug-for-AddressGenerationError"],[2543,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2544,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2696,"impl-Debug-for-ProposalError"],[2697,"impl-Display-for-ProposalError"],[2813,"impl-Display-for-ProposalDecodingError%3CE%3E"],[2814,"impl-Debug-for-ProposalDecodingError%3CDbError%3E"],[3210,"impl-From%3CShieldedProtocol%3E-for-ValuePool"],[3212,"impl-From%3CPoolType%3E-for-ValuePool"],[4085,"impl-Debug-for-ScanError"],[4086,"impl-Display-for-ScanError"],[4166,"impl-Display-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4167,"impl-Debug-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4168,"impl-From%3CError%3CDbErr,+CaErr%3E%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4169,"impl-From%3CStatus%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4382,"impl-WalletTransparentOutput"],[4383,"impl-InputView-for-WalletTransparentOutput"]],"c":"OjAAAAEAAAAAAAQAEAAAAL0DDAqPDJAMrg4=","e":"OzAAAAEAADEMMgEDAAAABwAAAAsAAAARABQAKAALADUAEwBNAAIAUQADAFkAAwBfAAAAYQACAGYAAABoAAAAagADAG8ADwCAAAAAgwAAAIYAAACKAAUAkQAFAJgAAACaAAgApAAAAKYACwC1AAIAuQABAL4AAgDEAAIAyQACAM8ACADZAAUA4AAEAOkAAADvAAAA9gAAAPwAAAACAQAAIQEAAD8BNQB6ATcAtAEBALkBUAALAjsASwIRAGUCAABnAgAAfwIRAJoCAACzAgMAvAIaAPMCGgApAwEATgMRAGgDNQCgAxoAxwMaAOcDCgD2AwAA+gMLAAcECAATBAIAGgQBAB0EAgAkBAIALwQCADMECwBEBAYATAQBAE8EDABdBAAAXwQFAHsECwCIBAMAjQQIAKAEHgDCBAMAyAQBAMwEAADOBAAA0AQCANUEEwDqBAIA7gQNAP0EAQABBQAABQUBAAoFAAAeBQIAIgUTADgFAAA6BQwASAUfAGsFAQB5BQMAhAULAJIFAACUBQEAlwUDAJwFAgCgBQAAowUMALsFCQDJBQAAywUAANMFAADYBQAA2gUAAN4FAADiBQAA5wUAAOkFAQDtBQAA7wUBAPMFAgD5BQUAAQYAAAMGEwAZBgwAJwYKADkGBAA/BhwAXQYNAGwGBwB1BgIAeQYRAAEHCQAeBxsAOwcCAD8HAABBBwMASAcCAE0HAABPBxIAYwcPAHkHBQCGBwoAkwcCAJgHDgCyBwIAtwcAAL0HAAC/BygA6QcYAAMIAQAGCCMALQgIAD4IEABXCAcAYAgCAG0IAABxCAgAewgXAJQIBwCoCAEAqwgDALAIAACyCAAAtAgAALcIAwC9CAAAwwgPANYIAQDaCAEA3wgHAOkIAADsCAIA8wgBAPYIAAD5CAEAAgkeACMJAAAmCRgAQQkJAE0JCwBiCQ4AegkHAIYJAACKCQAAjQkIAJoJFwCzCQcAvAkAAL4JAgDDCQUAygkIANcJBQDiCQUA6gkCAPAJAQD1CQIA+QkDAAAKAwAFCgEACgoCABIKDgAiCgEAJwoAACsKAAA7CkwAiQoFAJcKDQCrCgUAuAoBAMAKBgDJChkA9QoLAAILAQAFCwkAFQsMACULFwBACx0AYQsFAGgLBQBxCwAAdAsAAHYLBQCECwUAkAsGAJoLAACfCwAAoQsRALQLBQC7CwUA0gsAANkLmAB1DAsAiwwAAI0MAACRDAsAoAwOALwMCwDODAQA1AwBAN0MAQDgDAsA7QwZAAgNDgAYDQAAHA0BAB8NFwA5DQEAPA0BAD8NAABBDQcATg0AAFANAgBUDQAAVw0AAFkNAQBfDQQAZw0uAJcNVwDwDQAA9Q2KAIEOFgCvDhUAxg4CAMsOAADODgAA0A4XAP4OFQAZDwAAHw8AACMPAQApD3QAoA8AAKIPBACoDwMArQ8CALUPAAC6DwEAvw8AAMEPAADEDwAAyA8GANsPAADdDxYA9g8BAP0PBAAGEAMADBAAAA8QAAAREAAAFRAhAEIQCABMEAAAThAAAFAQBABXEAIAXxAAAGYQAABqEAAAbBArAJkQHQC4EB8A5BAIAO8QCQD6EAAABREJABMRAAAaEQAAHBEEACIRAQAmEQAAKhEcAEkRHwA=","P":[[14,"Note,AccountId"],[16,"T"],[24,""],[27,"T"],[30,""],[35,"K"],[38,"P,AccountId"],[39,"T"],[47,""],[55,"K"],[68,""],[72,"T"],[79,"Note,AccountId"],[80,""],[84,"U"],[88,"T"],[93,"Note,AccountId"],[96,"A"],[97,""],[105,"T"],[108,""],[109,"Note,AccountId"],[110,"U,T"],[114,"U"],[118,""],[122,"V"],[137,"T"],[143,""],[146,"T"],[148,""],[151,"P"],[153,"T"],[159,""],[162,"P"],[165,""],[167,"K"],[175,""],[177,"T"],[180,""],[184,"T"],[186,""],[192,"U"],[195,"T"],[198,""],[201,"T"],[203,""],[204,"P"],[205,""],[206,"U,T"],[208,""],[209,"U,T"],[210,""],[215,"P"],[216,"U"],[219,""],[223,"V"],[226,""],[299,"AccountId"],[301,""],[311,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[312,"A"],[313,""],[315,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[317,"A"],[318,"T"],[373,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[374,"AccountId"],[375,""],[382,"T"],[383,""],[384,"AccountId"],[385,""],[392,"A"],[393,""],[395,"T"],[413,""],[434,"NoteCommitment,NF"],[435,"K"],[437,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[438,"AccountId"],[439,"T"],[494,""],[521,"NoteRef"],[522,""],[527,"T"],[528,""],[529,"AccountId"],[530,""],[533,"A"],[534,"K"],[583,"AccountId"],[584,"NoteCommitment,NF"],[585,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[586,""],[591,"T"],[592,""],[593,"AccountId"],[594,""],[601,"A"],[602,""],[604,"T"],[612,""],[613,"T"],[614,""],[615,"T"],[633,"P"],[634,"AccountId"],[635,""],[638,"T"],[656,"P"],[657,""],[658,"AccountId"],[659,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[663,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[664,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[665,"WalletRead::Error"],[666,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[671,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[672,"InputSource::NoteRef,InputSource::Error"],[673,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[674,"WalletRead::Error"],[676,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[678,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[682,"InputSource::Error"],[683,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[685,"WalletRead::AccountId,WalletRead::Error"],[686,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[687,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[688,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[690,"__H"],[694,"A"],[695,""],[696,"Account::AccountId"],[697,"WalletWrite::UtxoRef,WalletRead::Account,WalletRead::Error"],[699,""],[726,"U"],[753,"A"],[754,"T"],[781,"NoteRef,"],[782,"AccountId"],[783,""],[785,"AccountId"],[787,"Account::AccountId"],[788,"NoteRef"],[789,"AccountId"],[791,""],[792,"T"],[793,""],[794,"AccountId"],[795,""],[799,"AccountId"],[800,""],[802,"NoteCommitment,NF"],[803,"T"],[804,""],[806,"AccountId"],[808,""],[810,"AccountId"],[811,"Account::AccountId"],[812,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[813,"WalletWrite::UtxoRef,WalletRead::Error"],[814,"WalletCommitmentTrees::Error,WalletCommitmentTrees::SaplingShardStore"],[815,"AccountId"],[816,""],[818,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[819,"NoteRef"],[820,"A"],[821,""],[825,"AccountId"],[826,""],[827,"NoteRef"],[828,""],[831,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[832,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[833,"WalletWrite::UtxoRef,WalletRead::Error"],[834,"NoteRef"],[835,"Account::AccountId"],[836,""],[838,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[840,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[841,"NoteRef"],[842,"AccountId"],[844,"A"],[845,"T"],[863,""],[866,"NoteRef"],[867,""],[868,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[869,"A"],[870,"WalletWrite::UtxoRef,WalletRead::Error"],[871,"U,T"],[898,"U"],[925,"AccountId"],[927,""],[954,"Account::AccountId"],[956,""],[958,"WalletWrite::UtxoRef,WalletRead::Error"],[959,"AccountId"],[960,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[961,"AccountId"],[962,""],[966,"V"],[994,"A,E,"],[996,"WalletCommitmentTrees::Error,WalletCommitmentTrees::SaplingShardStore,A,E,F"],[997,"A,E,"],[1015,""],[1017,"T"],[1023,""],[1025,"T"],[1027,""],[1030,"T"],[1036,""],[1042,"H"],[1043,""],[1045,"T"],[1048,"H"],[1049,"T"],[1051,"BlockSource::Error"],[1052,""],[1056,"U"],[1059,"T"],[1062,""],[1065,"H"],[1066,"ParamsT,BlockSourceT,DbT"],[1067,""],[1069,"H"],[1071,"T"],[1073,""],[1074,"U,T"],[1077,"U"],[1080,""],[1083,"V"],[1086,"BlockSource::Error,WalletErrT,F"],[1091,"T"],[1095,""],[1096,"WalletError,BlockSourceError"],[1097,"WE,BE"],[1098,"T"],[1099,"WE,BSE"],[1100,""],[1101,"U"],[1102,"T"],[1103,"WE,BE"],[1104,""],[1105,"U,T"],[1106,"U"],[1107,""],[1108,"V"],[1110,"T"],[1114,""],[1115,"T"],[1116,""],[1117,"U"],[1118,"T"],[1119,"U,T"],[1120,"U"],[1121,""],[1122,"V"],[1123,"DbErrT,F"],[1146,"T"],[1150,""],[1151,"DataSourceError,CommitmentTreeError,SelectionError,FeeError,ChangeErrT,NoteRefT"],[1152,"DE,TE,SE,FE,CE,N"],[1153,"DE,SE,CE,N,TE,FE"],[1154,"FE,DE,TE,SE,CE,N"],[1155,"DE,TE,SE,FE,CE,N"],[1158,"T"],[1159,"DE,TE,SE,FE,CE,N"],[1161,"TE,DE,SE,FE,CE,N"],[1162,""],[1163,"U"],[1164,"T"],[1165,"DE,TE,SE,FE,CE,N"],[1166,""],[1167,"U,T"],[1168,"U"],[1169,""],[1170,"V"],[1182,""],[1183,"T"],[1187,""],[1189,"T"],[1191,""],[1194,"K"],[1195,"T"],[1199,""],[1203,"K"],[1211,""],[1214,"T"],[1216,""],[1217,"T"],[1219,""],[1221,"U"],[1223,"T"],[1225,""],[1231,"T"],[1233,""],[1236,"U,T"],[1238,"U"],[1240,""],[1242,"V"],[1247,"T"],[1249,""],[1250,"T"],[1251,""],[1252,"T"],[1254,""],[1256,"T"],[1258,""],[1260,"U"],[1261,"T"],[1262,""],[1264,"T"],[1265,"U,T"],[1266,"U"],[1267,""],[1268,"V"],[1272,""],[1301,"A"],[1302,"AccountId"],[1304,"TestFvk::Nullifier,P,R"],[1306,"TestFvk::Nullifier,R"],[1307,""],[1308,"A"],[1309,"WalletRead::Error"],[1312,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1313,"T"],[1333,"Cache,DsFactory"],[1334,"Cache,DataStore,Network"],[1335,"WalletRead::Error"],[1337,""],[1338,"A"],[1339,""],[1340,"Fvk"],[1341,"T"],[1345,""],[1349,"WalletRead::AccountId,WalletRead::Error"],[1350,"Cache,AccountIdT,ErrT,DbT,ParamsT,FeeRuleT,InputsErrT,ChangeErrT"],[1351,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1352,""],[1353,"T"],[1373,""],[1383,"AccountId"],[1386,"WalletRead::AccountId,WalletRead::Error"],[1387,""],[1388,"T"],[1398,""],[1399,"AccountId"],[1400,"T"],[1404,"Cache,DataStore,Network,Fvk"],[1405,"Cache,DataStore,Network"],[1406,"Cache,DataStore,Network,Fvk"],[1407,"Cache,DataStore,Network"],[1409,"Cache,DataStore,Network,Fvk"],[1410,"Cache,DataStore,Network,Fvk,"],[1411,"WalletRead::AccountId,WalletRead::Account,WalletRead::Error"],[1412,"WalletRead::AccountId,WalletRead::Error"],[1413,"WalletRead::Account,WalletRead::Error"],[1414,"WalletRead::AccountId,WalletRead::Error"],[1415,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1416,"WalletRead::Error"],[1417,"WalletRead::AccountId,WalletRead::Error"],[1418,"WalletRead::Account,WalletRead::Error"],[1419,"WalletRead::AccountId,WalletRead::Error"],[1420,"WalletRead::Error"],[1422,"WalletRead::AccountId,WalletRead::Error"],[1423,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1425,"WalletRead::AccountId,WalletRead::Error"],[1426,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1427,"InputSource::NoteRef,InputSource::Error"],[1428,"WalletRead::Error"],[1429,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1430,"WalletRead::Error"],[1431,"WalletRead::AccountId,WalletRead::Error"],[1434,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1435,"WalletRead::Error"],[1436,"WalletRead::AccountId,WalletRead::Error"],[1437,"WalletRead::Error"],[1438,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1439,"WalletRead::AccountId,WalletRead::Error"],[1440,"AccountId"],[1441,""],[1442,"A,Account::AccountId"],[1443,"WalletRead::Account,WalletRead::Error"],[1445,""],[1455,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1456,"U"],[1466,"T"],[1476,"AccountId"],[1477,"Cache,DataStore,Network"],[1478,"AccountId"],[1480,"A"],[1481,"Cache,DataStore,Network"],[1483,""],[1485,"Fvk"],[1486,"DataStoreFactory::Error,DataStoreFactory::AccountId,DataStoreFactory::Account,DataStoreFactory::DsError,DataStoreFactory::DataStore"],[1487,""],[1488,"Cache,DataStore,Network"],[1489,""],[1492,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1493,"Cache,AccountIdT,ErrT,DbT,ParamsT,CommitmentTreeErrT"],[1494,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1495,"WalletRead::AccountId,WalletRead::Error"],[1496,"WalletWrite::UtxoRef,WalletRead::Error"],[1497,"WalletCommitmentTrees::Error"],[1498,"Cache,DbT,ParamsT"],[1499,"R,Fvk"],[1500,"AccountId"],[1501,"WalletRead::AccountId,WalletRead::Error"],[1502,"C,Reset::Handle"],[1503,"Cache,DbT"],[1504,"Cache,DataStore,Network"],[1506,""],[1507,"Cache,DataStore,Network"],[1508,""],[1509,"TestFvk::Nullifier"],[1511,"Cache,DbT,ParamsT"],[1512,"WalletRead::AccountId,WalletRead::Error"],[1513,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1514,"AccountId"],[1515,"Cache,DsFactory"],[1516,"WalletRead::Error"],[1517,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1518,"DbT"],[1519,"A"],[1520,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1521,"AccountId"],[1522,"WalletRead::AccountId,WalletRead::Error"],[1524,"WalletRead::Error"],[1525,"Cache,DataStore,Network"],[1528,"T"],[1532,"WalletRead::Error"],[1534,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1535,"Cache,DataStore,Network"],[1536,"WalletRead::Error"],[1537,"Cache,DataStore,Network"],[1538,"U,T"],[1548,"U"],[1558,"Cache,DbT,ParamsT"],[1559,"AccountId"],[1560,""],[1570,"A"],[1572,"WalletRead::Error"],[1573,"A"],[1574,"WalletRead::AccountId,WalletRead::Error"],[1575,"V"],[1585,"Cache,DataStore,Network"],[1587,"Cache,DsFactory"],[1589,"A,C"],[1590,"A,DsFactory"],[1591,"Cache,DsFactory,"],[1592,"WalletCommitmentTrees::SaplingShardStore,A,E,F"],[1599,","],[1601,"DSF,"],[1602,"DSF"],[1603,"DSF,"],[1604,"A"],[1605,"ShieldedPoolTester::MerkleTreeHash"],[1607,"DSF,"],[1608,"ShieldedPoolTester::Fvk"],[1610,","],[1611,"DSF,TC"],[1612,"A"],[1613,"DSF,"],[1615,"DSF"],[1616,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1617,""],[1618,",ShieldedPoolTester::Fvk"],[1619,""],[1620,"DSF,C"],[1621,","],[1622,"DSF,"],[1625,"Cache,DbT,P,ShieldedPoolTester::Note"],[1626,"DSF,,"],[1627,","],[1629,"DSF,"],[1630,"ShieldedPoolTester::Sk"],[1632,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1633,","],[1636,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1637,"P,ShieldedPoolTester::Fvk"],[1638,"ShieldedPoolTester::Sk"],[1639,","],[1640,"A,"],[1641,"DSF,"],[1643,"T"],[1645,"A"],[1646,"T"],[1648,""],[1649,"ShieldedPoolTester::MerkleTreeHash"],[1651,"T"],[1652,"ShieldedPoolTester::Fvk"],[1654,""],[1655,"U"],[1656,"T"],[1657,"A"],[1658,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1659,""],[1660,"Cache,DbT,P,ShieldedPoolTester::Note"],[1661,"ShieldedPoolTester::Sk"],[1663,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1664,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1665,"U,T"],[1666,"U"],[1667,"P,ShieldedPoolTester::Fvk"],[1668,""],[1669,"ShieldedPoolTester::Sk"],[1670,"V"],[1671,"A,"],[1672,"DSF"],[1673,"DSF,"],[1785,"DbT,ParamsT,,,FeeRuleT,N,InputsErrT,ChangeErrT"],[1786,"ParamsT,DbT"],[1788,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1789,"DbT,ParamsT,CommitmentTreeErrT"],[1790,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1791,"DbT,ParamsT,,,InputsT,ChangeT"],[1821,"T"],[1827,""],[1828,"T"],[1829,""],[1830,"DbT"],[1831,"T"],[1837,""],[1841,"K"],[1845,"DE,SE,CE,N"],[1846,"DbErrT,SelectorErrT,ChangeErrT,N"],[1847,""],[1849,"T"],[1850,"DbErrT,ChangeErrT,N"],[1852,"E,S,F,N"],[1853,"T"],[1854,"C,N,E,S"],[1855,"T"],[1857,""],[1860,"U"],[1863,"T"],[1866,"DbT"],[1867,"ShieldingSelector::Error,ShieldingSelector::InputSource,ParamsT,ChangeT"],[1868,"DbT,ParamsT,ShieldingSelector::InputSource,ChangeT,ShieldingSelector::Error"],[1869,"InputSelector::Error,InputSelector::InputSource,ParamsT,ChangeT"],[1870,"DbT,ParamsT,InputSelector::InputSource,ChangeT,InputSelector::Error"],[1871,"DE,SE,CE,N"],[1872,"T"],[1873,""],[1875,"U,T"],[1878,"U"],[1881,""],[1884,"V"],[1899,"T"],[1903,""],[1904,"T"],[1905,""],[1906,"P,AddressCodec::Error"],[1907,""],[1912,"T"],[1916,""],[1918,"AddressCodec::Error,P"],[1919,""],[1922,"P"],[1923,""],[1924,"P"],[1925,""],[1926,"K"],[1930,""],[1936,"T"],[1939,""],[1941,"U"],[1943,"T"],[1946,""],[1948,"U,T"],[1950,"U"],[1952,""],[1954,"V"],[1981,""],[1982,"T"],[1998,""],[2001,"E,NoteRefT"],[2002,""],[2006,"T"],[2014,""],[2023,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT,P,,,NoteRefT,"],[2024,""],[2025,"T"],[2041,""],[2056,"E,NoteRefT"],[2057,""],[2060,"K"],[2088,"P,,,FeeRule::Error"],[2089,""],[2090,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2092,""],[2095,"CE,N"],[2096,"E,NoteRefT"],[2097,""],[2101,"T"],[2117,""],[2126,"U"],[2134,"T"],[2142,""],[2156,"E,N"],[2157,""],[2160,"T"],[2168,""],[2170,"U,T"],[2178,"U"],[2186,""],[2195,"V"],[2203,""],[2215,"T"],[2217,"BundleView::In,NoteRef,BundleView::Out"],[2218,""],[2219,"T"],[2221,""],[2222,"T"],[2223,""],[2224,"BundleView::In,NoteRef,BundleView::Out"],[2225,"BundleView::In"],[2226,"U"],[2227,"T"],[2228,"NoteRef"],[2229,"BundleView::In,NoteRef,BundleView::Out"],[2230,"BundleView::Out"],[2231,"U,T"],[2232,"U"],[2233,""],[2236,"V"],[2242,"T"],[2246,"R,I,P,,,NoteRefT,,ChangeStrategy::AccountMetaT,ChangeStrategy::Error"],[2248,"T"],[2252,""],[2254,"R,I,ChangeStrategy::FeeRule"],[2256,"R,I,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2258,"T"],[2260,""],[2263,"U"],[2265,"T"],[2267,""],[2268,"R,I"],[2270,"U,T"],[2272,"U"],[2274,""],[2276,"V"],[2302,""],[2305,"T"],[2321,""],[2326,"T"],[2331,""],[2336,"P"],[2338,""],[2342,"T"],[2358,""],[2366,"P"],[2368,""],[2370,"K"],[2378,""],[2392,"T"],[2400,""],[2401,"T"],[2406,""],[2407,"P"],[2408,""],[2417,"U"],[2425,"T"],[2433,""],[2444,"T"],[2449,""],[2457,"U,T"],[2465,"U"],[2473,""],[2482,"V"],[2493,"P,TestFvk::Nullifier,R"],[2494,"P,R,TestFvk::Nullifier"],[2495,"TestFvk::Nullifier,R"],[2496,""],[2498,"T"],[2504,""],[2508,"T"],[2511,""],[2518,"T"],[2524,""],[2540,"T"],[2543,""],[2548,"T"],[2551,""],[2556,"U"],[2559,"T"],[2562,""],[2563,"R"],[2565,""],[2577,"T"],[2580,"U,T"],[2583,"U"],[2586,""],[2589,"V"],[2592,"W"],[2594,""],[2616,"NoteRef"],[2618,"T"],[2630,""],[2631,"NoteRef"],[2632,"FeeRuleT,NoteRef"],[2633,""],[2635,"NoteRef"],[2636,"T"],[2642,""],[2650,"K"],[2652,"T"],[2664,""],[2670,"NoteRef"],[2671,"FeeRuleT,NoteRef"],[2672,""],[2674,"NoteRef"],[2675,"K"],[2695,"FeeRuleT,NoteRef"],[2696,""],[2698,"FeeRuleT,NoteRef"],[2699,""],[2701,"NoteRef"],[2702,"T"],[2708,"NoteRef"],[2710,"T"],[2716,"__H"],[2718,""],[2724,"U"],[2730,"T"],[2736,"NoteRef"],[2738,"FeeRuleT,NoteRef"],[2740,""],[2741,"NoteRef"],[2742,""],[2745,"NoteRef"],[2748,"NoteRef,FeeRuleT"],[2749,""],[2750,"FeeRuleT,NoteRef"],[2751,"T"],[2757,""],[2758,"NoteRef"],[2760,"U,T"],[2766,"U"],[2772,""],[2778,"V"],[2804,"T"],[2806,"DbError"],[2807,"T"],[2808,""],[2810,"T"],[2812,""],[2813,"E"],[2814,"DbError"],[2815,"E"],[2816,"T"],[2818,""],[2819,"U"],[2820,"T"],[2823,"E"],[2824,"T"],[2825,""],[2826,"U,T"],[2827,"U"],[2828,""],[2829,"V"],[2837,"T"],[2852,""],[2864,"T"],[2870,""],[2885,"T"],[2897,""],[2925,"T"],[2928,"A"],[2929,"T"],[2931,"Proof"],[2932,"T"],[2939,""],[2953,"U"],[2959,"T"],[2965,""],[2976,"T"],[2982,"U,T"],[2988,"U"],[2994,""],[3002,"V"],[3029,""],[3032,"T"],[3057,""],[3079,"T"],[3091,""],[3105,"K"],[3107,""],[3119,"T"],[3143,""],[3177,"K"],[3186,""],[3200,"T"],[3210,""],[3211,"T"],[3212,""],[3213,"T"],[3214,""],[3216,"T"],[3228,"NoteRef"],[3229,""],[3231,"__H"],[3234,""],[3247,"U"],[3259,"T"],[3273,""],[3283,"T"],[3288,""],[3295,"T"],[3308,"U,T"],[3319,""],[3321,"U,T"],[3322,"U"],[3334,"DbError,DbT"],[3336,""],[3358,"V"],[3374,"T"],[3376,""],[3377,"T"],[3378,""],[3379,"T"],[3381,""],[3382,""],[3383,""],[3386,"T"],[3388,""],[3389,"U"],[3390,"T"],[3391,""],[3392,"T"],[3393,"U,T"],[3394,"U"],[3395,""],[3396,"V"],[3427,""],[3430,"T"],[3478,""],[3521,"T"],[3543,""],[3567,"K"],[3572,""],[3594,"T"],[3638,""],[3705,"K"],[3713,""],[3735,"T"],[3757,""],[3758,"T"],[3780,""],[3782,"__H"],[3792,""],[3815,"U"],[3837,"T"],[3859,""],[3880,"T"],[3902,"U,T"],[3924,""],[3925,"U"],[3949,""],[3975,"V"],[4000,"T"],[4005,""],[4006,"D"],[4007,"T"],[4009,""],[4010,"T"],[4013,"T,"],[4030,""],[4031,"U"],[4032,"T"],[4036,"T,"],[4037,"T"],[4038,"T,"],[4039,"T"],[4040,"U,T"],[4041,"U"],[4042,""],[4043,"V"],[4044,"T,F"],[4045,"T"],[4057,"AccountId"],[4059,""],[4060,"T"],[4068,""],[4069,"T"],[4070,""],[4071,"T"],[4079,""],[4083,"AccountId,IvkTag"],[4084,"AccountId"],[4085,""],[4087,"T"],[4091,"AccountId,"],[4092,"T"],[4093,""],[4097,"U"],[4101,"T"],[4105,""],[4107,"AccountId"],[4108,"IvkTag,AccountId"],[4109,"Nf"],[4110,"AccountId"],[4111,""],[4112,"AccountId"],[4113,"AccountId,IvkTag"],[4114,"AccountId"],[4115,"P,AccountId,IvkTag"],[4117,"T"],[4118,""],[4119,"U,T"],[4123,"U"],[4127,""],[4131,"V"],[4150,""],[4152,"R,H"],[4153,"W,H"],[4161,"T"],[4165,""],[4166,"CaErr,DbErr,TrErr"],[4168,"DbErr,CaErr,TrErr"],[4169,"CaErr,DbErr,TrErr"],[4170,"T"],[4171,""],[4172,"U"],[4173,"T"],[4174,"ChT,P,CaT,DbT"],[4175,""],[4176,"U,T"],[4177,"U"],[4178,""],[4179,"V"],[4199,"Nf,AccountId"],[4200,"Note,Nullifier,AccountId"],[4201,""],[4202,"AccountId"],[4203,"T"],[4223,""],[4224,"AccountId,N,O"],[4225,""],[4227,"NoteRef,NoteT"],[4228,""],[4230,"T"],[4237,""],[4246,"K"],[4247,""],[4248,"T"],[4268,""],[4278,"Note,Nullifier,AccountId"],[4279,""],[4282,"NoteRef,NoteT"],[4283,""],[4284,"K"],[4304,""],[4305,"AccountId,N,O"],[4306,""],[4308,"NoteRef,NoteT"],[4309,""],[4311,"T"],[4321,"Nf,AccountId"],[4322,"Note,Nullifier,AccountId"],[4323,""],[4324,"NoteRef,NoteT"],[4325,"T"],[4332,"Nf,AccountId"],[4333,"Note,Nullifier,AccountId"],[4334,""],[4344,"AccountId,N,O"],[4345,"NoteRef,NoteT"],[4346,"U"],[4356,"T"],[4366,"Note,Nullifier,AccountId"],[4367,"AccountId,N,O,B,F"],[4369,"NoteRef,NoteT,N,F"],[4370,""],[4371,"AccountId"],[4372,""],[4374,"Nf,AccountId"],[4375,"Note,Nullifier,AccountId"],[4377,"NoteRef,NoteT"],[4378,"Note,Nullifier,AccountId"],[4379,"NoteRef,NoteT"],[4380,"NoteRef"],[4382,""],[4385,"NoteRef,NoteT"],[4386,""],[4390,"Note,Nullifier,AccountId"],[4391,"AccountId"],[4393,""],[4394,"NoteRef,NoteT"],[4395,"T"],[4402,"U,T"],[4412,"U"],[4422,"AccountId"],[4423,""],[4424,"NoteRef,NoteT"],[4425,""],[4438,"NoteRef"],[4439,"V"]]}],["zcash_client_sqlite",{"t":"FFPPPPFGPPPPFFFFNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNFNOONNNNNNNNNNNNNNNNNOCNNNCOONNNNNHHCHCSFNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFNNNNNCNNNNNNNCNNNNNCNNNNNNNPGPPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPGNNNNNNNNNNNNNNHNNNNNNNN","n":["AccountUuid","BlockDb","CacheMiss","CorruptedData","Db","Fs","FsBlockDb","FsBlockDbError","InvalidBlockPath","InvalidBlockstoreRoot","MissingBlockPath","Protobuf","ReceivedNoteId","SqlTransaction","UtxoId","WalletDb","block_fully_scanned","block_max_scanned","block_metadata","borrow","","","","","","","","","borrow_mut","","","","","","","","chain","chain_height","clone","","","clone_into","","","clone_to_uninit","","","cmp","compare","conditional_select","create_account","default","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","eq","","","equivalent","","","","","","","","","","","","","","","error","expose_uuid","find_account_for_ephemeral_address","find_block","fmt","","","","","","for_path","","","from","","","","","","","","","","","from_ref","","","from_uuid","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_checkpoint_history","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_cached_height","get_max_height_hash","get_memo","get_next_available_address","get_notes","get_sapling_nullifiers","get_sent_note_ids","get_sent_outputs","get_spendable_note","get_spendable_transparent_outputs","get_target_and_anchor_heights","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_output","get_transparent_receivers","get_tx_height","get_tx_history","get_unified_full_viewing_keys","get_unspent_transparent_output","get_wallet_birthday","get_wallet_summary","hash","import_account_hd","import_account_ufvk","init","","","","","","","","into","","","","","","","","into_request","","","","","","","","partial_cmp","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","","reserve_next_n_ephemeral_addresses","seed_relevance_to_derived_accounts","select_spendable_notes","set_transaction_status","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","to_owned","","","to_string","","transaction_data_requests","transactionally","truncate_to_height","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","update_chain_tip","validate_seed","vzip","","","","","","","","wallet","with_blocks","","with_sapling_tree_mut","","write_block_metadata","BlockMeta","block_file_path","block_hash","block_time","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","eq","equivalent","","","","","fmt","from","from_ref","height","init","","into","into_request","migrations","orchard_actions_count","sapling_outputs_count","to_owned","try_from","try_into","type_id","vzip","init_blockmeta_db","init_cache_database","blockmeta","all_migrations","init","MIGRATION_ID","Migration","borrow","borrow_mut","dependencies","deref","deref_mut","description","down","drop","from","id","init","into","into_request","try_from","try_into","type_id","up","vzip","AccountCollision","AccountUnknown","AddressGeneration","AddressNotRecognized","BadAccountData","BalanceError","BlockConflict","CacheMiss","ChainHeightUnknown","CommitmentTree","CorruptedData","DbError","DecodingError","EphemeralAddressReuse","InvalidMemo","InvalidNote","Io","KeyDerivationError","NonSequentialBlocks","NoteFilterInvalid","Protobuf","ReachedGapLimit","RequestedRewindInvalid","SqliteClientError","TableNotEmpty","TransparentAddress","TransparentDerivation","UnknownZip32Derivation","UnsupportedPoolType","Zip32AccountIndexOutOfRange","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","","","","","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","requested_height","safe_rewind_height","Account","borrow","borrow_mut","clone","clone_into","clone_to_uninit","commitment_tree","deref","deref_mut","drop","fmt","from","from_ref","id","init","","into","into_request","name","source","testing","to_owned","try_from","try_into","type_id","ufvk","uivk","vzip","CheckpointConflict","Error","Query","Serialization","SqliteShardStore","SubtreeDiscontinuity","add_checkpoint","","borrow","","borrow_mut","","checkpoint_count","","deref","","deref_mut","","drop","","fmt","","for_each_checkpoint","","from","","get_cap","","get_checkpoint","","get_checkpoint_at_depth","","get_shard","","get_shard_roots","","init","","into","","into_request","","last_shard","","max_checkpoint_id","","min_checkpoint_id","","put_cap","","put_shard","","remove_checkpoint","","source","to_string","truncate_checkpoints_retaining","","truncate_shards","","try_from","","try_into","","type_id","","update_checkpoint_with","","vzip","","with_checkpoints","","attempted_insertion_range","checkpoint","checkpoint_id","existing_range","extant_marks_removed","extant_tree_state","AddressGeneration","BalanceError","CannotRevert","CommitmentTree","CorruptedData","DatabaseNotSupported","DbError","Other","SeedNotRelevant","SeedRequired","WalletMigrationError","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","init","init_wallet_db","into","into_request","source","to_string","try_from","try_into","type_id","vzip"],"q":[[0,"zcash_client_sqlite"],[242,"zcash_client_sqlite::chain"],[276,"zcash_client_sqlite::chain::init"],[278,"zcash_client_sqlite::chain::migrations"],[279,"zcash_client_sqlite::chain::migrations::blockmeta"],[281,"zcash_client_sqlite::chain::migrations::blockmeta::init"],[301,"zcash_client_sqlite::error"],[358,"zcash_client_sqlite::error::SqliteClientError"],[360,"zcash_client_sqlite::wallet"],[388,"zcash_client_sqlite::wallet::commitment_tree"],[460,"zcash_client_sqlite::wallet::commitment_tree::Error"],[466,"zcash_client_sqlite::wallet::init"],[500,"zcash_client_backend::data_api"],[501,"core::option"],[502,"core::result"],[503,"rusqlite"],[504,"core::borrow"],[505,"zcash_protocol::consensus"],[506,"core::cmp"],[507,"subtle"],[508,"secrecy::vec"],[509,"zcash_keys::keys"],[510,"uuid"],[511,"zcash_transparent::address"],[512,"core::fmt"],[513,"rusqlite::error"],[514,"std::path"],[515,"core::convert"],[516,"core::clone"],[517,"prost::error"],[518,"std::io::error"],[519,"alloc::vec"],[520,"zcash_primitives::block"],[521,"zcash_protocol"],[522,"incrementalmerkletree"],[523,"zcash_keys::address"],[524,"zip32::fingerprint"],[525,"zip32"],[526,"core::ops::range"],[527,"zcash_client_backend::wallet"],[528,"zcash_protocol::memo"],[529,"sapling_crypto::note::nullifier"],[530,"zcash_protocol::txid"],[531,"core::num::nonzero"],[532,"zcash_primitives::transaction"],[533,"zcash_protocol::value"],[534,"std::collections::hash::map"],[535,"zcash_transparent::bundle"],[536,"zcash_client_backend::data_api::testing"],[537,"core::hash"],[538,"tonic::request"],[539,"zcash_client_backend::data_api::chain"],[540,"sapling_crypto::tree"],[541,"shardtree::error"],[542,"zcash_client_backend::data_api::scanning"],[543,"alloc::string"],[544,"core::ops::function"],[545,"core::any"],[546,"zcash_client_backend::data_api::chain::error"],[547,"zcash_client_backend::proto::compact_formats"],[548,"shardtree"],[549,"schemerz"],[550,"schemerz_rusqlite"],[551,"alloc::boxed"],[552,"std::collections::hash::set"],[553,"rusqlite::transaction"],[554,"bip32::error"],[555,"zcash_address::encoding"],[556,"zcash_keys::encoding"],[557,"core::error"],[558,"shardtree::store"],[559,"zcash_primitives::merkle_tree"],[560,"shardtree::prunable"]],"i":"``Cl000``0000````b000Ad0DjChAhAjAl765432107`621021021011262654321076543210765432107210222221111100000`263211077643654321077772102666666666636666666666666666666662666543210765432107654321071666666666662101766636543210765432107654321076665432107`43663`Cj00000000000000000000`000`0000000```````Lj00000000000000000M`0000000000000000000000`000000000000000000000000000000000Of0`N`0000`0000000`00000`0000000Kn`00`0Nf00101000101011100010000000000010101000000000000110000010101000100OhOj0100Od000000000`00000000000000`00000000","f":"````````````````{{{d{{b{ce}}}}}{{j{{h{f}}g}}}{{n{l}}}A`{}}0{{{d{{b{ce}}}}Ab}{{j{{h{f}}g}}}{{n{l}}}A`{}}{d{{d{c}}}{}}{{{d{Ad}}}{{d{l}}}}1111111{{{d{Af}}}{{d{Afc}}}{}}0000000`{{{d{{b{ce}}}}}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{Ah}}}Ah}{{{d{Aj}}}Aj}{{{d{Al}}}Al}{{d{d{Afc}}}An{}}00{{dB`}An}00{{{d{Aj}}{d{Aj}}}Bb}{{d{d{c}}}Bb{}}{{{d{Ah}}{d{Ah}}Bd}Ah}{{{d{Af{b{lc}}}}{d{Bf}}{d{{Bh{B`}}}}{d{Bj}}{h{{d{Bf}}}}}{{j{{Bn{eBl}}g}}}A`{}{}}{{}Ah}{C`{{d{c}}}{}}0000000{C`{{d{Afc}}}{}}0000000{C`An}0000000{{{d{Ah}}{d{Ah}}}Cb}{{{d{Aj}}{d{Aj}}}Cb}{{{d{Al}}{d{Al}}}Cb}{{d{d{c}}}Cb{}}00000000000000`{{{d{Ah}}}Cd}{{{d{{b{ce}}}}{d{Cf}}}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{Ch}}Ab}{{j{{h{Cj}}Cl}}}}{{{d{Ah}}{d{AfCn}}}D`}{{{d{Aj}}{d{AfCn}}}D`}0{{{d{Al}}{d{AfCn}}}D`}{{{d{Cl}}{d{AfCn}}}D`}0{{ce}{{j{{b{le}}Db}}}{{Df{Dd}}}{A`Dh}}{c{{j{DjDb}}}{{Df{Dd}}}}{c{{j{ChCl}}}{{Df{Dd}}}}{cc{}}0000000{DlCl}{DbCl}{DnCl}{{{d{c}}}c{}}00{CdAh}{{{d{{b{ce}}}}g}{{j{{h{i}}k}}}{{n{l}}}A`{}{}{}}{{{d{{b{ce}}}}g}{{j{Abi}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{E`}}}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Eb{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}g{d{Ed}}{d{{Ef{i}}}}}{{j{Ehk}}}{{n{l}}}A`{}{}{}}{{{d{{b{ce}}}}Ab}{{j{{h{Ej}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{El}}}{{j{{Eb{{Bn{Ab{h{En}}}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g}{{j{{h{F`}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Fb}}Fd}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}g{h{{Fh{Ff}}}}}{{j{{Eb{{Bn{CfFj}}}}i}}}{{n{l}}}A`{}{}}{{{d{Ch}}}{{j{{h{Ab}}Cl}}}}{{{d{{b{ce}}}}}{{j{{h{{Bn{AbEj}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Fl}{{j{{h{Fn}}g}}}{{n{l}}}A`{}}{{{d{Af{b{lc}}}}e{h{G`}}}{{j{{h{F`}}g}}}A`{}{}}{{{d{{b{ce}}}}El}{{j{{Eb{{Gd{gGb}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}Gf}{{j{{Eb{{Bn{gGh}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Gj}}El}{{j{{Eb{Fl}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{Gj}}}{{j{{Eb{Gl}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{Gj}}ElFf}{{j{{h{{Gd{gGb}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Cf}}AbFf}{{j{{Eb{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}H`}{{j{{h{{Bn{AbAb}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Gj}{{j{{h{Hb}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g{d{Cf}}}{{j{{h{Fj}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}gAb}{{j{{Hf{CfHd}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Hh}}Cb}{{j{{h{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g}{{j{{Hf{Cf{h{Fj}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}Gj}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}}{{j{{Eb{{Hj{g}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Hf{gE`}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Hh}}}{{j{{h{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Ff}{{j{{h{{Hl{g}}}}i}}}{{n{l}}}A`{}{}}{{{d{Ah}}{d{Afc}}}AnHn}{{{d{Af{b{lc}}}}{d{Bf}}{d{{Bh{B`}}}}Fd{d{Bj}}{h{{d{Bf}}}}}{{j{{Bn{eBl}}g}}}A`{}{}}{{{d{Af{b{lc}}}}{d{Bf}}{d{E`}}{d{Bj}}I`{h{{d{Bf}}}}}{{j{eg}}}A`{}{}}{{}C`}0000000{{}c{}}0000000{{}{{Ib{c}}}{}}0000000{{{d{Aj}}{d{Aj}}}{{h{Bb}}}}{{{d{Af{b{lc}}}}{d{Id}}{Eb{{If{e}}}}}{{j{Ang}}}A`{}{}}{{{d{Af{b{lc}}}}{d{Gn}}}{{j{eg}}}A`{}{}}{{{d{Af{b{Adc}}}}Ih{d{{Ef{{Il{Ij}}}}}}}{{j{An{In{e}}}}}A`{}}{{{d{Af{b{lc}}}}Ih{d{{Ef{{Il{Ij}}}}}}}{{j{An{In{e}}}}}A`{}}{{{d{Af{b{lc}}}}eC`}{{j{{Eb{{Bn{CfFj}}}}g}}}A`{}{}}{{{d{{b{ce}}}}{d{{Bh{B`}}}}}{{j{{J`{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}gHd{d{{Ef{El}}}}Ab{d{{Ef{i}}}}}{{j{{Jb{i}}k}}}{{n{l}}}A`{}{}{}}{{{d{Af{b{lc}}}}GjJd}{{j{Ane}}}A`{}}{{{d{Af{b{lc}}}}{Jf{e}}}{{j{Ang}}}A`{}{}}{{{d{Af{b{lc}}}}{d{{Ef{{Jh{e}}}}}}}{{j{Ang}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Eb{Jj}}g}}}{{n{l}}}A`{}}{dc{}}00{dJl}0{{{d{{b{ce}}}}}{{j{{Eb{Jn}}g}}}{{n{l}}}A`{}}{{{d{Af{b{lc}}}}i}{{j{eg}}}{A`Dh}{}{{K`{Db}}}{{Kd{{d{Af{b{Adc}}}}}{{Kb{{j{eg}}}}}}}}{{{d{Af{b{lc}}}}Ab}{{j{Abe}}}A`{}}{{{d{Ch}}Ab}{{j{AnCl}}}}{c{{j{e}}}{}{}}0000000{{}{{j{c}}}{}}0000000{dKf}0000000{{{d{Af{b{lc}}}}Ab}{{j{Ane}}}A`{}}{{{d{{b{ce}}}}g{d{{Bh{B`}}}}}{{j{Cbi}}}{{n{l}}}A`{}{}}{{}c{}}0000000`{{{d{Dj}}{h{Ab}}{h{C`}}g}{{j{An{Kh{ce}}}}}{}{}{{Kl{Kj}{{Kb{{j{An{Kh{ce}}}}}}}}}}{{{d{Ch}}{h{Ab}}{h{C`}}g}{{j{An{Kh{ce}}}}}{}{}{{Kl{Kj}{{Kb{{j{An{Kh{ce}}}}}}}}}}{{{d{Af{b{Adc}}}}k}{{j{gi}}}A`{}{}{{K`{{In{Kn}}}}}{{Kl{{d{Af{L`{e}}}}}{{Kb{{j{gi}}}}}}}}{{{d{Af{b{lc}}}}m}{{j{gk}}}A`{}{}{}{{K`{{In{i}}}}}{{Kl{{d{Af{L`{e}}}}}{{Kb{{j{gk}}}}}}}}{{{d{Ch}}{d{{Ef{Cj}}}}}{{j{AnCl}}}}`{{{d{Cj}}{d{c}}}Lb{{Df{Dd}}}}``{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{Cj}}}Cj}{{d{d{Afc}}}An{}}{{dB`}An}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{Cj}}{d{Cj}}}Cb}{{d{d{c}}}Cb{}}0000{{{d{Cj}}{d{AfCn}}}D`}{cc{}}{{{d{c}}}c{}}``{{}C`}{{}c{}}{{}{{Ib{c}}}{}}```{dc{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}{{{d{AfCh}}}{{j{An{Ld{CdDb}}}}}}{{{d{Dj}}}{{j{AnDb}}}}`{{}{{Eb{{Lh{Lf}}}}}}```{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{Lj}}}{{Ll{Cd}}}}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{{{d{Lj}}}{{d{Bf}}}}{{{d{Lj}}{d{Ln}}}{{j{Anc}}}{}}{C`An}{cc{}}{{{d{Lj}}}Cd}{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}9{{}c{}}``````````````````````````````{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}?>;{{{d{M`}}{d{AfCn}}}D`}0{MbM`}{MdM`}{MfM`}{DlM`}{MhM`}{DnM`}{DbM`}{MjM`}{{{In{Kn}}}M`}{MlM`}{cc{}}{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{M`}}}{{h{{d{Mn}}}}}}{dJl}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}```{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{N`}}}N`}{{d{d{Afc}}}An{}}{{dB`}An}`{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{N`}}{d{AfCn}}}D`}{cc{}}{{{d{c}}}c{}}{{{d{N`}}}Ah}`{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{N`}}}{{h{{d{Bf}}}}}}{{{d{N`}}}{{d{Nb}}}}`{dc{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{{d{N`}}}{{h{{d{E`}}}}}}{{{d{N`}}}Nd}{{}c{}}``````{{{d{Af{Nf{lc}}}}eNh}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}eNh}{{j{Ang}}}Nj{}{}}{d{{d{c}}}{}}0{{{d{Af}}}{{d{Afc}}}{}}0{{{d{{Nf{{d{Ln}}c}}}}}{{j{C`e}}}Nj{}}{{{d{{Nf{lc}}}}}{{j{C`e}}}Nj{}}{C`{{d{c}}}{}}0{C`{{d{Afc}}}{}}0{C`An}0{{{d{Kn}}{d{AfCn}}}D`}0{{{d{{Nf{lc}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{{{d{{Nf{{d{Ln}}c}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{cc{}}0{{{d{{Nf{{d{Ln}}c}}}}}{{j{{Nl{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{Nl{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}{d{e}}}{{j{{h{Nh}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}{d{e}}}{{j{{h{Nh}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}C`}{{j{{h{{Bn{eNh}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}C`}{{j{{h{{Bn{eNh}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}Nn}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}Nn}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{Eb{Nn}}e}}}Nj{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{Eb{Nn}}e}}}Nj{}}{{}C`}0{{}c{}}0{{}{{Ib{c}}}{}}0{{{d{{Nf{lc}}}}}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{h{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{h{e}}g}}}Nj{}{}}10{{{d{Af{Nf{{d{Ln}}c}}}}{Nl{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{Nl{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{O`{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}{O`{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{d{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}{d{e}}}{{j{Ang}}}Nj{}{}}{{{d{Kn}}}{{h{{d{Mn}}}}}}{dJl}32{{{d{Af{Nf{{d{Ln}}c}}}}Ih}{{j{Ane}}}Nj{}}{{{d{Af{Nf{lc}}}}Ih}{{j{Ane}}}Nj{}}{c{{j{e}}}{}{}}0{{}{{j{c}}}{}}0{dKf}0{{{d{Af{Nf{lc}}}}{d{e}}i}{{j{Cbg}}}Nj{}{}{{Ob{{d{AfNh}}}{{Kb{{j{Ang}}}}}}}}{{{d{Af{Nf{{d{Ln}}c}}}}{d{e}}i}{{j{Cbg}}}Nj{}{}{{Ob{{d{AfNh}}}{{Kb{{j{Ang}}}}}}}}{{}c{}}0{{{d{Af{Nf{{d{Ln}}c}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{{{d{Af{Nf{lc}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}`````````````````{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{Od}}{d{AfCn}}}D`}0{cc{}}{M`Od}{MdOd}{{{In{Kn}}}Od}{MlOd}{DbOd}{{}C`}{{{d{Af{b{lc}}}}{h{{Bh{B`}}}}}{{j{An{Ld{CdOd}}}}}A`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{Od}}}{{h{{d{Mn}}}}}}{dJl}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}","D":"Mb","p":[[5,"WalletDb",0],[1,"reference",null,null,1],[5,"BlockMetadata",500],[6,"Option",501,null,1],[6,"Result",502,null,1],[5,"Connection",503],[10,"Borrow",504],[10,"Parameters",505],[5,"BlockHeight",505],[5,"SqlTransaction",0],[0,"mut"],[5,"AccountUuid",0],[5,"ReceivedNoteId",0],[5,"UtxoId",0],[1,"unit"],[1,"u8"],[6,"Ordering",506],[5,"Choice",507],[1,"str"],[8,"SecretVec",508],[5,"AccountBirthday",500],[5,"UnifiedSpendingKey",509],[1,"tuple",null,null,1],[1,"usize"],[1,"bool"],[5,"Uuid",510],[6,"TransparentAddress",511],[5,"FsBlockDb",0],[5,"BlockMeta",242],[6,"FsBlockDbError",0],[5,"Formatter",512],[8,"Result",512],[6,"Error",513],[5,"Path",514],[10,"AsRef",515],[10,"Clone",516],[5,"BlockDb",0],[5,"DecodeError",517],[5,"Error",518],[5,"UnifiedFullViewingKey",509],[5,"Vec",519],[6,"NoteFilter",500],[1,"slice"],[5,"AccountMeta",500],[5,"BlockHash",520],[6,"ShieldedProtocol",521],[5,"Position",522],[5,"UnifiedAddress",523],[5,"SeedFingerprint",524],[5,"AccountId",525],[1,"u32"],[5,"Range",526],[5,"TransparentAddressMetadata",527],[5,"NoteId",527],[6,"Memo",528],[5,"UnifiedAddressRequest",509],[6,"Note",527],[5,"ReceivedNote",527],[6,"NullifierQuery",500],[5,"Nullifier",529],[5,"TxId",530],[5,"OutputOfSentTx",500],[5,"WalletTransparentOutput",527],[8,"NonZeroU32",531],[5,"Transaction",532],[5,"Zatoshis",533],[5,"HashMap",534],[5,"OutPoint",535],[5,"TransactionSummary",536],[5,"WalletSummary",500],[10,"Hasher",537],[6,"AccountPurpose",500],[5,"Request",538],[5,"ChainState",539],[5,"ScannedBlock",500],[1,"u64"],[5,"Node",540],[5,"CommitmentTreeRoot",539],[6,"ShardTreeError",541],[6,"SeedRelevance",500],[5,"SpendableNotes",500],[6,"TransactionStatus",500],[5,"DecryptedTransaction",500],[5,"SentTransaction",500],[5,"ScanRange",542],[5,"String",543],[6,"TransactionDataRequest",500],[10,"From",515],[17,"Output"],[10,"FnOnce",544],[5,"TypeId",545],[6,"Error",546],[5,"CompactBlock",547],[10,"FnMut",544],[6,"Error",388],[5,"ShardTree",548],[5,"PathBuf",514],[6,"MigratorError",549],[10,"RusqliteMigration",550],[5,"Box",551,null,1],[5,"Migration",281],[5,"HashSet",552],[5,"Transaction",553],[6,"SqliteClientError",301],[6,"Error",528],[6,"AddressGenerationError",509],[6,"Error",554],[6,"ParseError",555],[6,"TransparentCodecError",556],[6,"BalanceError",533],[10,"Error",557],[5,"Account",360],[6,"AccountSource",500],[5,"UnifiedIncomingViewingKey",509],[5,"SqliteShardStore",388],[5,"Checkpoint",558],[10,"HashSer",559],[8,"PrunableTree",560],[5,"Address",522],[8,"LocatedPrunableTree",560],[10,"Fn",544],[6,"WalletMigrationError",466],[15,"RequestedRewindInvalid",358],[15,"SubtreeDiscontinuity",460],[15,"CheckpointConflict",460]],"r":[],"b":[[99,"impl-Debug-for-ReceivedNoteId"],[100,"impl-Display-for-ReceivedNoteId"],[102,"impl-Display-for-FsBlockDbError"],[103,"impl-Debug-for-FsBlockDbError"],[115,"impl-From%3CDecodeError%3E-for-FsBlockDbError"],[116,"impl-From%3CError%3E-for-FsBlockDbError"],[117,"impl-From%3CError%3E-for-FsBlockDbError"],[184,"impl-WalletCommitmentTrees-for-WalletDb%3CSqlTransaction%3C\'conn%3E,+P%3E"],[185,"impl-WalletCommitmentTrees-for-WalletDb%3CConnection,+P%3E"],[239,"impl-WalletCommitmentTrees-for-WalletDb%3CSqlTransaction%3C\'conn%3E,+P%3E"],[240,"impl-WalletCommitmentTrees-for-WalletDb%3CConnection,+P%3E"],[336,"impl-Display-for-SqliteClientError"],[337,"impl-Debug-for-SqliteClientError"],[338,"impl-From%3CError%3E-for-SqliteClientError"],[339,"impl-From%3CAddressGenerationError%3E-for-SqliteClientError"],[340,"impl-From%3CError%3E-for-SqliteClientError"],[341,"impl-From%3CDecodeError%3E-for-SqliteClientError"],[342,"impl-From%3CParseError%3E-for-SqliteClientError"],[343,"impl-From%3CError%3E-for-SqliteClientError"],[344,"impl-From%3CError%3E-for-SqliteClientError"],[345,"impl-From%3CTransparentCodecError%3E-for-SqliteClientError"],[346,"impl-From%3CShardTreeError%3CError%3E%3E-for-SqliteClientError"],[347,"impl-From%3CBalanceError%3E-for-SqliteClientError"],[394,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[395,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[400,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[401,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[408,"impl-Display-for-Error"],[409,"impl-Debug-for-Error"],[410,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[411,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[414,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[415,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[416,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[417,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[418,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[419,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[420,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[421,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[422,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[423,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[430,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[431,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[432,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[433,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[434,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[435,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[436,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[437,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[438,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[439,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[440,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[441,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[444,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[445,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[446,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[447,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[454,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[455,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[458,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[459,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[482,"impl-Display-for-WalletMigrationError"],[483,"impl-Debug-for-WalletMigrationError"],[485,"impl-From%3CSqliteClientError%3E-for-WalletMigrationError"],[486,"impl-From%3CAddressGenerationError%3E-for-WalletMigrationError"],[487,"impl-From%3CShardTreeError%3CError%3E%3E-for-WalletMigrationError"],[488,"impl-From%3CBalanceError%3E-for-WalletMigrationError"],[489,"impl-From%3CError%3E-for-WalletMigrationError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAIsBIwADAAMACQADABEAEwAmADgAYQAAAGMABQB0AAUAewADAIAABACGAB8ArgAbAMsAIQDuAAMA9AARAAcBAQAKAQAADAEIABcBAgAbAQgAJQEBACgBBQBMARAAXgEAAGABCABqAQkAdQEBAHgBAAB6AQoAiQEAAIsBEQCfAQsArQElAN0BBwDmAQUA7gEGAA==","P":[[16,"C,P,WalletRead::Error"],[19,"T"],[20,""],[21,"T"],[37,"C,P,WalletRead::Error"],[38,""],[41,"T"],[44,""],[48,"K"],[49,""],[50,"P,WalletRead::AccountId,WalletRead::Error"],[51,""],[52,"T"],[68,""],[79,"K"],[95,""],[96,"C,P,WalletRead::AccountId,WalletRead::Error"],[97,""],[104,"F,P"],[105,"P"],[107,"T"],[115,""],[118,"T"],[121,""],[122,"C,P,WalletRead::AccountId,WalletRead::Account,WalletRead::Error"],[123,"C,P,WalletRead::AccountId,WalletRead::Error"],[124,"C,P,WalletRead::Account,WalletRead::Error"],[125,"C,P,WalletRead::AccountId,WalletRead::Error"],[126,"C,P,InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[127,"C,P,WalletRead::Error"],[129,"C,P,WalletRead::AccountId,WalletRead::Error"],[130,"C,P,WalletRead::Account,WalletRead::Error"],[131,"C,P,WalletRead::AccountId,WalletRead::Error"],[132,""],[133,"C,P,WalletRead::Error"],[135,"P,WalletRead::AccountId,WalletRead::Error"],[136,"C,P,InputSource::NoteRef,InputSource::Error"],[137,"C,P,WalletRead::AccountId,WalletRead::Error"],[138,"C,P,WalletRead::Error"],[140,"C,P,InputSource::NoteRef,InputSource::Error"],[141,"C,P,InputSource::Error"],[142,"C,P,WalletRead::Error"],[144,"C,P,WalletRead::AccountId,WalletRead::Error"],[146,"C,P,InputSource::Error"],[147,"C,P,WalletRead::AccountId,WalletRead::Error"],[148,"C,P,WalletRead::Error"],[149,"C,P,WalletRead::AccountId,WalletRead::Error"],[151,"C,P,InputSource::Error"],[152,"C,P,WalletRead::Error"],[153,"C,P,WalletRead::AccountId,WalletRead::Error"],[154,"__H"],[155,"P,WalletRead::Account,WalletRead::Error"],[157,""],[165,"U"],[173,"T"],[181,""],[182,"P,WalletRead::AccountId,WalletRead::Error"],[183,"P,WalletWrite::UtxoRef,WalletRead::Error"],[184,"P,WalletCommitmentTrees::Error"],[186,"P,WalletRead::AccountId,WalletRead::Error"],[187,"C,P,WalletRead::AccountId,WalletRead::Error"],[188,"C,P,InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[189,"P,WalletRead::Error"],[190,"P,WalletRead::AccountId,WalletRead::Error"],[192,"C,P,WalletRead::Error"],[193,"T"],[196,""],[198,"C,P,WalletRead::Error"],[199,"P,A,E,F"],[200,"P,WalletRead::Error"],[201,""],[202,"U,T"],[210,"U"],[218,""],[226,"P,WalletRead::Error"],[227,"C,P,WalletRead::AccountId,WalletRead::Error"],[228,"V"],[237,"DbErrT,BlockSource::Error,F"],[239,"P,WalletCommitmentTrees::SaplingShardStore,A,E,F"],[240,"P,WalletCommitmentTrees::SaplingShardStore,A,WalletCommitmentTrees::Error,E,F"],[241,""],[243,"P"],[246,"T"],[248,""],[249,"T"],[250,""],[251,"T"],[253,""],[255,"K"],[260,""],[261,"T"],[265,""],[266,"U"],[267,"T"],[272,"U,T"],[273,"U"],[274,""],[275,"V"],[276,""],[283,"T"],[285,""],[286,"T"],[288,""],[289,"RusqliteMigration::Error"],[290,""],[291,"T"],[292,""],[294,"U"],[295,"T"],[296,"U,T"],[297,"U"],[298,""],[299,"RusqliteMigration::Error"],[300,"V"],[331,"T"],[335,""],[348,"T"],[349,""],[350,"U"],[351,"T"],[352,""],[354,"U,T"],[355,"U"],[356,""],[357,"V"],[361,"T"],[363,""],[364,"T"],[365,""],[367,"T"],[369,""],[371,"T"],[373,""],[376,"U"],[377,"T"],[378,""],[381,"T"],[382,"U,T"],[383,"U"],[384,""],[387,"V"],[394,"H,ShardStore::CheckpointId,ShardStore::Error"],[396,"T"],[400,"H,ShardStore::Error"],[402,"T"],[406,""],[410,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[412,"T"],[414,"H,ShardStore::H,ShardStore::Error"],[416,"H,ShardStore::CheckpointId,ShardStore::Error"],[420,"H,ShardStore::H,ShardStore::Error"],[422,"H,ShardStore::Error"],[424,""],[426,"U"],[428,"T"],[430,"H,ShardStore::H,ShardStore::Error"],[432,"H,ShardStore::CheckpointId,ShardStore::Error"],[436,"H,ShardStore::H,ShardStore::Error"],[440,"H,ShardStore::CheckpointId,ShardStore::Error"],[442,""],[444,"H,ShardStore::CheckpointId,ShardStore::Error"],[446,"H,ShardStore::Error"],[448,"U,T"],[450,"U"],[452,""],[454,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[456,"V"],[458,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[477,"T"],[481,""],[484,"T"],[485,""],[491,"P"],[492,"U"],[493,"T"],[494,""],[496,"U,T"],[497,"U"],[498,""],[499,"V"]]}],["zcash_encoding",{"t":"FFSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Array","CompactSize","MAX_COMPACT_SIZE","Optional","Vector","borrow","","","","borrow_mut","","","","from","","","","into","","","","read","","","","read_collected","","read_collected_mut","","read_t","serialized_size","serialized_size_of_u8_vec","try_from","","","","try_into","","","","type_id","","","","write","","","","write_nonempty","write_sized"],"q":[[0,"zcash_encoding"],[50,"std::io::error"],[51,"std::io"],[52,"alloc::vec"],[53,"core::ops::function"],[54,"core::option"],[55,"core::iter::traits::collect"],[56,"core::convert"],[57,"core::result"],[58,"core::any"],[59,"nonempty"],[60,"core::iter::traits::iterator"],[61,"core::iter::traits::exact_size"]],"i":"`````CbCdCfCh32103210321032102121332321032103210321022","f":"`````{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{cc{}}000{{}c{}}000{c{{h{f}}}j}{{cg}{{h{{l{e}}}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}}{{cAbg}{{h{{l{e}}}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}}{{cg}{{h{{Ad{e}}}}}j{}{{A`{c}{{n{{h{e}}}}}}}}{{cg}{{h{i}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cAbg}{{h{i}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cg}{{h{i}}}j{}{{Ah{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cAbg}{{h{i}}}j{}{{Ah{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{c{{h{e}}}j{{Aj{f}}}}{AbAb}{{{b{{An{Al}}}}}Ab}{c{{B`{e}}}{}{}}000{{}{{B`{c}}}{}}000{bBb}000{{cAb}{{h{Bd}}}Bf}{{c{b{{An{e}}}}g}{{h{Bd}}}Bf{}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{cgi}{{h{Bd}}}Bf{}{{Bj{}{{Bh{e}}}}}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{c{Ad{e}}g}{{h{Bd}}}Bf{}{{A`{ce}{{n{{h{Bd}}}}}}}}{{c{b{{Bl{e}}}}g}{{h{Bd}}}Bf{}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{cgi}{{h{Bd}}}Bf{}{{Bn{}{{Bh{e}}}}C`}{{A`{{b{dc}}e}{{n{{h{Bd}}}}}}}}","D":"Cn","p":[[1,"reference",null,null,1],[0,"mut"],[1,"u64"],[8,"Result",50],[10,"Read",51],[5,"Vec",52],[17,"Output"],[10,"Fn",53],[1,"usize"],[6,"Option",54,null,1],[10,"FromIterator",55],[10,"FnMut",53],[10,"TryFrom",56],[1,"u8"],[1,"slice"],[6,"Result",57,null,1],[5,"TypeId",58],[1,"unit"],[10,"Write",51],[17,"Item"],[10,"IntoIterator",55],[5,"NonEmpty",59],[10,"Iterator",60],[10,"ExactSizeIterator",61],[5,"CompactSize",0],[5,"Vector",0],[5,"Array",0],[5,"Optional",0]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABMAAgAGAAcAIQALAA==","P":[[5,"T"],[17,"U"],[21,"R"],[22,"R,E,F"],[24,"R,T,F"],[25,"R,E,F,O"],[29,"R,T"],[30,""],[32,"U,T"],[36,"U"],[40,""],[44,"W"],[45,"W,E,F"],[46,"W,E,I,F"],[47,"W,T,F"],[48,"W,E,F"],[49,"W,E,I,F"]]}],["zcash_extensions",{"t":"","n":[],"q":[],"i":"","f":"","D":"`","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAAA","P":[]}],["zcash_history",{"t":"FGGGPPPPSSPFRPFGGKNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNONMNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNOMNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNN","n":["Entry","EntryKind","EntryLink","Error","ExpectedInMemory","ExpectedNode","Generated","Leaf","MAX_ENTRY_SIZE","MAX_NODE_DATA_SIZE","Node","NodeData","","Stored","Tree","V1","V2","Version","append_leaf","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","clone_into","","clone_to_uninit","","combine","","","combine_inner","","","complete","consensus_branch_id","","","","default","end_height","","","","end_sapling_root","end_target","end_time","fmt","","","","","","","","from","","","","","","","","from_bytes","","","","hash","","","into","","","","","","","","is_empty","leaf","leaf_count","left","len","link_node_expected","new","","new_leaf","node_expected","read","","","","","resolve_link","right","root","root_node","sapling_tx","start_height","","","","start_sapling_root","start_target","start_time","subtree_commitment","subtree_total_work","to_bytes","","","to_owned","","to_string","","","truncate_leaf","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","write","","","",""],"q":[[0,"zcash_history"],[166,"zcash_history::tree"],[167,"alloc::vec"],[168,"core::result"],[169,"zcash_history::version"],[170,"zcash_history::node_data"],[171,"zcash_history::entry"],[172,"core::fmt"],[173,"std::io::error"],[174,"core::convert"],[175,"std::io"],[176,"alloc::string"],[177,"core::any"]],"i":"````l0hBh``0`A`2````d0CjClAjAb8764321087607070755053215320053200001108877643210876551055043210876411148411853210414405320000005500718744321087643210876432108764321087653210","f":"``````````````````{{{f{b{d{c}}}}}{{n{{j{h}}l}}}A`}{f{{f{c}}}{}}0000000{{{f{b}}}{{f{bc}}}{}}0000000{{{f{Ab}}}Ab}{{{f{h}}}h}{{f{f{bc}}}Ad{}}0{{fAf}Ad}0{{{f{c}}{f{c}}}c{}}0{{{f{Ab}}{f{Ab}}}Ab}{{{Ah{Af}}{f{c}}{f{c}}}c{}}00{{{f{{Aj{c}}}}}AlA`}{{{f{c}}}An{}}00`{{}Ab}{{{f{c}}}B`{}}00````{{{f{{Aj{c}}}}{f{bBb}}}BdA`}{{{f{{Aj{c}}}}{f{bBb}}}Bd{BfA`}}{{{f{Ab}}{f{bBb}}}Bd}{{{f{l}}{f{bBb}}}Bd}0{{{f{h}}{f{bBb}}}Bd}0{{{f{Bh}}{f{bBb}}}Bd}{cc{}}0000000{{Anc}{{Bj{e}}}{{Bn{{Bl{Af}}}}}{}}0{{Anc}{{Bj{{Aj{e}}}}}{{Bn{{Bl{Af}}}}}A`}{{Anc}{{Bj{Ab}}}{{Bn{{Bl{Af}}}}}}{{{f{c}}}{{Ah{Af}}}{}}0{{{f{Ab}}}{{Ah{Af}}}}{{}c{}}0000000{{{f{{d{c}}}}}AlA`}{{{f{{Aj{c}}}}}AlA`}{{{f{{Aj{c}}}}}B`A`}{{{f{{Aj{c}}}}}{{n{hl}}}A`}{{{f{{d{c}}}}}AnA`}{hl}{{An{j{{C`{An{Aj{c}}}}}}{j{{C`{An{Aj{c}}}}}}}{{d{c}}}A`}{{hh}{{Aj{c}}}A`}{{}{{Aj{c}}}A`}{{}l}{{An{f{bc}}}{{Bj{e}}}Cb{}}00{{An{f{bc}}}{{Bj{{Aj{e}}}}}CbA`}{{An{f{bc}}}{{Bj{Ab}}}Cb}{{{f{{d{c}}}}h}{{n{{`{c}}l}}}A`}:{{{f{{d{c}}}}}hA`}{{{f{{d{c}}}}}{{n{{`{c}}l}}}A`}`{{{f{c}}}B`{}}00``````{{{f{c}}}{{j{Af}}}{}}0{{{f{Ab}}}{{j{Af}}}}{fc{}}0{fCd}00{{{f{b{d{c}}}}}{{n{Anl}}}A`}{c{{n{e}}}{}{}}0000000{{}{{n{c}}}{}}0000000{fCf}0000000{{}c{}}0000000{{{f{c}}{f{be}}}{{Bj{Ad}}}{}Ch}00{{{f{{Aj{c}}}}{f{be}}}{{Bj{Ad}}}A`Ch}{{{f{Ab}}{f{bc}}}{{Bj{Ad}}}Ch}","D":"Jn","p":[[0,"mut"],[5,"Tree",0,166],[1,"reference",null,null,1],[6,"EntryLink",0],[5,"Vec",167],[6,"Error",0],[6,"Result",168,null,1],[10,"Version",0,169],[5,"NodeData",0,170],[1,"unit"],[1,"u8"],[1,"array"],[5,"Entry",0,171],[1,"bool"],[1,"u32"],[1,"u64"],[5,"Formatter",172],[8,"Result",172],[10,"Debug",172],[6,"EntryKind",0],[8,"Result",173],[1,"slice"],[10,"AsRef",174],[1,"tuple",null,null,1],[10,"Read",175],[5,"String",176],[5,"TypeId",177],[10,"Write",175],[6,"V1",0],[6,"V2",0]],"r":[[0,171],[8,171],[9,170],[11,170],[12,169],[14,166],[15,169],[16,169],[17,169],[18,166],[19,166],[22,171],[23,170],[27,166],[30,171],[31,170],[35,170],[37,170],[39,170],[41,169],[42,169],[43,170],[44,169],[47,171],[48,169],[51,170],[52,170],[53,169],[56,170],[57,170],[58,170],[59,170],[60,171],[61,171],[62,170],[68,166],[71,171],[72,170],[76,169],[77,169],[78,171],[79,170],[80,169],[81,169],[82,170],[83,166],[86,171],[87,170],[91,166],[92,171],[93,171],[94,171],[95,166],[97,166],[98,171],[99,171],[101,169],[104,171],[105,170],[106,166],[107,171],[108,166],[109,166],[110,170],[111,169],[114,170],[115,170],[116,170],[117,170],[118,170],[119,170],[120,169],[121,169],[122,170],[123,170],[125,171],[128,166],[129,166],[132,171],[133,170],[137,166],[140,171],[141,170],[145,166],[148,171],[149,170],[153,166],[156,171],[157,170],[161,169],[164,171],[165,170]],"b":[[60,"impl-Display-for-Entry%3CV%3E"],[61,"impl-Debug-for-Entry%3CV%3E"],[63,"impl-Display-for-Error"],[64,"impl-Debug-for-Error"],[65,"impl-Display-for-EntryLink"],[66,"impl-Debug-for-EntryLink"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAE8ACwAUABUALgABADIAAQA1AAAANwABAD0ABwBnAAEAcQABAHwABACCAB8AowABAA==","P":[[18,"V"],[19,"T"],[35,""],[37,"T"],[39,""],[41,"Version::NodeData"],[43,""],[44,"Version::NodeData"],[47,"V"],[48,"Version::NodeData"],[52,""],[53,"Version::NodeData"],[60,"V"],[62,""],[68,"T"],[76,"T,Version::NodeData"],[78,"T,V"],[79,"T"],[80,"Version::NodeData"],[82,""],[83,"U"],[91,"V"],[96,""],[97,"V"],[100,""],[101,"R,Version::NodeData"],[104,"R,V"],[105,"R"],[106,"V"],[111,"Version::NodeData"],[122,""],[123,"T"],[125,""],[128,"V"],[129,"U,T"],[137,"U"],[145,""],[153,"V"],[161,"Version::NodeData,W"],[164,"V,W"],[165,"W"]]}],["zcash_inspect",{"t":"FFFOOCCNNNNNNNNNNHCOONNNNNNNNNNNNNNNONNNNHHNNNNNNCCOHNNNNCNNNNNNNNNNNNNFGPPPPPPNNNNNNNNNNNNNNHNNNNOONNNNNNNNNNNNNNFKTSFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNHNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNONNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNFFFFFFFFFFFFNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNHHCHHHFSFSNNNNHNNNNNNNNNNONNONNNNNNOONNNNNNNNNFFFOONNNNNNNNNNNNNNNNNNHNNNNNNNNNNHNNNNNNHNNHHNNNNNNNNNNNNN","n":["CliOptions","GROTH16_PARAMS","ORCHARD_VK","__private_field","","address","block","borrow","","","borrow_mut","","","command","command_list","command_name","command_usage","complete","context","","data","deref","","","","","deref_mut","","","drop","","","fmt","from","","","help","help_requested","init","","","inspect_bytes","inspect_possible_hash","into","","","into_request","","","keys","lookup","","main","parse","parse_command","self_command_list","self_usage","transaction","try_from","","","try_into","","","type_id","","","usage","vzip","","","Address","AddressKind","P2pkh","P2sh","Sapling","Sprout","Tex","Unified","borrow","","borrow_mut","","deref","","deref_mut","","drop","","from","","init","","inspect","into","","into_request","","kind","net","try_from","","try_from_sapling","try_from_sprout","try_from_tex","try_from_transparent_p2pkh","try_from_transparent_p2sh","try_from_unified","try_into","","type_id","","vzip","","Block","BlockParams","MAX","MIN_BLOCK_VERSION","U256","WORD_BITS","abs_diff","add","","add_assign","add_slice","as_bits","as_ref","as_u128","as_u32","as_u64","as_usize","binop_carry","binop_slice","bit","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","","borrow_mut","","build_auth_data_root","build_merkle_root","byte","check_equihash_solution","check_proof_of_work","checked_add","checked_div","checked_mul","checked_neg","checked_pow","checked_rem","checked_sub","clone","clone_into","clone_to_uninit","cmp","compare","default","deref","","deref_mut","","derive_block_commitments_hash","div","","div_assign","div_mod","div_mod_knuth","div_mod_small","div_mod_word","drop","","eq","equihash_k","equihash_n","equivalent","","","","","exp10","extract_height","fits_word","fmt","","","","fmt_hex","from","","","","","","","","","","","","","","","","","","","from_big_endian","from_compact","from_dec_str","from_little_endian","from_ref","from_str","from_str_radix","full_mul_u64","full_shl","full_shr","guess_params","","hash","header","init","","inspect","inspect_header","inspect_header_inner","integer_sqrt","into","","into_request","","is_zero","leading_zeros","low_u128","low_u32","low_u64","max_value","mul","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","mul_assign","","","","","","","","","","","mul_u64","not","one","overflowing_add","overflowing_mul","overflowing_mul_u64","overflowing_neg","overflowing_pow","overflowing_sub","partial_cmp","pow","pow_limit","read","rem","","rem_assign","saturating_add","saturating_mul","saturating_sub","shl","","shl_assign","shr","","shr_assign","split","split_u128","sub","","sub_assign","sub_slice","to_big_endian","to_little_endian","to_owned","to_string","trailing_zeros","try_as_bits","try_from","","try_into","","txs","type_id","","vzip","","words","zero","Context","JsonAccountId","JsonAccountIdVisitor","JsonNetwork","JsonNetworkVisitor","ZOutputValue","ZOutputValueVisitor","ZScript","ZScriptVisitor","ZTxOut","ZUint256","ZUint256Visitor","accounts","","addr_network","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","chainhistoryroot","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","deref","","","","","","","","","","","","deref_mut","","","","","","","","","","","","deserialize","","","","","","","drop","","","","","","","","","","","","expecting","","","","","fmt","","","","","","","","","","","","","from","","","","","","","","","","","","","from_ref","","","","","","from_str","init","","","","","","","","","","","","into","","","","","","","","","","","","into_request","","","","","","","","","","","","network","","script_pubkey","serialize","","","to_owned","","","","","","to_string","transparent_coins","transparentcoins","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","value","visit_i128","visit_i64","visit_str","","","visit_u128","visit_u64","","vzip","","","","","","","","","","","","inspect_mnemonic","inspect_sapling_extsk","view","inspect_sapling_extfvk","inspect_ufvk","inspect_uivk","Lightwalletd","MAINNET","Server","TESTNET","borrow","","borrow_mut","","connect","deref","","deref_mut","","drop","","endpoint","fmt","from","","host","init","","inner","into","","into_request","","lookup_txid","mainnet","parameters","port","testnet","try_from","","try_into","","type_id","","vzip","","MapTransparent","PrecomputedAuth","TransparentAuth","all_prev_outputs","auth","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","deref_mut","","","drop","","","extract_height_from_coinbase","fmt","from","","","from_ref","init","","","input_amounts","input_scriptpubkeys","inspect","into","","","into_request","","","is_coinbase","map_authorization","map_script_sig","render_memo","render_value","to_owned","try_from","","","try_into","","","type_id","","","vzip","",""],"q":[[0,"zcash_inspect"],[71,"zcash_inspect::address"],[114,"zcash_inspect::block"],[345,"zcash_inspect::context"],[592,"zcash_inspect::keys"],[595,"zcash_inspect::keys::view"],[598,"zcash_inspect::lookup"],[638,"zcash_inspect::transaction"],[697,"gumdrop"],[698,"core::option"],[699,"std::io::cursor"],[700,"std::io::error"],[701,"core::ops::function"],[702,"zcash_proofs"],[703,"orchard::circuit"],[704,"core::fmt"],[705,"alloc::vec"],[706,"tonic::request"],[707,"core::result"],[708,"core::convert"],[709,"core::any"],[710,"zcash_address"],[711,"zcash_protocol::consensus"],[712,"zcash_address::convert"],[713,"zcash_address::kind::unified::address"],[714,"bitvec::slice"],[715,"bitvec::order"],[716,"core::marker"],[717,"zcash_primitives::block"],[718,"equihash::verify"],[719,"core::cmp"],[720,"uint::uint"],[721,"core::hash"],[722,"std::io"],[723,"alloc::string"],[724,"bitvec::ptr::span"],[725,"zip32"],[726,"serde::de"],[727,"zcash_transparent::bundle"],[728,"serde::ser"],[729,"bip0039::mnemonic"],[730,"zcash_address::kind::unified::fvk"],[731,"zcash_address::kind::unified::ivk"],[732,"tonic::transport::channel"],[733,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[734,"anyhow"],[735,"zcash_primitives::transaction"],[736,"zcash_protocol::value"],[737,"zcash_transparent::address"],[738,"zcash_protocol::memo"]],"i":"```AlB```10f2100000``0022110210210021000210``210210``0`0000`2102102100210``Ld000000Db101010101010`10100010000000101010``Dh``0000000000000000000000El101001``11111111111110101`1111111011Ff0222222122222212222222222222222222222222222`12112```212122222222222222222222222222222222222222222222222222222222222222222222222220122222222222222222222222212121121222````````````Bn00IdIfIhIjIlHfHhHjHlHnI`;:9876543210;;543210543210543210:9876543210;:9876543210;543210;:9876543210;:9876:98765433210;:98765432100;543210;:9876543210;:9876543210;:9876543210;;;02105432103;;:9876543210;:9876543210;:9876543210;099:86997:9876543210;``````````JlKd10`1010101010110010100001010101010```KhKn0Lf2102222102102102`2102210222`102102`11``2102102102102","f":"```````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}}{{j{{b{h}}}}}}{{}{{j{{b{l}}}}}}{{{b{f}}}{{j{{b{l}}}}}}{{{b{l}}}{{j{{b{l}}}}}}{{{b{{A`{n}}}}e}{{j{c}}}{}{{Ah{{b{d{Ab{{b{{A`{n}}}}}}}}}{{Ad{{Af{c}}}}}}}}```{Aj{{b{c}}}{}}{{{b{Al}}}{{b{An}}}}1{{{b{B`}}}{{b{Bb}}}}2{Aj{{b{dc}}}{}}00{AjBd}00{{{b{f}}{b{dBf}}}Bh}{cc{}}00`{{{b{f}}}Bj}{{}Aj}00{{{Bl{n}}{j{Bn}}Bj}Bd}{{{C`{n}}{j{Bn}}Bj}Bd}{{}c{}}00{{}{{Cb{c}}}{}}00```{{}Bd}{{{b{d{Cd{c}}}}}{{Ch{fCf}}}{{Cj{l}}}}{{{b{l}}{b{d{Cd{c}}}}}{{Ch{fCf}}}{{Cj{l}}}}{{{b{f}}}{{j{{b{l}}}}}}{{{b{f}}}{{b{l}}}}`{c{{Ch{e}}}{}{}}00{{}{{Ch{c}}}{}}00{bCl}00{{}{{b{l}}}}{{}c{}}00````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{AjBd}0{cc{}}0{{}Aj}0{CnBd}{{}c{}}0{{}{{Cb{c}}}{}}0``>>{{D`{C`{n}}}{{Ch{Db{Dd{c}}}}}{}}0000{{D`Df}{{Ch{Db{Dd{c}}}}}{}}??>><<``````{{DhDh}Dh}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{Dhc}Dh{{Dj{Dh}}}}{{{b{dDh}}Dh}Bd}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}}Bj}{b{{b{{Dn{ce}}}}}{}E`}{{{b{Dh}}}{{b{{A`{Dl}}}}}}{{{b{Dh}}}Eb}{{{b{Dh}}}Ed}{{{b{Dh}}}Dl}{{{b{Dh}}}Aj}{{DlDlBjc}{{Ef{DlBj}}}{{Eh{DlDl}{{Ad{{Ef{DlBj}}}}}}}}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}c}Bj{{Eh{DlDl}{{Ad{{Ef{DlBj}}}}}}Ej}}{{{b{Dh}}Aj}Bj}=:=:3=:{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{El}}}{{C`{n}}}}{{{b{El}}}{{Ef{{C`{n}}Bj}}}}{{{b{Dh}}Aj}n}{{{b{En}}F`}{{Ch{BdFb}}}}{{{b{En}}F`}{{Ch{Bd{b{l}}}}}}{{DhDh}{{j{Dh}}}}00{Dh{{j{Dh}}}}111{{{b{Dh}}}Dh}{{b{b{dc}}}Bd{}}{{bn}Bd}{{{b{Dh}}{b{Dh}}}Fd}{{b{b{c}}}Fd{}}{{}Dh}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{{{C`{n}}{C`{n}}}{{C`{n}}}}{{Dhc}Dh{{Dj{Dh}}}}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{{b{dDh}}c}Bd{{Dj{Dh}}}}{{DhDh}{{Ef{DhDh}}}}{{DhDhAjAj}{{Ef{DhDh}}}}{{DhDl}{{Ef{DhDh}}}}{{DlDlDl}{{Ef{DlDl}}}}{AjBd}0{{{b{Dh}}{b{Dh}}}Bj}{{{b{Ff}}}Ed}0{{b{b{c}}}Bj{}}0000{AjDh}{{{b{El}}}{{j{Fh}}}}{{{b{Dh}}}Bj}{{{b{Dh}}{b{dBf}}}Bh}000{{{b{Dh}}{b{dBf}}Bj}Bh}{cc{}}{nDh}{FjDh}{EdDh}{FlDh}{FnDh}{G`Dh}{GbDh}<{GdDh}{EbDh}{GfDh}:{{{b{l}}}Dh}{{{C`{n}}}Dh}{DlDh}{{{b{{A`{n}}}}}Dh}{{{b{{C`{n}}}}}Dh}{{{b{Dh}}}Dh}2{Ed{{Ef{DhBjBj}}}}{{{b{l}}}{{Ch{DhGh}}}}4{{{b{c}}}c{}}{{{b{l}}}{{Ch{Dhc}}}{}}{{{b{l}}Ed}{{Ch{DhGj}}}}{{DhDl}{{C`{Dl}}}}{{DhEd}{{C`{Dl}}}}{{{C`{Dl}}Ed}Dh}{{{b{En}}}{{j{F`}}}}{{{b{El}}}{{j{F`}}}}{{{b{Dh}}{b{dc}}}BdGl}`{{}Aj}0{{{b{El}}{j{Bn}}}Bd}{{{b{En}}{j{Bn}}}Bd}{{{b{En}}{j{F`}}}Bd}?{{}c{}}0{{}{{Cb{c}}}{}}0{{{b{Dh}}}Bj}{{{b{Dh}}}Ed}{{{b{Dh}}}Eb}1{{{b{Dh}}}Dl}{{}Dh}{{{b{Dh}}{b{Gd}}}Dh}{{Dhn}Dh}{{Dh{b{Gb}}}Dh}{{DhGb}Dh}{{{b{Dh}}{b{Dl}}}Dh}{{Dh{b{Dl}}}Dh}{{{b{Dh}}Dl}Dh}{{{b{Dh}}G`}Dh}{{{b{Dh}}{b{G`}}}Dh}{{Dh{b{G`}}}Dh}{{DhDl}Dh}{{DhG`}Dh}{{{b{Dh}}Ed}Dh}{{{b{Dh}}{b{Ed}}}Dh}{{{b{Dh}}Fn}Dh}{{Dh{b{Ed}}}Dh}{{{b{Dh}}{b{Fn}}}Dh}{{{b{Dh}}Gb}Dh}{{DhEd}Dh}{{{b{Dh}}Fl}Dh}{{{b{Dh}}{b{Fl}}}Dh}{{Dh{b{Fn}}}Dh}{{DhFn}Dh}{{DhAj}Dh}{{Dh{b{Aj}}}Dh}{{{b{Dh}}Fj}Dh}{{{b{Dh}}{b{Fj}}}Dh}{{Dh{b{Fl}}}Dh}{{DhFl}Dh}{{{b{Dh}}{b{Aj}}}Dh}{{Dh{b{Fj}}}Dh}{{DhFj}Dh}{{{b{Dh}}Aj}Dh}{{{b{Dh}}Gd}Dh}{{{b{Dh}}n}Dh}{{Dh{b{Gd}}}Dh}{{DhDh}Dh}{{{b{Dh}}{b{Gb}}}Dh}{{Dh{b{Dh}}}Dh}{{{b{Dh}}{b{n}}}Dh}{{{b{Dh}}{b{Dh}}}Dh}{{{b{Dh}}Dh}Dh}{{Dh{b{n}}}Dh}{{DhGd}Dh}{{{b{dDh}}Fl}Bd}{{{b{dDh}}Fj}Bd}{{{b{dDh}}Aj}Bd}{{{b{dDh}}Ed}Bd}{{{b{dDh}}Gd}Bd}{{{b{dDh}}n}Bd}{{{b{dDh}}Gb}Bd}{{{b{dDh}}Dl}Bd}{{{b{dDh}}G`}Bd}{{{b{dDh}}Dh}Bd}{{{b{dDh}}Fn}Bd}{{DlDlDl}{{Ef{DlDl}}}}{DhDh}{{}Dh}{{DhDh}{{Ef{DhBj}}}}0{{DhDl}{{Ef{DhDl}}}}{Dh{{Ef{DhBj}}}}22{{{b{Dh}}{b{Dh}}}{{j{Fd}}}}{{DhDh}Dh}{{{b{Ff}}}Dh}{c{{Af{El}}}Gn}{{Dhc}Dh{{Dj{Dh}}Ej}}{{{b{Dh}}c}Dh{{Dj{Dh}}Ej}}{{{b{dDh}}c}Bd{{Dj{Dh}}Ej}}555{{Dhc}Dh{{Dj{Dh}}}}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{{b{dDh}}c}Bd{{Dj{Dh}}}}210{Dl{{Ef{DlDl}}}}{Eb{{Ef{DlDl}}}}34{{{b{dDh}}Dh}Bd}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}}Bj}{{{b{Dh}}{b{d{A`{n}}}}}Bd}0{bc{}}{bH`}{{{b{Dh}}}Ed}{b{{Ch{{b{{Dn{ce}}}}{Hb{c}}}}}{}E`}{c{{Ch{e}}}{}{}}0{{}{{Ch{c}}}{}}0`{bCl}0{{}c{}}0{AjAj}{{}Dh}````````````{{{b{Bn}}}{{j{{Bl{Hd}}}}}}`{{{b{Bn}}}{{j{D`}}}}{b{{b{c}}}{}}00000000000{{{b{d}}}{{b{dc}}}{}}00000000000`{{{b{Hf}}}Hf}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{{b{Hl}}}Hl}{{{b{Hn}}}Hn}{{{b{I`}}}I`}{{b{b{dc}}}Bd{}}00000{{bn}Bd}00000{Aj{{b{c}}}{}}00000000000{Aj{{b{dc}}}{}}00000000000{c{{Ch{Hf}}}Ib}{c{{Ch{Hh}}}Ib}{c{{Ch{Hj}}}Ib}{c{{Ch{Hl}}}Ib}{c{{Ch{Hn}}}Ib}{c{{Ch{I`}}}Ib}{c{{Ch{Bn}}}Ib}{AjBd}00000000000{{{b{Id}}{b{dBf}}}Bh}{{{b{If}}{b{dBf}}}Bh}{{{b{Ih}}{b{dBf}}}Bh}{{{b{Ij}}{b{dBf}}}Bh}{{{b{Il}}{b{dBf}}}Bh}{{b{b{dBf}}}{{Ch{BdIn}}}}0000{{{b{Hf}}{b{dBf}}}Bh}{{{b{Hh}}{b{dBf}}}Bh}{{{b{Hj}}{b{dBf}}}Bh}0{{{b{Hl}}{b{dBf}}}Bh}{{{b{Hn}}{b{dBf}}}Bh}{{{b{I`}}{b{dBf}}}Bh}{{{b{Bn}}{b{dBf}}}Bh}{cc{}}000000000{J`I`}11{{{b{c}}}c{}}00000{{{b{l}}}{{Ch{Bnc}}}{}}{{}Aj}00000000000{{}c{}}00000000000{{}{{Cb{c}}}{}}00000000000{{{b{Bn}}}{{j{F`}}}}``{{{b{Hl}}c}ChJb}{{{b{Hn}}c}ChJb}{{{b{I`}}c}ChJb}{bc{}}00000{bH`}{{{b{Bn}}}{{j{{Bl{J`}}}}}}`{c{{Ch{e}}}{}{}}00000000000{{}{{Ch{c}}}{}}00000000000{bCl}00000000000`{{IfGf}{{Ch{ce}}}{}Jd}{{IfG`}{{Ch{ce}}}{}Jd}{{Id{b{l}}}{{Ch{ce}}}{}Jd}{{Ih{b{l}}}{{Ch{ce}}}{}Jd}{{Il{b{l}}}{{Ch{ce}}}{}Jd}{{IfEb}{{Ch{ce}}}{}Jd}{{IfDl}{{Ch{ce}}}{}Jd}{{IjDl}{{Ch{ce}}}{}Jd}{{}c{}}00000000000{{Jf{j{Bn}}}Bd}{{{Bl{n}}D`}Bd}`0{{JhD`}Bd}{{JjD`}Bd}````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Jl}}}{{Kb{{K`{Jn}}}}}}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{AjBd}0{{{b{Jl}}}H`}{{{b{Kd}}{b{dBf}}}Bh}{cc{}}0`{{}Aj}0`{{}c{}}0{{}{{Cb{c}}}{}}0{{{b{dKd}}{C`{n}}}{{j{{Ef{Kf{j{Fh}}}}}}}}{{}{{Kb{Kd}}}}``0{c{{Ch{e}}}{}{}}0{{}{{Ch{c}}}{}}0{bCl}0{{}c{}}0`````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Kh}}}Kh}{{b{b{dc}}}Bd{}}{{bn}Bd}{Aj{{b{c}}}{}}00{Aj{{b{dc}}}{}}00{AjBd}00{{{b{Kf}}}{{j{Fh}}}}{{{b{Kh}}{b{dBf}}}Bh}{cc{}}00{{{b{c}}}c{}}{{}Aj}00{{{b{Kh}}}{{Bl{Kj}}}}{{{b{Kh}}}{{Bl{Kl}}}}{{Kf{j{Bn}}{j{Fh}}}Bd}{{}c{}}00{{}{{Cb{c}}}{}}00{{{b{Kf}}}Bj}{{{b{Kn}}L`}Kh}{{{b{Kn}}}}{LbH`}{DlH`}{bc{}}{c{{Ch{e}}}{}{}}00{{}{{Ch{c}}}{}}00{bCl}00{{}c{}}00","D":"Kn","p":[[1,"reference",null,null,1],[0,"mut"],[5,"CliOptions",0],[10,"Options",697],[6,"Option",698,null,1],[1,"str"],[1,"u8"],[1,"slice"],[5,"Cursor",699],[17,"Output"],[8,"Result",700],[10,"FnOnce",701],[1,"usize"],[5,"GROTH16_PARAMS",0],[5,"ZcashParameters",702],[5,"ORCHARD_VK",0],[5,"VerifyingKey",703],[1,"unit"],[5,"Formatter",704],[8,"Result",704],[1,"bool"],[5,"Vec",705],[5,"Context",345],[1,"array"],[5,"Request",706],[5,"Parser",697],[5,"Error",697],[6,"Result",707,null,1],[10,"AsRef",708],[5,"TypeId",709],[5,"ZcashAddress",710],[6,"NetworkType",711],[5,"Address",71],[6,"ConversionError",712],[5,"Address",713],[5,"U256",114],[10,"Into",708],[1,"u64"],[5,"BitSlice",714],[10,"BitOrder",715],[1,"u128"],[1,"u32"],[1,"tuple",null,null,1],[10,"Fn",701],[10,"Copy",716],[5,"Block",114],[5,"BlockHeader",717],[6,"Network",711],[5,"Error",718],[6,"Ordering",719],[10,"BlockParams",114],[5,"BlockHeight",711],[1,"i16"],[1,"u16"],[1,"i32"],[1,"i64"],[1,"isize"],[1,"i8"],[1,"i128"],[6,"FromDecStrErr",720],[5,"FromStrRadixErr",720],[10,"Hasher",721],[10,"Read",722],[5,"String",723],[6,"BitSpanError",724],[5,"AccountId",725],[5,"JsonNetwork",345],[5,"JsonAccountId",345],[5,"ZUint256",345],[5,"ZOutputValue",345],[5,"ZScript",345],[5,"ZTxOut",345],[10,"Deserializer",726],[5,"JsonNetworkVisitor",345],[5,"JsonAccountIdVisitor",345],[5,"ZUint256Visitor",345],[5,"ZOutputValueVisitor",345],[5,"ZScriptVisitor",345],[5,"Error",704],[5,"TxOut",727],[10,"Serializer",728],[10,"Error",726],[5,"Mnemonic",729],[5,"Ufvk",730],[5,"Uivk",731],[5,"Server",598],[5,"Channel",732],[5,"CompactTxStreamerClient",733],[8,"Result",734],[5,"Lightwalletd",598],[5,"Transaction",735],[5,"TransparentAuth",638],[5,"Zatoshis",736],[5,"Script",737],[5,"MapTransparent",638],[5,"Authorized",727],[5,"MemoBytes",738],[6,"AddressKind",71],[5,"PrecomputedAuth",638]],"r":[],"b":[[121,"impl-Add%3CT%3E-for-%26U256"],[122,"impl-Add%3CT%3E-for-U256"],[168,"impl-Div%3CT%3E-for-U256"],[169,"impl-Div%3CT%3E-for-%26U256"],[188,"impl-LowerHex-for-U256"],[189,"impl-Debug-for-U256"],[190,"impl-UpperHex-for-U256"],[191,"impl-Display-for-U256"],[194,"impl-From%3Cu8%3E-for-U256"],[195,"impl-From%3Ci16%3E-for-U256"],[196,"impl-From%3Cu32%3E-for-U256"],[197,"impl-From%3Cu16%3E-for-U256"],[198,"impl-From%3Ci32%3E-for-U256"],[199,"impl-From%3Ci64%3E-for-U256"],[200,"impl-From%3Cisize%3E-for-U256"],[201,"impl-From%3Cusize%3E-for-U256"],[202,"impl-From%3Ci8%3E-for-U256"],[203,"impl-From%3Cu128%3E-for-U256"],[204,"impl-From%3Ci128%3E-for-U256"],[206,"impl-From%3C%26str%3E-for-U256"],[207,"impl-From%3C%5Bu8;+8%5D%3E-for-U256"],[208,"impl-From%3Cu64%3E-for-U256"],[209,"impl-From%3C%26%5Bu8%5D%3E-for-U256"],[210,"impl-From%3C%26%5Bu8;+8%5D%3E-for-U256"],[211,"impl-From%3C%26U256%3E-for-U256"],[242,"impl-Mul%3C%26i8%3E-for-%26U256"],[243,"impl-Mul%3Cu8%3E-for-U256"],[244,"impl-Mul%3C%26isize%3E-for-U256"],[245,"impl-Mul%3Cisize%3E-for-U256"],[246,"impl-Mul%3C%26u64%3E-for-%26U256"],[247,"impl-Mul%3C%26u64%3E-for-U256"],[248,"impl-Mul%3Cu64%3E-for-%26U256"],[249,"impl-Mul%3Ci64%3E-for-%26U256"],[250,"impl-Mul%3C%26i64%3E-for-%26U256"],[251,"impl-Mul%3C%26i64%3E-for-U256"],[252,"impl-Mul%3Cu64%3E-for-U256"],[253,"impl-Mul%3Ci64%3E-for-U256"],[254,"impl-Mul%3Cu32%3E-for-%26U256"],[255,"impl-Mul%3C%26u32%3E-for-%26U256"],[256,"impl-Mul%3Ci32%3E-for-%26U256"],[257,"impl-Mul%3C%26u32%3E-for-U256"],[258,"impl-Mul%3C%26i32%3E-for-%26U256"],[259,"impl-Mul%3Cisize%3E-for-%26U256"],[260,"impl-Mul%3Cu32%3E-for-U256"],[261,"impl-Mul%3Cu16%3E-for-%26U256"],[262,"impl-Mul%3C%26u16%3E-for-%26U256"],[263,"impl-Mul%3C%26i32%3E-for-U256"],[264,"impl-Mul%3Ci32%3E-for-U256"],[265,"impl-Mul%3Cusize%3E-for-U256"],[266,"impl-Mul%3C%26usize%3E-for-U256"],[267,"impl-Mul%3Ci16%3E-for-%26U256"],[268,"impl-Mul%3C%26i16%3E-for-%26U256"],[269,"impl-Mul%3C%26u16%3E-for-U256"],[270,"impl-Mul%3Cu16%3E-for-U256"],[271,"impl-Mul%3C%26usize%3E-for-%26U256"],[272,"impl-Mul%3C%26i16%3E-for-U256"],[273,"impl-Mul%3Ci16%3E-for-U256"],[274,"impl-Mul%3Cusize%3E-for-%26U256"],[275,"impl-Mul%3Ci8%3E-for-%26U256"],[276,"impl-Mul%3Cu8%3E-for-%26U256"],[277,"impl-Mul%3C%26i8%3E-for-U256"],[278,"impl-Mul-for-U256"],[279,"impl-Mul%3C%26isize%3E-for-%26U256"],[280,"impl-Mul%3C%26U256%3E-for-U256"],[281,"impl-Mul%3C%26u8%3E-for-%26U256"],[282,"impl-Mul-for-%26U256"],[283,"impl-Mul%3CU256%3E-for-%26U256"],[284,"impl-Mul%3C%26u8%3E-for-U256"],[285,"impl-Mul%3Ci8%3E-for-U256"],[286,"impl-MulAssign%3Cu16%3E-for-U256"],[287,"impl-MulAssign%3Ci16%3E-for-U256"],[288,"impl-MulAssign%3Cusize%3E-for-U256"],[289,"impl-MulAssign%3Cu32%3E-for-U256"],[290,"impl-MulAssign%3Ci8%3E-for-U256"],[291,"impl-MulAssign%3Cu8%3E-for-U256"],[292,"impl-MulAssign%3Cisize%3E-for-U256"],[293,"impl-MulAssign%3Cu64%3E-for-U256"],[294,"impl-MulAssign%3Ci64%3E-for-U256"],[295,"impl-MulAssign-for-U256"],[296,"impl-MulAssign%3Ci32%3E-for-U256"],[310,"impl-Rem%3CT%3E-for-U256"],[311,"impl-Rem%3CT%3E-for-%26U256"],[316,"impl-Shl%3CT%3E-for-U256"],[317,"impl-Shl%3CT%3E-for-%26U256"],[319,"impl-Shr%3CT%3E-for-U256"],[320,"impl-Shr%3CT%3E-for-%26U256"],[324,"impl-Sub%3CT%3E-for-%26U256"],[325,"impl-Sub%3CT%3E-for-U256"],[458,"impl-Debug-for-ZUint256"],[459,"impl-Display-for-ZUint256"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAFoCJAAAABEAEwAOACUABgAvACoAXAACAGEAEwB2AAAAeAAAAHoABQCEAAEAhwADAIwABgCVAAEAngANAK0ADAC7AAYAwwAKAM8ABQDWAAAA2QABANwACwDrAAEA8wA4ADMBAAA1AQQAPQELAEsBAQBOAQoAWgF2ANsBAADeARIA/QFqAGoCAwBwAicAmwIGAKUCFAA=","P":[[7,"T"],[13,""],[17,"T,F"],[21,"T"],[22,""],[23,"T"],[24,""],[25,"T"],[29,""],[33,"T"],[37,""],[43,"U"],[46,"T"],[52,""],[53,"__S"],[55,""],[58,"U,T"],[61,"U"],[64,""],[68,"V"],[79,"T"],[87,""],[89,"T"],[91,""],[94,"U"],[96,"T"],[100,"U,T"],[102,"TryFromAddress::Error"],[108,"U"],[110,""],[112,"V"],[120,""],[121,"T"],[123,""],[125,"T,O"],[126,""],[131,""],[133,""],[141,"T"],[145,""],[158,"T"],[159,""],[161,"K"],[162,""],[163,"T"],[167,""],[168,"T"],[171,""],[180,"K"],[185,""],[193,"T"],[194,""],[205,"T"],[206,""],[216,"T"],[217,"FromStr::Err"],[218,""],[224,"__H"],[226,""],[232,"U"],[234,"T"],[236,""],[309,"R"],[310,"T"],[313,""],[316,"T"],[322,""],[324,"T"],[326,""],[330,"T"],[331,""],[333,"T,O"],[334,"U,T"],[336,"U"],[339,""],[341,"V"],[343,""],[360,"T"],[385,""],[391,"T"],[397,""],[403,"T"],[427,"D"],[432,"__D"],[434,""],[464,"T"],[474,""],[475,"T"],[483,"FromStr::Err"],[484,""],[496,"U"],[508,"T"],[520,""],[523,"S"],[525,"__S"],[526,"T"],[532,""],[535,"U,T"],[547,"U"],[559,""],[572,"Visitor::Value,E"],[580,"V"],[592,""],[602,"T"],[606,""],[607,"T"],[611,""],[615,"T"],[618,""],[621,"U"],[623,"T"],[625,""],[630,"U,T"],[632,"U"],[634,""],[636,"V"],[643,"T"],[649,""],[650,"T"],[651,""],[652,"T"],[658,""],[663,"T"],[667,""],[673,"U"],[676,"T"],[679,""],[684,"T"],[685,"U,T"],[688,"U"],[691,""],[694,"V"]]}],["zcash_keys",{"t":"CCCGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNOOGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNH","n":["address","encoding","keys","Address","Receiver","Sapling","","Tex","Transparent","","Unified","UnifiedAddress","borrow","","","borrow_mut","","","can_receive_as","clone","","clone_into","","clone_to_uninit","","corresponds","decode","","deref","","","deref_mut","","","drop","","","encode","","","eq","","fmt","","from","","","","","","from_receivers","has_orchard","has_sapling","has_transparent","init","","","into","","","receiver_types","sapling","testing","to_owned","","to_zcash_address","","transparent","try_from","","","","try_from_raw_sapling","try_from_raw_tex","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_from_raw_unified","try_from_zcash_address","try_into","","","type_id","","","unknown","vzip","","","arb_addr","arb_unified_addr","AddressCodec","Base58","Bech32DecodeError","Bech32Error","Error","Hrp","HrpMismatch","ReadError","TransparentCodecError","UnsupportedAddressType","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_extended_full_viewing_key","decode_extended_spending_key","decode_extfvk_with_network","decode_payment_address","decode_transparent_address","deref","","deref_mut","","drop","","encode","encode_extended_full_viewing_key","encode_extended_spending_key","encode_payment_address","encode_payment_address_p","encode_transparent_address","encode_transparent_address_p","eq","fmt","","","","from","","","","init","","into","","to_owned","to_string","","try_from","","try_into","","type_id","","vzip","","actual","expected","AddressGenerationError","DecodingError","DerivationError","DiversifierSpaceExhausted","Era","EraInvalid","EraMismatch","InsufficientData","InvalidSaplingDiversifierIndex","InvalidTransparentChildIndex","KeyDataInvalid","KeyNotAvailable","LengthInvalid","LengthMismatch","Orchard","ReadError","ReceiverTypeNotSupported","ShieldedReceiverRequired","Transparent","TypecodeInvalid","UnifiedAddressRequest","UnifiedFullViewingKey","UnifiedIncomingViewingKey","UnifiedSpendingKey","address","","all","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","decode","","default_address","","","default_transparent_address","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","encode","","eq","","find_address","","fmt","","","","","","","","","","","from","","","","","","","","","from_bytes","from_sapling_extended_full_viewing_key","from_seed","init","","","","","","","","intersect","into","","","","","","","","new","","","parse","sapling","","","","testing","to_address_request","to_bytes","to_owned","","","","","to_string","","","to_unified_full_viewing_key","to_unified_incoming_viewing_key","transparent","","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","unsafe_new","vzip","","","","","","","","DiversifiableFullViewingKey","ExtendedFullViewingKey","ExtendedSpendingKey","address","","borrow","","","borrow_mut","","","change_address","clone","","","clone_into","","","clone_to_uninit","","","decrypt_diversifier","default_address","","","deref","","","deref_mut","","","derive_child","derive_internal","","diversified_address","diversified_change_address","drop","","","eq","","expsk","find_address","","fmt","","","from","","","","","from_bytes","","from_path","fvk","","init","","","into","","","master","read","","spending_key","to_bytes","","to_diversifiable_full_viewing_key","","to_extended_full_viewing_key","to_external_ivk","to_internal_fvk","to_ivk","to_nk","to_ovk","to_owned","","","try_from","","","try_into","","","type_id","","","vzip","","","write","","arb_unified_spending_key"],"q":[[0,"zcash_keys"],[3,"zcash_keys::address"],[88,"zcash_keys::address::testing"],[90,"zcash_keys::encoding"],[150,"zcash_keys::encoding::Bech32DecodeError"],[152,"zcash_keys::keys"],[343,"zcash_keys::keys::sapling"],[437,"zcash_keys::keys::testing"],[438,"zcash_protocol"],[439,"zcash_address"],[440,"alloc::string"],[441,"core::result"],[442,"zcash_protocol::consensus"],[443,"core::option"],[444,"core::fmt"],[445,"zcash_transparent::address"],[446,"sapling_crypto::address"],[447,"zcash_address::kind::unified"],[448,"alloc::vec"],[449,"zcash_address::kind::unified::address"],[450,"zcash_address::convert"],[451,"core::any"],[452,"proptest::strategy::traits"],[453,"sapling_crypto::zip32"],[454,"bs58::decode"],[455,"bech32::primitives::decode"],[456,"bech32"],[457,"zip32"],[458,"zcash_transparent::keys"],[459,"bip32::error"],[460,"zcash_address::kind::unified::fvk"],[461,"sapling_crypto::keys"],[462,"std::io::error"],[463,"std::io"]],"i":"`````Abf0100`1l120110101012012012012010010101201111000020120100`0121020011111112012010201```Eb`DfDj111`212121110`````1212120``````111221112121211212121212Ib0```El`Ff00110100Fd122Fh2````EhEnCn345F`71324560713207132071320713232032045607132456071324560713232563244566077132445607132030456071321456071321323`032`200713246703032456071324560713245607132145607132```DlG`Dn210211021021021102102102100211021020210210211101012021021002`010201111102102102102102102`","f":"````````````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}h}j}{{{b{l}}}l}{{{b{f}}}f}{{b{b{dc}}}n{}}0{{bA`}n}0{{{b{Ab}}{b{Ad}}}j}{{{b{c}}{b{Af}}}{{Aj{lAh}}}Al}{{{b{c}}{b{Af}}}{{An{f}}}Al}{B`{{b{c}}}{}}00{B`{{b{dc}}}{}}00{B`n}00{{{b{l}}{b{c}}}AhAl}0{{{b{f}}{b{c}}}AhAl}{{{b{l}}{b{l}}}j}{{{b{f}}{b{f}}}j}{{{b{l}}{b{dBb}}}Bd}{{{b{f}}{b{dBb}}}Bd}{cc{}}0{lf}1{Bff}{Bhf}{{{An{Bh}}{An{Bf}}}{{An{l}}}}{{{b{l}}}j}00{{}B`}00{{}c{}}00{{{b{l}}}{{Bl{Bj}}}}{{{b{l}}}{{An{{b{Bh}}}}}}`{bc{}}0{{{b{Ab}}Bn}Ad}{{{b{f}}{b{c}}}AdAl}{{{b{l}}}{{An{{b{Bf}}}}}}{c{{Aj{e}}}{}{}}0{C`{{Aj{lc}}}{}}1{{{Cb{A`}}}{{Aj{f{Cd{c}}}}}{}}000{C`{{Aj{f{Cd{c}}}}}{}}{{{b{c}}Ad}{{Aj{f{Cd{{b{Af}}}}}}}Al}{{}{{Aj{c}}}{}}00{bCf}00{{{b{l}}}{{b{{Cl{{Cj{Ch{Bl{A`}}}}}}}}}}{{}c{}}00{Cn{{`{{Db{}{{D`{f}}}}}}}}{{DdCn}{{`{{Db{}{{D`{l}}}}}}}}``````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Df}}}Df}{{b{b{dc}}}n{}}{{bA`}n}{{{b{c}}{b{Af}}}{{Aj{{Dj{}{{Dh{e}}}}e}}}{}{}}{{{b{Af}}{b{Af}}}{{Aj{DlDf}}}}{{{b{Af}}{b{Af}}}{{Aj{DnDf}}}}{{{b{Af}}}{{Aj{{Cj{BnDl}}Df}}}}{{{b{Af}}{b{Af}}}{{Aj{BhDf}}}}{{{b{{Cl{A`}}}}{b{{Cl{A`}}}}{b{Af}}}{{Aj{{An{Bf}}E`}}}}{B`{{b{c}}}{}}0{B`{{b{dc}}}{}}0{B`n}0{{{b{{Dj{}{{Dh{c}}}}}}{b{e}}}Ah{}{}}{{{b{Af}}{b{Dl}}}Ah}{{{b{Af}}{b{Dn}}}Ah}{{{b{Af}}{b{Bh}}}Ah}{{{b{c}}{b{Bh}}}AhAl}{{{b{{Cl{A`}}}}{b{{Cl{A`}}}}{b{Bf}}}Ah}{{{b{c}}{b{Bf}}}AhAl}{{{b{Df}}{b{Df}}}j}{{{b{Df}}{b{dBb}}}Bd}0{{{b{Eb}}{b{dBb}}}Bd}0{EdDf}{EfDf}{cc{}}0{{}B`}0{{}c{}}0{bc{}}{bAh}0{c{{Aj{e}}}{}{}}0{{}{{Aj{c}}}{}}0{bCf}0{{}c{}}0``````````````````````````{{{b{Eh}}Ej{An{Cn}}}{{Aj{lEl}}}}{{{b{En}}Ej{An{Cn}}}{{Aj{lEl}}}}{{}{{An{Cn}}}}{b{{b{c}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{{{b{F`}}}F`}{{{b{El}}}El}{{{b{Cn}}}Cn}{{{b{Eh}}}Eh}{{{b{En}}}En}{{b{b{dc}}}n{}}0000{{bA`}n}0000{{{b{c}}{b{Af}}}{{Aj{EhAh}}}Al}{{{b{c}}{b{Af}}}{{Aj{EnAh}}}Al}{{{b{F`}}{An{Cn}}}{{Cj{lEj}}}}{{{b{Eh}}{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{F`}}}{{Cj{BfFb}}}}{B`{{b{c}}}{}}0000000{B`{{b{dc}}}{}}0000000{B`n}0000000{{{b{Eh}}{b{c}}}AhAl}{{{b{En}}{b{c}}}AhAl}{{{b{Fd}}{b{Fd}}}j}{{{b{Ff}}{b{Ff}}}j}{{{b{Eh}}Ej{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}Ej{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{Fh}}{b{dBb}}}Bd}0{{{b{Fd}}{b{dBb}}}Bd}{{{b{Ff}}{b{dBb}}}Bd}0{{{b{F`}}{b{dBb}}}Bd}{{{b{El}}{b{dBb}}}Bd}0{{{b{Cn}}{b{dBb}}}Bd}{{{b{Eh}}{b{dBb}}}Bd}{{{b{En}}{b{dBb}}}Bd}{cc{}}{FjFh}1111111{{Fd{b{{Cl{A`}}}}}{{Aj{F`Ff}}}}{Dl{{Aj{EhFh}}}}{{{b{c}}{b{{Cl{A`}}}}Fl}{{Aj{F`Fh}}}Al}{{}B`}0000000{{{b{Cn}}{b{Cn}}}{{An{Cn}}}}{{}c{}}0000000{{jjj}{{An{Cn}}}}{{{An{Fn}}{An{G`}}}{{Aj{EhFh}}}}{{{An{Gb}}{An{Gd}}}En}{{{b{Gf}}}{{Aj{EhFf}}}}`{{{b{F`}}}{{b{Dn}}}}{{{b{Eh}}}{{An{{b{G`}}}}}}{{{b{En}}}{{b{{An{Gd}}}}}}`{{{b{En}}}{{An{Cn}}}}{{{b{F`}}Fd}{{Bl{A`}}}}{bc{}}0000{bAh}00{{{b{F`}}}Eh}{{{b{Eh}}}En}{{{b{F`}}}{{b{Gh}}}}{{{b{Eh}}}{{An{{b{Fn}}}}}}{{{b{En}}}{{b{{An{Gb}}}}}}{c{{Aj{e}}}{}{}}0000000{{}{{Aj{c}}}{}}0000000{bCf}0000000{{jjj}Cn}{{}c{}}0000000```{{{b{Dl}}Ej}{{An{Bh}}}}{{{b{G`}}Ej}{{An{Bh}}}}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{G`}}}{{Cj{EjBh}}}}{{{b{Dn}}}Dn}{{{b{Dl}}}Dl}{{{b{G`}}}G`}{{b{b{dc}}}n{}}00{{bA`}n}00{{{b{G`}}{b{Bh}}}{{An{{Cj{EjGj}}}}}}{{{b{Dn}}}{{Cj{EjBh}}}}{{{b{Dl}}}{{Cj{EjBh}}}}8{B`{{b{c}}}{}}00{B`{{b{dc}}}{}}00{{{b{Dn}}Gl}Dn}:9{{{b{G`}}Gn}{{An{Bh}}}}0{B`n}00{{{b{Dn}}{b{Dn}}}j}{{{b{Dl}}{b{Dl}}}j}`{{{b{Dl}}Ej}{{An{{Cj{EjBh}}}}}}{{{b{G`}}Ej}{{An{{Cj{EjBh}}}}}}{{{b{Dn}}{b{dBb}}}{{Aj{nH`}}}}{{{b{Dl}}{b{dBb}}}{{Aj{nH`}}}}{{{b{G`}}{b{dBb}}}{{Aj{nH`}}}}{cc{}}0{{{b{Dl}}}G`}{DlG`}2{{{b{{Cl{A`}}}}}{{Aj{DnHb}}}}{{{b{{Cb{A`}}}}}{{An{G`}}}}{{{b{Dn}}{b{{Cl{Gl}}}}}Dn}{{{b{G`}}}{{b{Hd}}}}`{{}B`}00{{}c{}}00{{{b{{Cl{A`}}}}}Dn}{c{{Aj{DnHf}}}Hh}{c{{Aj{DlHf}}}Hh}{{{b{{Cl{A`}}}}ChFl}Dn}{{{b{Dn}}}{{Cb{A`}}}}{{{b{G`}}}{{Cb{A`}}}}{{{b{Dn}}}G`}>{{{b{Dn}}}Dl}{{{b{G`}}}Gd}{{{b{G`}}}Hd}{{{b{G`}}Gj}Hj}{{{b{G`}}Gj}Hl}{{{b{G`}}Gj}Hn}{bc{}}00{c{{Aj{e}}}{}{}}00{{}{{Aj{c}}}{}}00{bCf}00{{}c{}}00{{{b{Dn}}c}{{Aj{nHf}}}I`}{{{b{Dl}}c}{{Aj{nHf}}}I`}{Dd{{`{{Db{}{{D`{F`}}}}}}}}","D":"ABb","p":[[1,"reference",null,null,1],[0,"mut"],[6,"Address",3],[6,"PoolType",438],[1,"bool"],[5,"UnifiedAddress",3],[1,"unit"],[1,"u8"],[6,"Receiver",3],[5,"ZcashAddress",439],[1,"str"],[5,"String",440],[6,"Result",441,null,1],[10,"Parameters",442],[6,"Option",443,null,1],[1,"usize"],[5,"Formatter",444],[8,"Result",444],[6,"TransparentAddress",445],[5,"PaymentAddress",446],[6,"Typecode",447],[5,"Vec",448],[6,"NetworkType",442],[5,"Address",449],[1,"array"],[6,"ConversionError",450],[5,"TypeId",451],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",152],[17,"Value"],[10,"Strategy",452],[6,"Network",442],[6,"Bech32DecodeError",90],[17,"Error"],[10,"AddressCodec",90],[5,"ExtendedFullViewingKey",343,453],[5,"ExtendedSpendingKey",343,453],[6,"Error",454],[6,"TransparentCodecError",90],[6,"CheckedHrpstringError",455],[6,"DecodeError",456],[5,"UnifiedFullViewingKey",152],[5,"DiversifierIndex",457],[6,"AddressGenerationError",152],[5,"UnifiedIncomingViewingKey",152],[5,"UnifiedSpendingKey",152],[5,"NonHardenedChildIndex",458],[6,"Era",152],[6,"DecodingError",152],[6,"DerivationError",152],[6,"Error",459],[5,"AccountId",457],[5,"AccountPubKey",458],[5,"DiversifiableFullViewingKey",343,453],[5,"ExternalIvk",458],[5,"IncomingViewingKey",453],[5,"Ufvk",460],[5,"AccountPrivKey",458],[6,"Scope",457],[5,"ChildIndex",457],[5,"Diversifier",461],[5,"Error",444],[6,"DecodingError",461],[5,"FullViewingKey",461],[5,"Error",462],[10,"Read",463],[5,"SaplingIvk",461],[5,"NullifierDerivingKey",461],[5,"OutgoingViewingKey",461],[10,"Write",463],[15,"HrpMismatch",150]],"r":[[343,453],[344,453],[345,453],[346,453],[347,453],[348,453],[349,453],[350,453],[351,453],[352,453],[353,453],[354,453],[355,453],[356,453],[357,453],[358,453],[359,453],[360,453],[361,453],[362,453],[363,453],[364,453],[365,453],[366,453],[367,453],[368,453],[369,453],[370,453],[371,453],[372,453],[373,453],[374,453],[375,453],[376,453],[377,453],[378,453],[379,453],[380,453],[381,453],[382,453],[383,453],[384,453],[385,453],[386,453],[387,453],[388,453],[389,453],[390,453],[391,453],[392,453],[393,453],[394,453],[395,453],[396,453],[397,453],[398,453],[399,453],[400,453],[401,453],[402,453],[403,453],[404,453],[405,453],[406,453],[407,453],[408,453],[410,453],[411,453],[412,453],[413,453],[414,453],[415,453],[416,453],[417,453],[418,453],[419,453],[420,453],[421,453],[422,453],[423,453],[424,453],[425,453],[426,453],[427,453],[428,453],[429,453],[430,453],[431,453],[432,453],[433,453],[434,453],[435,453],[436,453]],"b":[[37,"impl-UnifiedAddress"],[38,"impl-AddressCodec%3CP%3E-for-UnifiedAddress"],[46,"impl-From%3CUnifiedAddress%3E-for-Address"],[48,"impl-From%3CTransparentAddress%3E-for-Address"],[49,"impl-From%3CPaymentAddress%3E-for-Address"],[127,"impl-Debug-for-Bech32DecodeError"],[128,"impl-Display-for-Bech32DecodeError"],[129,"impl-Display-for-TransparentCodecError"],[130,"impl-Debug-for-TransparentCodecError"],[131,"impl-From%3CCheckedHrpstringError%3E-for-Bech32DecodeError"],[132,"impl-From%3CDecodeError%3E-for-Bech32DecodeError"],[246,"impl-Display-for-DerivationError"],[247,"impl-Debug-for-DerivationError"],[249,"impl-Display-for-DecodingError"],[250,"impl-Debug-for-DecodingError"],[252,"impl-Debug-for-AddressGenerationError"],[253,"impl-Display-for-AddressGenerationError"],[392,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[393,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"]],"c":"OjAAAAEAAAAAAAAAEAAAAJ8B","e":"OzAAAAEAACUBMgAGAAAACQAAAA0ABQAUAAUAGwAAAB0ACAAnAAAAKQADAC8AAAAxAAEANwACAD8AAgBFAAgATwAFAFYABABcAA8AcgAFAH8ABgCIAAEAjAAMAJsAAACeAAIApQABAKgAAACrAAEAtAAeANUAAADYABgA8wABAPcACgADAQAADAEJACMBAAAnAQAAKgEIADcBFwBQAQcAWQEAAF0BBQBkAQgAcQEFAHwBBQCEAQIAiQEBAJABAwCXAQAAmQEAAJ0BAgClAQ4AtQEBAA==","P":[[12,"T"],[18,""],[21,"T"],[23,""],[26,"P"],[28,"T"],[34,""],[37,"P"],[40,""],[44,"T"],[46,""],[47,"T"],[48,""],[57,"U"],[60,""],[63,"T"],[65,""],[66,"P"],[67,""],[68,"U,T"],[70,"TryFrom::Error"],[71,"U,T"],[72,"TryFromRawAddress::Error"],[77,"P"],[78,"U"],[81,""],[85,"V"],[88,""],[100,"T"],[104,""],[105,"T"],[106,""],[107,"P,AddressCodec::Error"],[108,""],[113,"T"],[117,""],[119,"AddressCodec::Error,P"],[120,""],[123,"P"],[124,""],[125,"P"],[126,""],[133,"T"],[135,""],[137,"U"],[139,"T"],[140,""],[142,"U,T"],[144,"U"],[146,""],[148,"V"],[176,""],[179,"T"],[195,""],[200,"T"],[205,""],[210,"P"],[212,""],[216,"T"],[232,""],[240,"P"],[242,""],[257,"T"],[258,""],[259,"T"],[266,""],[268,"P"],[269,""],[278,"U"],[286,""],[297,"T"],[302,""],[310,"U,T"],[318,"U"],[326,""],[335,"V"],[346,""],[348,"T"],[354,""],[358,"T"],[361,""],[368,"T"],[374,""],[390,"T"],[392,""],[394,"T"],[395,""],[403,"U"],[406,""],[407,"R"],[409,""],[420,"T"],[423,"U,T"],[426,"U"],[429,""],[432,"V"],[435,"W"],[437,""]]}],["zcash_primitives",{"t":"CCCCCCCEFFFONNNNNNNNNNNNNNNNNNNNNNEONNNNNNNNNNNNNNNOOONOONNNNNNNNNNNNONNNNFPPGPPSPPSPFPGKGGPPPPPPKPPPPSPFPSMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHCCCSSSSSSSSSSSSSSSSSSSSSSSSPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCNNNNNNNNNNNNNFFTTFFFTKFFFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHPPGPPGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKHMHHHHHHHHCMHHHHHHHKFRGRPRRPPRRPFFKRRFFFGFFPNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNMCNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNOOONOONNNNONOCCCNNNNCNNNNNNNONNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNPGFFPPPSGPGPPPPPPFFFPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNONOOONNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOOFSEFFFFFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNONNNNNCNOOONCNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNFGSFPPTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNHHHSSSKMMHHHHHHHHHHCHHHHHHHHHKMMMMHHHHHHHCHHFFNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNKFFFKFRFFNONNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMCOOOOCNNNNNNNNNNNONOONNNGPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFPPPPPPPPPFFGGGGFPPPFGGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSHHHHHRKMCCCFNNNNNNNNNNNNNNNNNNNNGKPKTPNNNNNMNNNNNNNNMMNNNNNNMNPGFSSSPSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTSSSSSTTPFGFPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNHNNNNNNNNNNNNNHHHHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNCFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["block","consensus","constants","legacy","memo","merkle_tree","transaction","zip32","BlockHash","BlockHeader","BlockHeaderData","bits","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","","deref_mut","","","drop","","","dynamic_usage","dynamic_usage_bounds","eq","equihash","final_sapling_root","fmt","","freeze","from","","","from_slice","hash","","init","","","into","","","merkle_root","nonce","prev_block","read","solution","time","to_owned","to_string","try_from","","","try_from_slice","try_into","","","type_id","","","version","vzip","","","write","BlockHeight","Blossom","","BranchId","Canopy","","H0","Heartwood","","MAIN_NETWORK","Main","MainNetwork","","Network","NetworkConstants","NetworkType","NetworkUpgrade","Nu5","","Nu6","","Overwinter","","Parameters","Regtest","Sapling","","Sprout","TEST_NETWORK","Test","TestNetwork","","ZIP212_GRACE_PERIOD","activation_height","","","","add","b58_pubkey_address_prefix","","","","","b58_script_address_prefix","","","","","b58_sprout_address_prefix","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin_type","","","","","deref","","","","","","","deref_mut","","","","","","","drop","","","","","","","dynamic_usage","","","","","","","dynamic_usage_bounds","","","","","","","eq","","","","","","","fmt","","","","","","","","","for_height","from","","","","","","","","from_u32","from_u64","hash","","","height_bounds","height_range","hrp_sapling_extended_full_viewing_key","","","","","hrp_sapling_extended_spending_key","","","","","hrp_sapling_payment_address","","","","","hrp_tex_address","","","","","init","","","","","","","into","","","","","","","is_nu_active","network_type","","","","partial_cmp","saturating_sub","sprout_uses_groth_proofs","sub","","testing","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","arb_branch_id","arb_height","mainnet","regtest","testnet","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","PublicKeyHash","Script","ScriptHash","TransparentAddress","address","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deref","","deref_mut","","drop","","eq","","fmt","","from","","hash","init","","into","","keys","partial_cmp","read","script","serialized_size","shl","","testing","to_owned","","try_from","","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_into","","type_id","","vzip","","write","AccountPrivKey","AccountPubKey","EPHEMERAL","EXTERNAL","EphemeralIvk","ExternalIvk","ExternalOvk","INTERNAL","IncomingViewingKey","InternalIvk","InternalOvk","NonHardenedChildIndex","TransparentKeyScope","ZERO","as_bytes","","borrow","","","","","","","","","borrow_mut","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","ct_eq","custom","default_address","deref","","","","","","","","","deref_mut","","","","","","","","","derive_address","derive_address_pubkey","derive_ephemeral_address","derive_ephemeral_ivk","derive_external_ivk","derive_external_secret_key","derive_internal_ivk","derive_internal_secret_key","derive_pubkey_at_bip32_path","derive_secret_key","deserialize","","drop","","","","","","","","","eq","","external_ovk","fmt","","","","","","","from","","","","","","","","","","from_bytes","from_extended_privkey","from_index","from_seed","index","init","","","","","","","","","internal_ovk","into","","","","","","","","","next","ovks_for_shielding","pubkey_to_address","serialize","","to_account_pubkey","to_bytes","to_owned","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","arb_transparent_addr","Arbitrary","Empty","Error","Future","InvalidUtf8","Memo","MemoBytes","Text","TextMemo","TooLong","as_array","as_slice","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","default","deref","","","","","deref_mut","","","","drop","","","","empty","encode","eq","","","","fmt","","","","from","","","","","","from_bytes","","from_str","init","","","","into","","","","partial_cmp","to_owned","","","","to_string","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","HashSer","merkle_path_from_slice","read","read_address","read_commitment_tree","read_frontier_v0","read_frontier_v1","read_incremental_witness","read_leu64_usize","read_nonempty_frontier_v1","read_position","testing","write","write_address","write_commitment_tree","write_frontier_v1","write_incremental_witness","write_nonempty_frontier_v1","write_position","write_usize_leu64","Authorization","Authorized","Digest","DigestError","HeaderDigest","NotSigned","OrchardAuth","OrchardDigest","Overwinter","Sapling","SaplingAuth","SaplingDigest","Sprout","Transaction","TransactionData","TransactionDigest","TransparentAuth","TransparentDigest","TransparentDigests","TxDigests","TxId","TxVersion","TzeDigests","Unauthorized","Zip225","as_ref","auth_commitment","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","builder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","combine","components","consensus_branch_id","deref","","","","","","","","","","","deref_mut","","","","","","","","","","digest","digest_header","digest_orchard","digest_sapling","digest_transparent","drop","","","","","","","","","","dynamic_usage","dynamic_usage_bounds","eq","","","expiry_height","fee_paid","fees","fmt","","","","","","","","","freeze","from","","","","","","","","","","from_bytes","from_parts","has_orchard","has_overwinter","has_sapling","has_sprout","hash","header","header_digest","init","","","","","","","","","","inputs_digest","into","","","","","","","","","","into_data","lock_time","map_authorization","map_bundles","orchard_bundle","orchard_digest","outputs_digest","","partial_cmp","per_input_digest","prevouts_digest","read","","","sapling_bundle","sapling_digest","sapling_value_balance","sequence_digest","sighash","sighash_v4","sighash_v5","sprout_bundle","suggested_for_branch","temporary_zcashd_read_v5_sapling","temporary_zcashd_write_v5_sapling","testing","to_owned","","","","","to_string","transparent_bundle","transparent_digests","try_from","","","","","","","","","","try_into","","","","","","","","","","try_map_bundles","txid","","type_id","","","","","","","","","","util","version","version_group_id","vzip","","","","","","","","","","write","","","write_transparent","write_v4","write_v5","write_v5_header","write_v5_sapling","Balance","BuildConfig","BuildResult","Builder","Bundle","ChangeRequired","Coinbase","DEFAULT_TX_EXPIRY_DELTA","Error","Fee","FeeError","FeeRule","InsufficientFunds","OrchardBuild","OrchardBuilderNotAvailable","OrchardRecipient","OrchardSpend","PcztParts","PcztResult","Progress","SaplingBuild","SaplingBuilderNotAvailable","Standard","TransparentBuild","add_orchard_output","add_orchard_spend","add_sapling_output","add_sapling_spend","add_transparent_input","add_transparent_output","borrow","","","","","","","","borrow_mut","","","","","","","","build","build_for_pczt","clone","clone_into","clone_to_uninit","consensus_branch_id","cur","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","end","expiry_height","fmt","","","","","","","from","","","","","","","","","","","","","get_fee","init","","","","","","","","into","","","","","","","","lock_time","mock_build","new","orchard","orchard_builder_config","orchard_meta","","params","","pczt_parts","sapling","sapling_builder_config","sapling_inputs","sapling_meta","","sapling_outputs","target_height","to_owned","to_string","","transaction","transparent","transparent_inputs","transparent_outputs","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","version","vzip","","","","","","","","with_progress_notifier","orchard_anchor","sapling_anchor","Amount","GROTH_PROOF_SIZE","JsDescription","OutPoint","OutputDescription","SpendDescription","TxIn","TxOut","add","amount","anchor","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","cmstar_bytes","cmu","const_from_i64","const_from_u64","cv","","deref","","","","","","deref_mut","","","","","","drop","","","","","","dynamic_usage","","","dynamic_usage_bounds","","","enc_ciphertext","","ephemeral_key","","eq","","","","fake","fmt","","","","","","from","","","","","","","","from_i64","from_i64_le_bytes","from_nonnegative_i64","from_nonnegative_i64_le_bytes","from_parts","","from_u64","from_u64_le_bytes","hash","init","","","","","","into","","","","","","is_negative","is_positive","mul","n","neg","new","","nullifier","orchard","out_ciphertext","partial_cmp","","prevout","read","","","recipient_address","rk","sapling","script_pubkey","","script_sig","sequence","spend_auth_sig","sprout","sub","sum","to_i64_le_bytes","to_owned","","","","","","transparent","try_from","","","","","","","try_into","","","","","","txid","type_id","","","","","","value","","vzip","","","","","","write","","","zero","zkproof","","Amount","BalanceError","COIN","NonNegativeAmount","Overflow","Underflow","ZERO","add","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","const_from_u64","deref","","deref_mut","","div","div_with_remainder","drop","","eq","","fmt","","","from","","","from_nonnegative_i64","from_nonnegative_i64_le_bytes","from_u64","from_u64_le_bytes","init","","into","","into_u64","is_positive","is_zero","mul","","partial_cmp","sub","testing","to_i64_le_bytes","to_owned","","to_string","try_from","","","","try_into","","type_id","","vzip","","arb_amount","arb_nonnegative_amount","arb_positive_amount","FLAGS_EXPECTED_UNSET","FLAG_OUTPUTS_ENABLED","FLAG_SPENDS_ENABLED","MapAuth","map_authorization","map_spend_auth","read_action_without_auth","read_anchor","read_cmx","read_flags","read_note_ciphertext","read_nullifier","read_signature","read_v5_bundle","read_value_commitment","read_verification_key","testing","write_action_without_auth","write_cmx","write_note_ciphertext","write_nullifier","write_v5_bundle","write_value_commitment","write_verification_key","arb_bundle","arb_bundle_for_version","MapAuth","map_auth_sig","map_authorization","map_output_proof","map_spend_proof","read_base","read_zkproof","temporary_zcashd_read_output_v4","temporary_zcashd_read_spend_v4","temporary_zcashd_read_v4_components","temporary_zcashd_write_output_v4","temporary_zcashd_write_v4_components","testing","zip212_enforcement","arb_bundle_for_version","Bundle","JsDescription","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","deref","","deref_mut","","drop","","fmt","","from","","init","","into","","joinsplit_pubkey","joinsplit_sig","joinsplits","net_value","read","to_owned","","try_from","","try_into","","type_id","","value_balance","vzip","","write","Authorization","Authorized","Bundle","EffectsOnly","MapAuth","OutPoint","ScriptSig","TxIn","TxOut","apply_signatures","authorization","borrow","","","borrow_mut","","","builder","clone","","clone_into","","clone_to_uninit","","deref","","","deref_mut","","","drop","","","eq","","fmt","","","from","","","init","","","input_amounts","input_scriptpubkeys","into","","","is_coinbase","map_authorization","","map_script_sig","pczt","prevout","script_pubkey","script_sig","sequence","testing","to_owned","","try_from","","","try_into","","","type_id","","","value","value_balance","vin","vout","vzip","","","Error","InvalidAddress","InvalidAmount","MissingSigningKey","TransparentBuilder","TransparentInputInfo","TransparentSigningSet","Unauthorized","add_input","add_key","add_output","borrow","","","","","borrow_mut","","","","","build","build_for_pczt","clone","","clone_into","","clone_to_uninit","","coin","","default","deref","","","","","deref_mut","","","","","drop","","","","","empty","eq","fmt","","","","from","","","","","init","","","","","input_amounts","input_scriptpubkeys","inputs","into","","","","","new","outpoint","","outputs","to_owned","","to_string","try_from","","","","","try_into","","","","","type_id","","","","","value_balance","vzip","","","","","Bip32Derivation","Bundle","Input","InputUpdater","InvalidIndex","InvalidRequiredHeightLocktime","InvalidRequiredTimeLocktime","InvalidSighashType","InvalidValue","MissingScriptSig","MissingSignature","NotP2sh","","Output","OutputUpdater","ParseError","SignerError","SpendFinalizerError","TxExtractorError","Unbound","UnexpectedSignatures","UnsupportedScriptPubkey","","Updater","UpdaterError","VerifyError","WrongRedeemScript","","WrongSpendingKey","bip32_derivation","","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","bundle","deref","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","derivation_path","drop","","","","","","","","","","","","","","eq","extract","extract_effects","finalize_spends","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","hash160_preimages","hash256_preimages","init","","","","","","","","","","","","","","input_amounts","input_scriptpubkeys","inputs","inputs_mut","into","","","","","","","","","","","","","","outputs","parse","","","","partial_signatures","prevout_index","prevout_txid","proprietary","","redeem_script","","required_height_lock_time","required_time_lock_time","ripemd160_preimages","script_pubkey","","script_sig","seed_fingerprint","sequence","set_bip32_derivation","","set_hash160_preimage","set_hash256_preimage","set_proprietary","","set_redeem_script","","set_ripemd160_preimage","set_sha256_preimage","set_user_address","sha256_preimages","sighash_type","sign","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","update_input_with","update_output_with","update_with","user_address","value","","verify","","vzip","","","","","","","","","","","","","","VALID_OPCODES","arb_bundle","arb_outpoint","arb_script","arb_txin","arb_txout","Error","FeeRule","fee_required","fixed","transparent","zip317","FeeRule","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","fee_required","fixed_fee","fmt","from","init","into","non_standard","to_owned","try_from","try_into","type_id","vzip","InputSize","InputView","Known","OutputView","STANDARD_P2PKH","Unknown","borrow","borrow_mut","clone","clone_into","clone_to_uninit","coin","deref","deref_mut","drop","eq","fmt","from","init","into","outpoint","script_pubkey","serialized_size","","to_owned","try_from","try_into","type_id","value","vzip","Balance","FeeError","FeeRule","GRACE_ACTIONS","MARGINAL_FEE","MINIMUM_FEE","NonP2pkhInputs","P2PKH_STANDARD_INPUT_SIZE","P2PKH_STANDARD_OUTPUT_SIZE","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","deref","","deref_mut","","drop","","eq","fee_required","fmt","","","from","","","grace_actions","init","","into","","marginal_fee","non_standard","p2pkh_standard_input_size","p2pkh_standard_output_size","standard","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","ALL","ALL_ANYONECANPAY","NONE","NONE_ANYONECANPAY","SIGHASH_ALL","SIGHASH_ANYONECANPAY","SIGHASH_MASK","SIGHASH_NONE","SIGHASH_SINGLE","SINGLE","SINGLE_ANYONECANPAY","Shielded","SighashType","SignableInput","SignatureHash","Transparent","TransparentAuthorizingContext","as_ref","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","deref_mut","","","drop","","","encode","eq","fmt","from","","","hash_type","init","","","input_amounts","input_scriptpubkeys","into","","","parse","signature_hash","to_owned","try_from","","","try_into","","","type_id","","","vzip","","","v4_signature_hash","v5_signature_hash","arb_tx","arb_tx_version","arb_txdata","arb_txid","BlockTxCommitmentDigester","TxIdDigester","borrow","","borrow_mut","","combine","","deref","","deref_mut","","digest_header","","digest_orchard","","digest_sapling","","digest_transparent","","drop","","from","","init","","into","","to_txid","try_from","","try_into","","type_id","","vzip","","sha256d","HashReader","HashWriter","borrow","","borrow_mut","","default","deref","","deref_mut","","drop","","flush","from","","init","","into","","into_base_reader","into_hash","","new","read","try_from","","try_into","","type_id","","vzip","","write"],"q":[[0,"zcash_primitives"],[8,"zcash_primitives::block"],[74,"zcash_primitives::consensus"],[321,"zcash_primitives::consensus::testing"],[323,"zcash_primitives::constants"],[326,"zcash_primitives::constants::mainnet"],[334,"zcash_primitives::constants::regtest"],[342,"zcash_primitives::constants::testnet"],[350,"zcash_primitives::legacy"],[405,"zcash_primitives::legacy::keys"],[597,"zcash_primitives::legacy::testing"],[598,"zcash_primitives::memo"],[696,"zcash_primitives::merkle_tree"],[716,"zcash_primitives::transaction"],[965,"zcash_primitives::transaction::builder"],[1139,"zcash_primitives::transaction::builder::BuildConfig"],[1141,"zcash_primitives::transaction::components"],[1327,"zcash_primitives::transaction::components::amount"],[1393,"zcash_primitives::transaction::components::amount::testing"],[1396,"zcash_primitives::transaction::components::orchard"],[1420,"zcash_primitives::transaction::components::orchard::testing"],[1422,"zcash_primitives::transaction::components::sapling"],[1436,"zcash_primitives::transaction::components::sapling::testing"],[1437,"zcash_primitives::transaction::components::sprout"],[1480,"zcash_primitives::transaction::components::transparent"],[1534,"zcash_primitives::transaction::components"],[1538,"zcash_primitives::transaction::components::transparent"],[1550,"zcash_primitives::transaction::components"],[1551,"zcash_primitives::transaction::components::transparent"],[1557,"zcash_primitives::transaction::components::transparent::builder"],[1656,"zcash_primitives::transaction::components::transparent::pczt"],[1920,"zcash_primitives::transaction::components::transparent::testing"],[1926,"zcash_primitives::transaction::fees"],[1932,"zcash_primitives::transaction::fees::fixed"],[1953,"zcash_primitives::transaction::fees::transparent"],[1983,"zcash_primitives::transaction::fees::zip317"],[2037,"zcash_primitives::transaction::sighash"],[2103,"zcash_primitives::transaction::sighash_v4"],[2104,"zcash_primitives::transaction::sighash_v5"],[2105,"zcash_primitives::transaction::testing"],[2109,"zcash_primitives::transaction::txid"],[2146,"zcash_primitives::transaction::util"],[2147,"zcash_primitives::transaction::util::sha256d"],[2181,"core::option"],[2182,"core::fmt"],[2183,"std::io::error"],[2184,"core::hash"],[2185,"std::io"],[2186,"alloc::string"],[2187,"core::result"],[2188,"core::any"],[2189,"zcash_protocol::consensus"],[2190,"core::cmp"],[2191,"core::ops::range"],[2192,"proptest::strategy::traits"],[2193,"zcash_transparent::address"],[2194,"zcash_address::convert"],[2195,"zcash_transparent::keys"],[2196,"subtle"],[2197,"bip32::error"],[2198,"secp256k1::key"],[2199,"zip32"],[2200,"bip32::child_number"],[2201,"bip32::extended_key::private_key"],[2202,"alloc::vec"],[2203,"zcash_protocol::memo"],[2204,"incrementalmerkletree"],[2205,"incrementalmerkletree::frontier"],[2206,"core::clone"],[2207,"incrementalmerkletree::witness"],[2208,"zcash_protocol::txid"],[2209,"blake2b_simd"],[2210,"orchard::bundle"],[2211,"sapling_crypto::bundle"],[2212,"zcash_transparent::bundle"],[2213,"zcash_protocol::value"],[2214,"core::convert"],[2215,"core::ops::function"],[2216,"orchard::keys"],[2217,"orchard::address"],[2218,"sapling_crypto::builder"],[2219,"orchard::note"],[2220,"orchard::tree"],[2221,"sapling_crypto::keys"],[2222,"sapling_crypto::address"],[2223,"sapling_crypto::note"],[2224,"sapling_crypto::tree"],[2225,"zcash_transparent::builder"],[2226,"sapling_crypto::zip32"],[2227,"rand_core"],[2228,"sapling_crypto::prover"],[2229,"orchard::builder"],[2230,"std::sync::mpsc"],[2231,"bls12_381::scalar"],[2232,"sapling_crypto::note::commitment"],[2233,"sapling_crypto::value"],[2234,"memuse"],[2235,"zcash_note_encryption"],[2236,"sapling_crypto::note::nullifier"],[2237,"redjubjub"],[2238,"redjubjub::verification_key"],[2239,"core::iter::traits::collect"],[2240,"core::num::nonzero"],[2241,"orchard::action"],[2242,"orchard::note::commitment"],[2243,"orchard::note::nullifier"],[2244,"orchard::primitives::redpallas"],[2245,"orchard::value"],[2246,"jubjub"],[2247,"sapling_crypto::note_encryption"],[2248,"zcash_transparent::sighash"],[2249,"zcash_transparent::pczt"],[2250,"alloc::collections::btree::map"],[2251,"zcash_transparent::pczt::updater"],[2252,"zcash_transparent::pczt::tx_extractor"],[2253,"zcash_transparent::pczt::spend_finalizer"],[2254,"zcash_transparent::pczt::parse"],[2255,"zcash_transparent::pczt::verify"],[2256,"zcash_transparent::pczt::signer"],[2257,"secp256k1"],[2258,"secp256k1::context"],[2259,"sha2"],[2260,"crypto_common"],[2261,"zcash_protocol"],[2262,"zcash_protocol::consensus::testing"],[2263,"zcash_protocol::constants"],[2264,"zcash_protocol::constants::mainnet"],[2265,"zcash_protocol::constants::regtest"],[2266,"zcash_protocol::constants::testnet"],[2267,"zcash_transparent"],[2268,"zcash_transparent::address::testing"],[2269,"zcash_transparent::bundle::testing"]],"i":"```````````nl1f1200001120120120000`200212001012012022212200120012012021201`BnD``10`10`Cn`Cf````323232`1322`1`0`BlCbCd3C`Cj6325063250632516325871632587163258716325871632587106325163258716325871632587163258716325871632587116325887711632587111657706325063250632506325163258716325874432511711`16325871811116325877163258716325871632587`````````````````````````````Ef`0`Ed01010101011001010101010110101`101000`0101110101010``Fb0```0`````FdEnF`1032FfFhFjFlFn65874321087432108743210874321078Gb7698543217698543210414454545047698543219849854321769985432155858769854321476985432184`045598543217698854321769854321769854321769854321`Hj0`0Hf``1`0Hd010Hh32103210321032103132100321032103132103221321110313321032103121032210333210321032103``Hn`````````0`````````Kh`0AMdKl2Jf0130```13``````0J`Jb1AMf53Kn2KjJhJjJl75:8463210`7821078210782107;`375:8466321075:84632103;;;;75:84632107778633`778463210375:846321073888878075:8463210175:8463210633330217127863032```3866`7821073075:846321075:84632103`675:8463210`3875:846321078666666Nf```AAh1AAd``2`122222```2202N`00000AAf1342A@fAAbAAl3467521044555033467521034675210346752103066772103346777775210434675210346752100440521401054214456720443467521034675210346752100346752104AMh0````````L``ACh1LlACnOl3ADb532140532140532140532140530055405321405321405321405405400000532135321405553214055554055353214053214055535324`053232114`11224`555532140`5532140532140353214011532140321540````Lh0Od00101010101000101000101011011000001010000000`00110001010101```````Mj0`````````````````````Mh000````````````MdAH`101010101010101010101011100101010101100``````AD```Lf0AHfAEf2102`02020210210210202102102102111022Mf30`=<==`13213213213<333213`On00````AHhA@`1012ACdAEd23410331010101122341023410234103444102341023410003234102113104234102341023410323410````AJ`AIl000AIhAIjAIn4```````101```04AJbAHlAIbAIdAJdAJf96:578AIfAHj65AHn543<9=8:;217605543<9=8:;21760543<9=8:;217600543<9=8:;217600111<9=8:;21760543<9=8:;2176077543<9=8:;217602211543<9=8:;217601176077776767777670743444343443777543<9=8:;21760543<9=8:;21760543<9=8:;2176055167676543<9=8:;21760``````AA``0````AKb0000000000000000000``AK``0000000AKd111111110AKf10222202ABb`````0``AKh10101010101010110011011001010000001101010101AJh000`````00AKl```0`AKj1021022221021021022221021102AKn02133`3213213213213````````ALhALj101010101010101010101010`10101010```ALnALl100101010010101011011101010100","f":"````````````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}{{{b{l}}}{{b{n}}}}{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{f}}}A`}{{{b{f}}}{{Ad{A`{Ab{A`}}}}}}{{{b{f}}{b{f}}}Af}``{{{b{f}}{b{dAh}}}Aj}0{n{{Al{l}}}}{cc{}}00{{{b{{An{j}}}}}f}{{{b{l}}}f}{{{b{f}}{b{dc}}}hB`}{{}A`}00{{}c{}}00```{c{{Al{l}}}Bb}``{bc{}}{bBd}{c{{Bf{e}}}{}{}}00{{{b{{An{j}}}}}{{Ab{f}}}}{{}{{Bf{c}}}{}}00{bBh}00`{{}c{}}00{{{b{l}}c}{{Al{h}}}Bj}`````````````````````````````````{{{b{Bl}}Bn}{{Ab{C`}}}}{{{b{Cb}}Bn}{{Ab{C`}}}}{{{b{Cd}}Bn}{{Ab{C`}}}}{{{b{Cf}}Bn}{{Ab{C`}}}}{{C`Ch}C`}{{{b{Cj}}}{{Cl{j}}}}{{{b{Cn}}}{{Cl{j}}}}{b{{Cl{j}}}}002100021000{b{{b{c}}}{}}000000{{{b{d}}}{{b{dc}}}{}}000000{{{b{C`}}}C`}{{{b{Cn}}}Cn}{{{b{Cb}}}Cb}{{{b{Cd}}}Cd}{{{b{Cf}}}Cf}{{{b{Bn}}}Bn}{{{b{D`}}}D`}{{b{b{dc}}}h{}}000000{{bj}h}000000{{{b{C`}}{b{C`}}}Db}{{{b{Cj}}}Ch}{{{b{Cn}}}Ch}{bCh}00{A`{{b{c}}}{}}000000{A`{{b{dc}}}{}}000000{A`h}000000{{{b{C`}}}A`}{{{b{Cn}}}A`}{{{b{Cb}}}A`}{{{b{Cd}}}A`}{{{b{Cf}}}A`}{{{b{Bn}}}A`}{{{b{D`}}}A`}{{{b{C`}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cn}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cb}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cd}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cf}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Bn}}}{{Ad{A`{Ab{A`}}}}}}{{{b{D`}}}{{Ad{A`{Ab{A`}}}}}}{{{b{C`}}{b{C`}}}Af}{{{b{Cn}}{b{Cn}}}Af}{{{b{Cb}}{b{Cb}}}Af}{{{b{Cd}}{b{Cd}}}Af}{{{b{Cf}}{b{Cf}}}Af}{{{b{Bn}}{b{Bn}}}Af}{{{b{D`}}{b{D`}}}Af}{{{b{C`}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{Cn}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cb}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cd}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cf}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Bn}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{D`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{c}}C`}D`Bl}{cc{}}{ChC`}1111110{DfC`}{{{b{C`}}{b{dc}}}hB`}{{{b{Cn}}{b{dc}}}hB`}{{{b{Cf}}{b{dc}}}hB`}{{{b{D`}}{b{c}}}{{Ab{{Ad{C`{Ab{C`}}}}}}}Bl}{{{b{D`}}{b{c}}}{{Ab{{`{{Dh{C`}}}}}}}Bl}{{{b{Cj}}}{{b{Dj}}}}{{{b{Cn}}}{{b{Dj}}}}{b{{b{Dj}}}}00210002100021000{{}A`}000000{{}c{}}000000{{{b{Bl}}BnC`}Af}{{{b{Bl}}}Cn}{{{b{Cb}}}Cn}{{{b{Cd}}}Cn}{{{b{Cf}}}Cn}{{{b{C`}}{b{C`}}}{{Ab{Db}}}}{{C`Ch}C`}{{{b{D`}}}Af}{{C`C`}Ch}2`{bc{}}000000{bBd}0{c{{Bf{e}}}{}{}}{Df{{Bf{C`}}}}{Dl{{Bf{C`}}}}{Dn{{Bf{C`}}}}333333{Ch{{Bf{D`}}}}{{}{{Bf{c}}}{}}000000{bBh}000000{{}c{}}000000{{}{{`{{Eb{}{{E`{D`}}}}}}}}{{D`{b{c}}}{{`{{Eb{}{{E`{{Ab{C`}}}}}}}}}Bl}```````````````````````````````{{{b{Ed}}}{{Ab{Ef}}}}{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{Ef}}{b{Ef}}}Db}{{}Ed}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}0{{{b{Ed}}{b{Ed}}}Af}{{{b{Ef}}{b{Ef}}}Af}{{{b{Ed}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Ef}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{{{b{Ef}}{b{dc}}}hB`}{{}A`}0{{}c{}}0`{{{b{Ef}}{b{Ef}}}{{Ab{Db}}}}{c{{Bf{EdEh}}}Bb}{{{b{Ef}}}Ed}{{{b{Ed}}}A`}{{EdEj}Ed}{{Ed{b{{An{j}}}}}Ed}`{bc{}}0{c{{Bf{e}}}{}{}}0{{{Cl{j}}}{{Bf{EfEl}}}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0{{{b{Ed}}c}{{Bf{hEh}}}Bj}``````````````{{{b{En}}}{{Cl{j}}}}{{{b{F`}}}{{Cl{j}}}}{b{{b{c}}}{}}00000000{{{b{d}}}{{b{dc}}}{}}00000000{{{b{Fb}}}Fb}{{{b{Fd}}}Fd}{{{b{Ff}}}Ff}{{{b{Fh}}}Fh}{{{b{Fj}}}Fj}{{{b{Fl}}}Fl}{{{b{Fn}}}Fn}{{b{b{dc}}}h{}}000000{{bj}h}000000{{{b{Fd}}{b{Fd}}}G`}{Ch{{Ab{Fb}}}}{{{b{Gb}}}{{Ad{EfFd}}}}{A`{{b{c}}}{}}00000000{A`{{b{dc}}}{}}00000000{{{b{Gb}}Fd}{{Bf{EfGd}}}}{{{b{Fh}}FbFd}{{Bf{GfGd}}}}{{{b{Fn}}Fd}{{Bf{EfGd}}}}{{{b{Fh}}}{{Bf{FnGd}}}}{{{b{Fh}}}{{Bf{FjGd}}}}{{{b{Ff}}Fd}{{Bf{GhGd}}}}{{{b{Fh}}}{{Bf{FlGd}}}}1{{{b{Fh}}{b{c}}Gj{b{{An{Gl}}}}}{{Bf{GfGd}}}Bl}{{{b{Ff}}FbFd}{{Bf{GhGd}}}}{{{b{{Cl{j}}}}}{{Bf{GbGd}}}}{{{b{{Cl{j}}}}}{{Bf{FhGd}}}}{A`h}00000000{{{b{Fb}}{b{Fb}}}Af}{{{b{Fd}}{b{Fd}}}Af}{{{b{Fh}}}F`}{{{b{Fb}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Fd}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Ff}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Fh}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Fj}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Fl}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Fn}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{GnFb}1111111{{{b{{An{j}}}}}{{Ab{Ff}}}}{{{H`{Gh}}}Ff}{Ch{{Ab{Fd}}}}{{{b{c}}{b{{An{j}}}}Gj}{{Bf{FfGd}}}Bl}{{{b{Fd}}}Ch}{{}A`}00000000{{{b{Fh}}}En}{{}c{}}00000000{{{b{Fd}}}{{Ab{Fd}}}}{{{b{Fh}}}{{Ad{EnF`}}}}{{{b{Gf}}}Ef}{{{b{Gb}}}{{Hb{j}}}}{{{b{Fh}}}{{Hb{j}}}}{{{b{Ff}}}Fh}{{{b{Ff}}}{{Hb{j}}}}{bc{}}000000{c{{Bf{e}}}{}{}}000{Gl{{Bf{Fd}}}}11111{{}{{Bf{c}}}{}}00000000{bBh}00000000{{}c{}}00000000{{}{{`{{Eb{}{{E`{Ef}}}}}}}}``````````{{{b{Hd}}}{{b{{Cl{j}}}}}}{{{b{Hd}}}{{b{{An{j}}}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{{{b{Hf}}}Hf}{{{b{Hd}}}Hd}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{b{b{dc}}}h{}}000{{bj}h}000{{{b{Hd}}{b{Hd}}}Db}{{}Hj}{A`{{b{c}}}{}}00{{{b{Hh}}}{{b{Dj}}}}1{A`{{b{dc}}}{}}000{A`h}000{{}Hd}{{{b{Hj}}}Hd}{{{b{Hf}}{b{Hf}}}Af}{{{b{Hd}}{b{Hd}}}Af}{{{b{Hh}}{b{Hh}}}Af}{{{b{Hj}}{b{Hj}}}Af}{{{b{Hf}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{Hd}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Hj}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{HjHd}911{{{b{{An{j}}}}}{{Bf{HdHf}}}}{{{b{{An{j}}}}}{{Bf{HjHf}}}}{{{b{Dj}}}{{Bf{Hj}}}}{{}A`}000{{}c{}}000{{{b{Hd}}{b{Hd}}}{{Ab{Db}}}}{bc{}}000{bBd}{c{{Bf{e}}}{}{}}00{{{b{Hd}}}{{Bf{Hj}}}}{Hd{{Bf{Hj}}}}2{{}{{Bf{c}}}{}}000{bBh}000{{}c{}}000`{{{b{{An{j}}}}}{{Al{{Hl{c}}}}}Hn}{c{{Al{Hn}}}Bb}{c{{Al{I`}}}Bb}{c{{Al{{Ib{e}}}}}BbHn}{c{{Al{{Id{e}}}}}Bb{IfHnIh}}{c{{Al{{Id{e}}}}}Bb{HnIh}}{c{{Al{{Ij{e}}}}}BbHn}{c{{Al{A`}}}Bb}{c{{Al{{Il{e}}}}}Bb{HnIh}}{c{{Al{In}}}Bb}`{{{b{Hn}}c}{{Al{h}}}Bj}{{cI`}{{Al{h}}}Bj}{{{b{{Ib{c}}}}e}{{Al{h}}}HnBj}{{c{b{{Id{e}}}}}{{Al{h}}}BjHn}{{{b{{Ij{c}}}}e}{{Al{h}}}HnBj}{{c{b{{Il{e}}}}}{{Al{h}}}BjHn}{{cIn}{{Al{h}}}Bj}{{cA`}{{Al{h}}}Bj}`````````````````````````{{{b{J`}}}{{b{{Cl{j}}}}}}{{{b{Jb}}}Jd}{b{{b{c}}}{}}000000000{{{b{d}}}{{b{dc}}}{}}000000000`{{{b{J`}}}J`}{{{b{Jf}}}Jf}{{{b{{Jh{c}}}}}{{Jh{c}}}Ih}{{{b{{Jj{c}}}}}{{Jj{c}}}Ih}{{{b{{Jl{c}}}}}{{Jl{c}}}Ih}{{b{b{dc}}}h{}}0000{{bj}h}0000{{{b{J`}}{b{J`}}}Db}{{{b{{Kh{}{{Jn{c}}{K`{e}}{Kb{g}}{Kd{i}}{Kf{k}}}}}}cegi}k{}{}{}{}{}}`{{{b{{Kj{c}}}}}D`Kl}{A`{{b{c}}}{}}00000{{{b{Jb}}}{{b{{Kj{Kn}}}}}}1111{A`{{b{dc}}}{}}000000000{{{b{{Kj{c}}}}e}{}Kl{{Kh{c}}}}{{{b{{Kh{}{{Jn{c}}{K`{e}}{Kb{g}}{Kd{i}}{Kf{k}}}}}}JfD`ChC`}c{}{}{}{}{}}{{{b{{Kh{}{{Jn{c}}{K`{e}}{Kb{g}}{Kd{i}}{Kf{k}}}}}}{Ab{{b{{Lb{L`}}}}}}}i{}{}{}{}{}}{{{b{{Kh{}{{Jn{c}}{K`{e}}{Kb{g}}{Kd{i}}{Kf{k}}}}}}{Ab{{b{{Ld{L`}}}}}}}g{}{}{}{}{}}{{{b{{Kh{}{{Jn{c}}{K`{e}}{Kb{g}}{Kd{i}}{Kf{k}}}}}}{Ab{{b{Lf}}}}}e{}{}{}{}{}}{A`h}000000000{{{b{J`}}}A`}{{{b{J`}}}{{Ad{A`{Ab{A`}}}}}}{{{b{J`}}{b{J`}}}Af}{{{b{Jf}}{b{Jf}}}Af}{{{b{Jb}}{b{Jb}}}Af}{{{b{{Kj{c}}}}}C`Kl}{{{b{{Kj{c}}}}g}{{Bf{L`e}}}Kl{{Lj{Lh}}}{{M`{{b{Ll}}}{{Ln{{Bf{L`e}}}}}}}}`{{{b{J`}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{Jf}}{b{dAh}}}Aj}{{{b{Kn}}{b{dAh}}}Aj}{{{b{Jb}}{b{dAh}}}Aj}{{{b{{Kj{c}}}}{b{dAh}}}Aj{MbKl}}{{{b{{Jh{c}}}}{b{dAh}}}AjMb}{{{b{{Jj{c}}}}{b{dAh}}}AjMb}{{{b{{Jl{c}}}}{b{dAh}}}AjMb}{{{Kj{Kn}}}{{Al{Jb}}}}{cc{}}000000000{{{Cl{j}}}J`}{{JfD`ChC`{Ab{Lf}}{Ab{Md}}{Ab{{Ld{L`}}}}{Ab{{Lb{L`}}}}}{{Kj{c}}}Kl}{{{b{Jf}}}Af}000{{{b{J`}}{b{dc}}}hB`}{{{b{Jf}}}Ch}`{{}A`}000000000`{{}c{}}000000000{Jb{{Kj{Kn}}}}{{{b{{Kj{c}}}}}ChKl}{{{Kj{c}}egi}{{Kj{k}}}KlMfMhMjKl}{{{Kj{c}}egi}{{Kj{k}}}Kl{{Ml{{Ab{Lf}}}{{Ln{{Ab{Lf}}}}}}}{{Ml{{Ab{{Ld{L`}}}}}{{Ln{{Ab{{Ld{L`}}}}}}}}}{{Ml{{Ab{{Lb{L`}}}}}{{Ln{{Ab{{Lb{L`}}}}}}}}}Kl}{{{b{{Kj{c}}}}}{{Ab{{b{{Lb{L`}}}}}}}Kl}```{{{b{J`}}{b{J`}}}{{Ab{Db}}}}``{c{{Bf{J`Eh}}}Bb}{c{{Al{Jf}}}Bb}{{cD`}{{Al{Jb}}}Bb}{{{b{{Kj{c}}}}}{{Ab{{b{{Ld{L`}}}}}}}Kl}`{{{b{{Kj{c}}}}}L`Kl}````{{{b{{Kj{c}}}}}{{Ab{{b{Md}}}}}Kl}{D`Jf}{c{{Al{{Ab{{Ld{MnL`}}}}}}}Bb}{{{Ab{{b{{Ld{MnL`}}}}}}c}{{Al{h}}}Bj}`{bc{}}0000{bBd}{{{b{{Kj{c}}}}}{{Ab{{b{Lf}}}}}Kl}`{c{{Bf{e}}}{}{}}000000000{{}{{Bf{c}}}{}}000000000{{{Kj{c}}gik}{{Bf{{Kj{m}}e}}}Kl{}{{Ml{{Ab{Lf}}}{{Ln{{Bf{{Ab{Lf}}e}}}}}}}{{Ml{{Ab{{Ld{L`}}}}}{{Ln{{Bf{{Ab{{Ld{L`}}}}e}}}}}}}{{Ml{{Ab{{Lb{L`}}}}}{{Ln{{Bf{{Ab{{Lb{L`}}}}e}}}}}}}Kl}`{{{b{Jb}}}J`}{bBh}000000000`{{{b{{Kj{c}}}}}JfKl}{{{b{Jf}}}Ch}{{}c{}}000000000{{{b{J`}}c}{{Bf{hEh}}}Bj}{{{b{Jf}}c}{{Al{h}}}Bj}{{{b{Jb}}c}{{Al{h}}}Bj}00000````````````````````````{{{b{d{N`{ce}}}}{Ab{Nb}}NdDfHd}{{Bf{h{Nf{g}}}}}BlNh{}}{{{b{d{N`{ce}}}}NjNlNn}{{Bf{h{Nf{g}}}}}BlNh{}}{{{b{d{N`{ce}}}}{Ab{O`}}ObOdHd}{{Bf{h{Nf{g}}}}}BlNh{}}{{{b{d{N`{ce}}}}OfOhOj}{{Bf{h{Nf{g}}}}}BlNh{}}{{{b{d{N`{ce}}}}GfLlOl}{{Bf{hOn}}}BlNh}{{{b{d{N`{ce}}}}{b{Ef}}Od}{{Bf{hOn}}}BlNh}{b{{b{c}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{{{N`{ce}}{b{A@`}}{b{{An{A@b}}}}{b{{An{A@d}}}}g{b{i}}{b{k}}{b{m}}}{{Bf{A@fNf}}}BlNh{A@hA@j}A@lA@nAA`}{{{N`{ce}}g{b{i}}}{{Bf{{AAb{c}}Nf}}}BlNh{A@hA@j}AA`}{{{b{AAd}}}AAd}{{b{b{dc}}}h{}}{{bj}h}`{{{b{AAf}}}Ch}{A`{{b{c}}}{}}0000000{A`{{b{dc}}}{}}0000000{A`h}0000000{{{b{AAf}}}{{Ab{Ch}}}}`{{{b{{AAh{c}}}}{b{dAh}}}AjMb}{{{b{{AAh{c}}}}{b{dAh}}}AjAAj}{{{b{{Nf{c}}}}{b{dAh}}}AjAAj}{{{b{{Nf{c}}}}{b{dAh}}}AjMb}{{{b{A@f}}{b{dAh}}}Aj}{{{b{{AAb{c}}}}{b{dAh}}}Aj{MbBl}}{{{b{{AAl{c}}}}{b{dAh}}}Aj{MbBl}}{{{Ad{ChCh}}}AAf}{cc{}}00{Lh{{Nf{c}}}{}}1{{{AAh{c}}}{{Nf{c}}}{}}{AAn{{Nf{c}}}{}}{AB`{{Nf{c}}}{}}4444{{{b{{N`{ce}}}}{b{g}}}{{Bf{OdAAh}}}BlNhAA`}{{}A`}0000000{{}c{}}0000000`{{{N`{ce}}{b{A@`}}{b{{An{A@b}}}}{b{{An{A@d}}}}g}{{Bf{A@f{Nf{ABb}}}}}BlNhA@h}{{cC`AAd}{{N`{ch}}}Bl}`{{{b{AAd}}}{{Ab{{Ad{ABdABf}}}}}}{{{b{A@f}}}{{b{ABh}}}}`{{{b{{N`{ce}}}}}{{b{c}}}{}Nh}```{{{b{AAd}}}{{Ab{{Ad{ABjABl}}}}}}{{{b{{N`{ce}}}}}{{b{{An{ABn}}}}}{}Nh}{{{b{A@f}}}{{b{AC`}}}}`{{{b{{N`{ce}}}}}{{b{{An{ACb}}}}}{}Nh}{{{b{{N`{ce}}}}}C`{}Nh}{bc{}}{bBd}0{{{b{A@f}}}{{b{Jb}}}}`{{{b{{N`{ce}}}}}{{b{{An{ACd}}}}}{}Nh}{{{b{{N`{ce}}}}}{{b{{An{Ol}}}}}{}Nh}{c{{Bf{e}}}{}{}}0000000{{}{{Bf{c}}}{}}0000000{bBh}0000000`{{}c{}}0000000{{{N`{ch}}{ACf{AAf}}}{{N`{c{ACf{AAf}}}}}Bl}``````````{{L`L`}{{Ab{L`}}}}`{{{b{{ACh{c}}}}}{{b{ACj}}}ACl}{b{{b{c}}}{}}00000{{{b{d}}}{{b{dc}}}{}}00000{{{b{L`}}}L`}{{{b{Ll}}}Ll}{{{b{{ACn{c}}}}}{{ACn{c}}}{IhAD`}}{{{b{Ol}}}Ol}{{{b{{ACh{c}}}}}{{ACh{c}}}{IhACl}}{{{b{{ADb{c}}}}}{{ADb{c}}}Ih}{{b{b{dc}}}h{}}00000{{bj}h}00000{{{b{L`}}{b{L`}}}Db}{{{b{Ll}}{b{Ll}}}Db}{{{b{{ADb{c}}}}}{{Cl{j}}}{}}{{{b{{ADb{c}}}}}{{b{ADd}}}{}}{DnL`}{DfL`}{{{b{{ACh{c}}}}}{{b{ADf}}}ACl}{{{b{{ADb{c}}}}}{{b{ADf}}}{}}{A`{{b{c}}}{}}00000{A`{{b{dc}}}{}}00000{A`h}00000{{{b{L`}}}A`}{{{b{{ACh{Mn}}}}}A`}{{{b{{ADb{c}}}}}A`ADh}{{{b{L`}}}{{Ad{A`{Ab{A`}}}}}}{{{b{{ACh{Mn}}}}}{{Ad{A`{Ab{A`}}}}}}{{{b{{ADb{c}}}}}{{Ad{A`{Ab{A`}}}}}ADh}{{{b{{ADb{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{ADb{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{ADb{c}}}}}ADj{}}{{{b{{ADb{c}}}}}{{b{ADj}}}{}}{{{b{L`}}{b{L`}}}Af}{{{b{Ll}}{b{Ll}}}Af}{{{b{{ACn{c}}}}{b{{ACn{c}}}}}Af{ADlAD`}}{{{b{Ol}}{b{Ol}}}Af}{{}Ll}{{{b{L`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Ll}}{b{dAh}}}{{Bf{hDd}}}}{{{b{{ACn{c}}}}{b{dAh}}}{{Bf{hDd}}}{MbAD`}}{{{b{Ol}}{b{dAh}}}{{Bf{hDd}}}}{{{b{{ACh{c}}}}{b{dAh}}}{{Bf{hDd}}}ACl}{{{b{{ADb{c}}}}{b{dAh}}}{{Bf{hDd}}}{}}{cc{}}{{{b{Od}}}L`}{OdL`}22222{Dn{{Bf{L`Lh}}}}{{{Cl{j}}}{{Bf{L`Lh}}}}10{{ADfACjADn{AEb{AE`}}}{{ACh{c}}}ACl}{{ADfADdADj{Cl{j}}{Cl{j}}c}{{ADb{c}}}{}}{Df{{Bf{L`Lh}}}}3{{{b{Ll}}}{{b{{Cl{j}}}}}}{{}A`}00000{{}c{}}00000{L`Af}0{{L`A`}{{Ab{L`}}}}{{{b{Ll}}}Ch}{L`L`}{{{Cl{j}}Ch}Ll}{Ll{{ACn{AEd}}}}{{{b{{ACh{c}}}}}{{b{ADn}}}ACl}`{{{b{{ADb{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{L`}}{b{L`}}}{{Ab{Db}}}}{{{b{Ll}}{b{Ll}}}{{Ab{Db}}}}`{c{{Bf{LlEh}}}Bb}{{{b{dc}}}{{Bf{{ACn{AEf}}Eh}}}Bb}{{{b{dc}}}{{Bf{OlEh}}}Bb}{{{b{Ol}}}{{Ab{Ef}}}}{{{b{{ACh{c}}}}}{{b{{AEb{AE`}}}}}ACl}`{{{b{Ol}}}{{b{Ed}}}}```{{{b{{ACh{c}}}}}bACl}`{{L`L`}{{Ab{L`}}}}{c{{Ab{L`}}}{{AEj{}{{AEh{L`}}}}}}{L`{{Cl{j}}}}{bc{}}00000`{Dn{{Bf{L`Lh}}}}{c{{Bf{e}}}{}{}}00000{{}{{Bf{c}}}{}}00000{{{b{Ll}}}{{b{J`}}}}{bBh}00000{{{b{Ol}}}Od}`{{}c{}}00000{{{b{Ll}}c}{{Bf{hEh}}}Bj}{{{b{{ACn{AEf}}}}c}{{Bf{hEh}}}Bj}{{{b{Ol}}c}{{Bf{hEh}}}Bj}{{}L`}?{{{b{{ADb{c}}}}}{{b{c}}}{}}```````{{OdOd}{{Ab{Od}}}}{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Od}}}Od}{{{b{Lh}}}Lh}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{Od}}{b{Od}}}Db}{DfOd}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{Od{AEl{Df}}}Od}{{{b{Od}}{AEl{Df}}}{{AEn{Od}}}}{A`h}0{{{b{Od}}{b{Od}}}Af}{{{b{Lh}}{b{Lh}}}Af}{{{b{Od}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Lh}}{b{dAh}}}{{Bf{hDd}}}}0{cc{}}0{AF`Lh}{Dn{{Bf{OdLh}}}}{{{Cl{j}}}{{Bf{OdLh}}}}{Df{{Bf{OdLh}}}}1{{}A`}0{{}c{}}0{OdDf}{{{b{Od}}}Af}0{{OdA`}{{Ab{Od}}}}{{OdDf}{{Ab{Od}}}}{{{b{Od}}{b{Od}}}{{Ab{Db}}}}{{OdOd}{{Ab{Od}}}}`{Od{{Cl{j}}}}{bc{}}0{bBd}{Df{{Bf{Od}}}}{L`{{Bf{Od}}}}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0{{}{{`{{Eb{}{{E`{L`}}}}}}}}{{}{{`{{Eb{}{{E`{Od}}}}}}}}1````{{{b{Mj}}c}eAFbAFb}{{{b{Mj}}}}{c{{Al{{AFd{h}}}}}Bb}{c{{Al{ABf}}}Bb}{c{{Al{AFf}}}Bb}{c{{Al{AFh}}}Bb}{c{{Al{AFj}}}Bb}{c{{Al{AFl}}}Bb}{c{{Al{{AFn{e}}}}}BbAG`}{c{{Al{{Ab{{Lb{AGbL`}}}}}}}Bb}{c{{Al{AGd}}}Bb}{c{{Al{{AGh{AGf}}}}}Bb}`{{c{b{AFd}}}{{Al{h}}}Bj}{{c{b{AFf}}}{{Al{h}}}Bj}{{c{b{AFj}}}{{Al{h}}}Bj}{{c{b{AFl}}}{{Al{h}}}Bj}{{{Ab{{b{{Lb{AGbL`}}}}}}c}{{Al{h}}}Bj}{{c{b{AGd}}}{{Al{h}}}Bj}{{c{b{{AGh{AGf}}}}}{{Al{h}}}Bj}{A`{{`{{Eb{}{{E`{{Lb{AGbL`}}}}}}}}}}{Jf{{`{{Eb{}{{E`{{Ab{{Lb{AGbL`}}}}}}}}}}}}`{{{b{dMh}}}}{{{b{dMh}}c}eAClACl}11{{c{b{Dj}}}{{Al{AGj}}}Bb}{c{{Al{AGl}}}Bb}{c{{Al{{ADb{AGl}}}}}Bb}{c{{Al{{ACh{Mn}}}}}Bb}{{cAf}{{Al{{Ad{L`{Hb{{ACh{Mn}}}}{Hb{{ADb{AGl}}}}}}}}}Bb}{{c{b{{ADb{AGl}}}}}{{Al{h}}}Bj}{{c{Ab{{b{{Ld{MnL`}}}}}}Af}{{Al{h}}}Bj}`{{{b{c}}C`}AGnBl}{Jf{{`{{Eb{}{{E`{{Ab{{Ld{MnL`}}}}}}}}}}}}``{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Md}}}Md}{{{b{AH`}}}AH`}{{b{b{dc}}}h{}}0{{bj}h}0{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}0{{{b{Md}}{b{dAh}}}Aj}{{{b{AH`}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{{}A`}0{{}c{}}0```{{{b{AH`}}}L`}{{cAf}{{Al{AH`}}}Bb}{bc{}}0{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{{b{Md}}}{{Ab{L`}}}}{{}c{}}0{{{b{AH`}}c}{{Al{h}}}Bj}`````````{{{Lf{AEd}}c{b{A@`}}}{{Bf{{Lf{AEf}}On}}}{{AHd{AHb}{{Ln{{Cl{j}}}}}}}}`{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00`{{{b{AEf}}}AEf}{{{b{{Lf{c}}}}}{{Lf{c}}}{IhAD`}}{{b{b{dc}}}h{}}0{{bj}h}0{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{AEf}}{b{AEf}}}Af}{{{b{{Lf{c}}}}{b{{Lf{c}}}}}Af{ADlAD`}}{{{b{AHf}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AEf}}{b{dAh}}}{{Bf{hDd}}}}{{{b{{Lf{c}}}}{b{dAh}}}{{Bf{hDd}}}{MbAD`}}{cc{}}00{{}A`}00{{{b{AHf}}}{{Hb{Od}}}}{{{b{AHf}}}{{Hb{Ed}}}}{{}c{}}00{{{b{{Lf{c}}}}}AfAD`}{{{b{Mf}}c}eAD`AD`}{{{Lf{c}}g}{{Lf{e}}}AD`AD`{{Mf{ce}}}}{{{b{Mf}}}}``````{bc{}}0{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBh}00`{{{b{{Lf{c}}}}g}{{Bf{L`e}}}AD`{{Lj{Lh}}}{{M`{{b{Ll}}}{{Ln{{Bf{L`e}}}}}}}}``{{}c{}}00````````{{{b{dAHh}}GfLlOl}{{Bf{hOn}}}}{{{b{dA@`}}Gh}Gf}{{{b{dAHh}}{b{Ef}}Od}{{Bf{hOn}}}}{b{{b{c}}}{}}0000{{{b{d}}}{{b{dc}}}{}}0000{AHh{{Ab{{Lf{AEd}}}}}}{AHh{{Ab{AHj}}}}{{{b{ACd}}}ACd}{{{b{AEd}}}AEd}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{ACd}}}{{b{Ol}}}}0{{}A@`}{A`{{b{c}}}{}}0000{A`{{b{dc}}}{}}0000{A`h}0000{{}AHh}{{{b{On}}{b{On}}}Af}{{{b{On}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{ACd}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AEd}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0000{{}A`}0000{{{b{AEd}}}{{Hb{Od}}}}{{{b{AEd}}}{{Hb{Ed}}}}{{{b{AHh}}}{{b{{An{ACd}}}}}}{{}c{}}0000>{{{b{ACd}}}{{b{Ll}}}}0{{{b{AHh}}}{{b{{An{Ol}}}}}}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}0000{{}{{Bf{c}}}{}}0000{bBh}0000{{{b{AHh}}}{{Bf{L`Lh}}}}{{}c{}}0000`````````````````````````````{{{b{AHl}}}{{b{{AI`{{Cl{j}}AHn}}}}}}{{{b{AIb}}}{{b{{AI`{{Cl{j}}AHn}}}}}}{b{{b{c}}}{}}0000000000000{{{b{d}}}{{b{dc}}}{}}0000000000000{{{b{AId}}}{{b{AHj}}}}{A`{{b{c}}}{}}0000000000000{A`{{b{dc}}}{}}0000000000000{{{b{AHn}}}{{b{{Hb{Gl}}}}}}{A`h}0000000000000{{{b{AHn}}{b{AHn}}}Af}{AHj{{Bf{{Ab{{Lf{AIf}}}}AIh}}}}{{{b{AHj}}}{{Bf{{Ab{{Lf{AHf}}}}AIh}}}}{{{b{dAHj}}}{{Bf{hAIj}}}}{{{b{AIl}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AIn}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AJ`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AJb}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AIj}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AIh}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AIf}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AHj}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AHl}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AIb}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AHn}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0000000000000{{{b{AHl}}}{{b{{AI`{{Cl{j}}{Hb{j}}}}}}}}0{{}A`}0000000000000{{{b{AIf}}}{{Hb{Od}}}}{{{b{AIf}}}{{Hb{Ed}}}}{{{b{AHj}}}{{b{{Hb{AHl}}}}}}{{{b{dAHj}}}{{b{d{An{AHl}}}}}}{{}c{}}0000000000000{{{b{AHj}}}{{b{{Hb{AIb}}}}}}{{{Hb{AHl}}{Hb{AIb}}}{{Bf{AHjAIl}}}}{{{Cl{j}}Ch{Ab{Ch}}{Ab{Ch}}{Ab{Ch}}{Ab{{Hb{j}}}}Df{Hb{j}}{Ab{{Hb{j}}}}{AI`{{Cl{j}}{Hb{j}}}}j{AI`{{Cl{j}}AHn}}{AI`{{Cl{j}}{Hb{j}}}}{AI`{{Cl{j}}{Hb{j}}}}{AI`{{Cl{j}}{Hb{j}}}}{AI`{{Cl{j}}{Hb{j}}}}{AI`{Bd{Hb{j}}}}}{{Bf{AHlAIl}}}}{{Df{Hb{j}}{Ab{{Hb{j}}}}{AI`{{Cl{j}}AHn}}{Ab{Bd}}{AI`{Bd{Hb{j}}}}}{{Bf{AIbAIl}}}}{{{Cl{j}}{Hb{Ch}}}{{Bf{AHnAIl}}}};{{{b{AHl}}}{{b{Ch}}}}{{{b{AHl}}}{{b{J`}}}}{{{b{AHl}}}{{b{{AI`{Bd{Hb{j}}}}}}}}{{{b{AIb}}}{{b{{AI`{Bd{Hb{j}}}}}}}}{{{b{AHl}}}{{b{{Ab{Ed}}}}}}{{{b{AIb}}}{{b{{Ab{Ed}}}}}}{{{b{AHl}}}{{b{{Ab{Ch}}}}}}0{{{b{AHl}}}{{b{{AI`{{Cl{j}}{Hb{j}}}}}}}}{{{b{AHl}}}{{b{Ed}}}}{{{b{AIb}}}{{b{Ed}}}}5{{{b{AHn}}}{{b{{Cl{j}}}}}}4{{{b{dAJd}}{Cl{j}}AHn}h}{{{b{dAJf}}{Cl{j}}AHn}h}{{{b{dAJd}}{Hb{j}}}h}0{{{b{dAJd}}Bd{Hb{j}}}h}{{{b{dAJf}}Bd{Hb{j}}}h}{{{b{dAJd}}Ed}{{Bf{hAJ`}}}}{{{b{dAJf}}Ed}{{Bf{hAJ`}}}}44{{{b{dAJf}}Bd}h};{{{b{AHl}}}{{b{AJh}}}}{{{b{dAHl}}A`c{b{Gh}}{b{{AJj{e}}}}}{{Bf{hAJb}}}{{Ml{AHb}{{Ln{{Cl{j}}}}}}}AJl}{c{{Bf{e}}}{}{}}0000000000000{{}{{Bf{c}}}{}}0000000000000{bBh}0000000000000{{{b{dAId}}A`c}{{Bf{hAJ`}}}{{Ml{AJd}{{Ln{{Bf{hAJ`}}}}}}}}{{{b{dAId}}A`c}{{Bf{hAJ`}}}{{Ml{AJf}{{Ln{{Bf{hAJ`}}}}}}}}{{{b{dAHj}}c}{{Bf{hAJ`}}}{{Ml{AId}{{Ln{{Bf{hAJ`}}}}}}}}{{{b{AIb}}}{{b{{Ab{Bd}}}}}}{{{b{AHl}}}{{b{Od}}}}{{{b{AIb}}}{{b{Od}}}}{{{b{AHl}}}{{Bf{hAIn}}}}{{{b{AIb}}}{{Bf{hAIn}}}}{{}c{}}0000000000000`{{}{{`{{Eb{}{{E`{{Ab{{Lf{AEf}}}}}}}}}}}}{{}{{`{{Eb{}{{E`{Ll}}}}}}}}{{}{{`{{Eb{}{{E`{Ed}}}}}}}}{{}{{`{{Eb{}{{E`{{ACn{AEf}}}}}}}}}}{{}{{`{{Eb{}{{E`{Ol}}}}}}}}``{{{b{{AA`{}{{AJn{c}}}}}}{b{e}}C`giA`A`A`}{{Bf{Odc}}}{}Bl{{AEj{}{{AEh{AK`}}}}}{{AEj{}{{AEh{A`}}}}}}````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AKb}}}AKb}{{b{b{dc}}}h{}}{{bj}h}{A`{{b{c}}}{}}{A`{{b{dc}}}{}}{A`h}{{{b{AKb}}{b{c}}C`egA`A`A`}{{Bf{Odi}}}Bl{{AEj{}{{AEh{AK`}}}}}{{AEj{}{{AEh{A`}}}}}{}}{{{b{AKb}}}Od}{{{b{AKb}}{b{dAh}}}Aj}{cc{}}{{}A`}{{}c{}}{OdAKb}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{}c{}}``````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AK`}}}AK`}{{b{b{dc}}}h{}}{{bj}h}{{{b{AKd}}}{{b{Ol}}}}{A`{{b{c}}}{}}{A`{{b{dc}}}{}}{A`h}{{{b{AK`}}{b{AK`}}}Af}{{{b{AK`}}{b{dAh}}}Aj}{cc{}}{{}A`}{{}c{}}{{{b{AKd}}}{{b{Ll}}}}{{{b{AKf}}}{{b{Ed}}}}{{{b{AKd}}}AK`}{{{b{AKf}}}A`}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{{b{AKf}}}Od}{{}c{}}`````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{AKh}}}AKh}{{{b{ABb}}}ABb}{{b{b{dc}}}h{}}0{{bj}h}0{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}0{{{b{ABb}}{b{ABb}}}Af}{{{b{AKh}}{b{c}}C`egA`A`A`}{{Bf{Odi}}}Bl{{AEj{}{{AEh{AK`}}}}}{{AEj{}{{AEh{A`}}}}}{}}{{{b{AKh}}{b{dAh}}}Aj}{{{b{ABb}}{b{dAh}}}Aj}0{cc{}}0{LhABb}{{{b{AKh}}}A`}{{}A`}0{{}c{}}0{{{b{AKh}}}Od}{{OdA`A`A`}{{Ab{AKh}}}}44{{}AKh}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0`````````````````{{{b{AKj}}}{{b{{Cl{j}}}}}}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{AJh}}}AJh}{{b{b{dc}}}h{}}{{bj}h}{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{AJh}}}j}{{{b{AJh}}{b{AJh}}}Af}{{{b{AJh}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}00{{{b{AKl}}}j}{{}A`}00{{{b{AKn}}}{{Hb{Od}}}}{{{b{AKn}}}{{Hb{Ed}}}}{{}c{}}00{j{{Ab{AJh}}}}{{{b{{Kj{g}}}}{b{AKl}}{b{{Jl{Jd}}}}}AKj{{ACl{}{{AL`{AGl}}{ALb{AGl}}}}}AKn{{Kl{}{{ALd{c}}{ALf{e}}}}}}{bc{}}{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBh}00{{}c{}}00{{{b{{Kj{e}}}}{b{AKl}}}Jd{{ACl{}{{AL`{AGl}}{ALb{AGl}}}}}{{Kl{}{{ALd{c}}}}}}{{{b{{Kj{e}}}}{b{AKl}}{b{{Jl{Jd}}}}}JdAKn{{Kl{}{{ALf{c}}}}}}{D`{{`{{Eb{}{{E`{Jb}}}}}}}}{D`{{`{{Eb{}{{E`{Jf}}}}}}}}{D`{{`{{Eb{}{{E`{{Kj{Kn}}}}}}}}}}{{}{{`{{Eb{}{{E`{J`}}}}}}}}``{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{ALh}}cegi}k{}{}{}{}{}}{{{b{ALj}}cegi}k{}{}{}{}{}}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{{b{ALh}}JfD`ChC`}c{}}{{{b{ALj}}JfD`ChC`}c{}}{{{b{ALh}}{Ab{{b{{Lb{L`}}}}}}}c{}}{{{b{ALj}}{Ab{{b{{Lb{AGbL`}}}}}}}c{}}{{{b{ALh}}{Ab{{b{{Ld{L`}}}}}}}c{}}{{{b{ALj}}{Ab{{b{{Ld{MnL`}}}}}}}Jd}{{{b{ALh}}{Ab{{b{Lf}}}}}c{}}{{{b{ALj}}{Ab{{b{{Lf{AEf}}}}}}}Jd}{A`h}0{cc{}}0{{}A`}0{{}c{}}0{{JfD`{b{{Jl{Jd}}}}}J`}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0```{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{}ALl}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0=={{{b{dALl}}}{{Al{h}}}}==<<;;{{{ALn{c}}}cBb}{{{ALn{c}}}{{AMb{AM`}}}Bb}{ALl{{AMb{AM`}}}}{c{{ALn{c}}}Bb}{{{b{d{ALn{c}}}}{b{d{An{j}}}}}{{Al{A`}}}Bb}>>==<<;;{{{b{dALl}}{b{{An{j}}}}}{{Al{A`}}}}","D":"DJd","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BlockHash",8],[1,"unit"],[1,"u8"],[5,"BlockHeader",8],[5,"BlockHeaderData",8],[1,"usize"],[6,"Option",2181,null,1],[1,"tuple",null,null,1],[1,"bool"],[5,"Formatter",2182],[8,"Result",2182],[8,"Result",2183],[1,"slice"],[10,"Hasher",2184],[10,"Read",2185],[5,"String",2186],[6,"Result",2187,null,1],[5,"TypeId",2188],[10,"Write",2185],[10,"Parameters",74,2189],[6,"NetworkUpgrade",74,2189],[5,"BlockHeight",74,2189],[5,"MainNetwork",74,2189],[5,"TestNetwork",74,2189],[6,"Network",74,2189],[1,"u32"],[10,"NetworkConstants",74,2189],[1,"array"],[6,"NetworkType",74,2189],[6,"BranchId",74,2189],[6,"Ordering",2190],[5,"Error",2182],[1,"u64"],[10,"RangeBounds",2191],[1,"str"],[1,"i32"],[1,"i64"],[17,"Value"],[10,"Strategy",2192],[5,"Script",350,2193],[6,"TransparentAddress",350,2193],[5,"Error",2183],[6,"OpCode",2193],[6,"ConversionError",2194],[5,"InternalOvk",405,2195],[5,"ExternalOvk",405,2195],[5,"TransparentKeyScope",405,2195],[5,"NonHardenedChildIndex",405,2195],[5,"AccountPrivKey",405,2195],[5,"AccountPubKey",405,2195],[5,"ExternalIvk",405,2195],[5,"InternalIvk",405,2195],[5,"EphemeralIvk",405,2195],[5,"Choice",2196],[10,"IncomingViewingKey",405,2195],[6,"Error",2197],[5,"PublicKey",2198],[5,"SecretKey",2198],[5,"AccountId",2199],[5,"ChildNumber",2200],[6,"Scope",2199],[5,"ExtendedPrivateKey",2201],[5,"Vec",2202],[5,"MemoBytes",598,2203],[6,"Error",598,2203],[5,"TextMemo",598,2203],[6,"Memo",598,2203],[5,"MerklePath",2204],[10,"HashSer",696],[5,"Address",2204],[5,"CommitmentTree",2205],[5,"Frontier",2205],[10,"Hashable",2204],[10,"Clone",2206],[5,"IncrementalWitness",2207],[5,"NonEmptyFrontier",2205],[5,"Position",2204],[5,"TxId",716,2208],[5,"Transaction",716],[5,"Hash",2209],[6,"TxVersion",716],[5,"TransparentDigests",716],[5,"TzeDigests",716],[5,"TxDigests",716],[17,"HeaderDigest"],[17,"TransparentDigest"],[17,"SaplingDigest"],[17,"OrchardDigest"],[17,"Digest"],[10,"TransactionDigest",716],[5,"TransactionData",716],[10,"Authorization",716],[5,"Authorized",716],[5,"Amount",1550],[5,"Bundle",2210],[5,"Bundle",2211],[5,"Bundle",1551,2212],[6,"BalanceError",1327,2213],[10,"From",2214],[5,"OutPoint",1550,2212],[17,"Output"],[10,"FnMut",2215],[10,"Debug",2182],[5,"Bundle",1437],[10,"MapAuth",1551,2212],[10,"MapAuth",1422],[10,"MapAuth",1396],[10,"FnOnce",2215],[5,"Authorized",2211],[5,"Builder",965],[5,"OutgoingViewingKey",2216],[5,"Address",2217],[6,"Error",965],[10,"ProverProgress",2218],[5,"FullViewingKey",2216],[5,"Note",2219],[5,"MerklePath",2220],[5,"OutgoingViewingKey",2221],[5,"PaymentAddress",2222],[5,"NonNegativeAmount",1327],[5,"FullViewingKey",2221],[5,"Note",2223],[8,"MerklePath",2224],[5,"TxOut",1550,2212],[6,"Error",1557,2225],[5,"TransparentSigningSet",1557,2225],[5,"ExtendedSpendingKey",2226],[5,"SpendAuthorizingKey",2216],[5,"BuildResult",965],[10,"RngCore",2227],[10,"CryptoRng",2227],[10,"SpendProver",2228],[10,"OutputProver",2228],[10,"FeeRule",1926],[5,"PcztResult",965],[6,"BuildConfig",965],[5,"Progress",965],[6,"FeeError",965],[10,"Display",2182],[5,"PcztParts",965],[6,"Error",2218],[6,"SpendError",2229],[6,"FeeError",1983],[6,"BundleType",2229],[5,"Anchor",2220],[5,"BundleMetadata",2229],[6,"BundleType",2218],[5,"Anchor",2224],[5,"SpendInfo",2218],[5,"SaplingMetadata",2218],[5,"OutputInfo",2218],[5,"TransparentInputInfo",1557,2225],[5,"Sender",2230],[5,"SpendDescription",1550,2211],[5,"Scalar",2231],[10,"Authorization",2211],[5,"TxIn",1550,2212],[10,"Authorization",1551,2212],[5,"OutputDescription",1550,2211],[5,"ExtractedNoteCommitment",2232],[5,"ValueCommitment",2233],[10,"DynamicUsage",2234],[5,"EphemeralKeyBytes",2235],[10,"PartialEq",2190],[5,"Nullifier",2236],[6,"SpendAuth",2237],[5,"VerificationKey",2238],[5,"Unauthorized",1557,2225],[5,"Authorized",1551,2212],[17,"Item"],[10,"IntoIterator",2239],[5,"NonZero",2240],[5,"QuotRem",2213],[6,"Infallible",2214],[10,"Authorization",2210],[5,"Action",2241],[5,"ExtractedNoteCommitment",2242],[5,"Flags",2210],[5,"TransmittedNoteCiphertext",2219],[5,"Nullifier",2243],[5,"Signature",2244],[10,"SigType",2244],[5,"Authorized",2210],[5,"ValueCommitment",2245],[8,"SpendAuth",2244],[5,"VerificationKey",2244],[8,"Base",2246],[8,"GrothProofBytes",2211],[6,"Zip212Enforcement",2247],[5,"JsDescription",1437],[5,"SignableInput",2248],[10,"Fn",2215],[5,"EffectsOnly",1551,2212],[5,"TransparentBuilder",1557,2225],[5,"Bundle",1656,2249],[5,"Input",1656,2249],[5,"Bip32Derivation",1656,2249],[5,"BTreeMap",2250],[5,"Output",1656,2249],[5,"Updater",1656,2251],[5,"Unbound",1656,2252],[6,"TxExtractorError",1656,2252],[6,"SpendFinalizerError",1656,2253],[6,"ParseError",1656,2254],[6,"VerifyError",1656,2255],[6,"UpdaterError",1656,2251],[6,"SignerError",1656,2256],[5,"InputUpdater",1656,2251],[5,"OutputUpdater",1656,2251],[5,"SighashType",2037,2248],[5,"Secp256k1",2257],[10,"Signing",2258],[17,"Error"],[6,"InputSize",1953],[5,"FeeRule",1932],[10,"InputView",1953],[10,"OutputView",1953],[5,"FeeRule",1983],[5,"SignatureHash",2037],[6,"SignableInput",2037],[10,"TransparentAuthorizingContext",2037,2248],[17,"SpendProof"],[17,"OutputProof"],[17,"SaplingAuth"],[17,"TransparentAuth"],[5,"TxIdDigester",2109],[5,"BlockTxCommitmentDigester",2109],[5,"HashWriter",2147],[5,"HashReader",2147],[8,"Sha256",2259],[8,"Output",2260],[6,"DigestError",716],[5,"Unauthorized",716],[15,"Standard",1139]],"r":[[1,2261],[2,2261],[4,2261],[74,2189],[75,2189],[76,2189],[77,2189],[78,2189],[79,2189],[80,2189],[81,2189],[82,2189],[83,2189],[84,2189],[85,2189],[86,2189],[87,2189],[88,2189],[89,2189],[90,2189],[91,2189],[92,2189],[93,2189],[94,2189],[95,2189],[96,2189],[97,2189],[98,2189],[99,2189],[100,2189],[101,2189],[102,2189],[103,2189],[104,2189],[105,2189],[106,2189],[107,2189],[108,2189],[109,2189],[110,2189],[111,2189],[112,2189],[113,2189],[114,2189],[115,2189],[116,2189],[117,2189],[118,2189],[119,2189],[120,2189],[121,2189],[122,2189],[123,2189],[124,2189],[125,2189],[126,2189],[127,2189],[128,2189],[129,2189],[130,2189],[131,2189],[132,2189],[133,2189],[134,2189],[135,2189],[136,2189],[137,2189],[138,2189],[139,2189],[140,2189],[141,2189],[142,2189],[143,2189],[144,2189],[145,2189],[146,2189],[147,2189],[148,2189],[149,2189],[150,2189],[151,2189],[152,2189],[153,2189],[154,2189],[155,2189],[156,2189],[157,2189],[158,2189],[159,2189],[160,2189],[161,2189],[162,2189],[163,2189],[164,2189],[165,2189],[166,2189],[167,2189],[168,2189],[169,2189],[170,2189],[171,2189],[172,2189],[173,2189],[174,2189],[175,2189],[176,2189],[177,2189],[178,2189],[179,2189],[180,2189],[181,2189],[182,2189],[183,2189],[184,2189],[185,2189],[186,2189],[187,2189],[188,2189],[189,2189],[190,2189],[191,2189],[192,2189],[193,2189],[194,2189],[195,2189],[196,2189],[197,2189],[198,2189],[199,2189],[200,2189],[201,2189],[202,2189],[203,2189],[204,2189],[205,2189],[206,2189],[207,2189],[208,2189],[209,2189],[210,2189],[211,2189],[212,2189],[213,2189],[214,2189],[215,2189],[216,2189],[217,2189],[218,2189],[219,2189],[220,2189],[221,2189],[222,2189],[223,2189],[224,2189],[225,2189],[226,2189],[227,2189],[228,2189],[229,2189],[230,2189],[231,2189],[232,2189],[233,2189],[234,2189],[235,2189],[236,2189],[237,2189],[238,2189],[239,2189],[240,2189],[241,2189],[242,2189],[243,2189],[244,2189],[245,2189],[246,2189],[247,2189],[248,2189],[249,2189],[250,2189],[251,2189],[252,2189],[253,2189],[254,2189],[255,2189],[256,2189],[257,2189],[258,2189],[259,2189],[260,2189],[261,2189],[262,2189],[263,2189],[264,2189],[265,2189],[266,2189],[267,2189],[268,2189],[269,2189],[270,2189],[271,2189],[272,2189],[273,2189],[274,2189],[275,2189],[276,2189],[277,2189],[278,2189],[279,2189],[280,2189],[281,2189],[282,2189],[283,2189],[284,2189],[285,2189],[286,2189],[287,2189],[288,2189],[289,2189],[290,2189],[291,2189],[292,2189],[293,2189],[294,2189],[295,2189],[296,2189],[297,2189],[298,2189],[299,2189],[300,2189],[301,2189],[302,2189],[303,2189],[304,2189],[305,2189],[306,2189],[307,2189],[308,2189],[309,2189],[310,2189],[311,2189],[312,2189],[313,2189],[314,2189],[315,2189],[316,2189],[317,2189],[318,2189],[319,2189],[320,2189],[321,2262],[322,2262],[323,2263],[324,2263],[325,2263],[326,2264],[327,2264],[328,2264],[329,2264],[330,2264],[331,2264],[332,2264],[333,2264],[334,2265],[335,2265],[336,2265],[337,2265],[338,2265],[339,2265],[340,2265],[341,2265],[342,2266],[343,2266],[344,2266],[345,2266],[346,2266],[347,2266],[348,2266],[349,2266],[350,2193],[351,2193],[352,2193],[353,2193],[354,2193],[355,2193],[356,2193],[357,2193],[358,2193],[359,2193],[360,2193],[361,2193],[362,2193],[363,2193],[364,2193],[365,2193],[366,2193],[367,2193],[368,2193],[369,2193],[370,2193],[371,2193],[372,2193],[373,2193],[374,2193],[375,2193],[376,2193],[377,2193],[378,2193],[379,2193],[380,2193],[381,2193],[382,2193],[383,2193],[384,2267],[385,2193],[386,2193],[387,2193],[388,2193],[389,2193],[390,2193],[391,2193],[392,2193],[393,2193],[394,2193],[395,2193],[396,2193],[397,2193],[398,2193],[399,2193],[400,2193],[401,2193],[402,2193],[403,2193],[404,2193],[405,2195],[406,2195],[407,2195],[408,2195],[409,2195],[410,2195],[411,2195],[412,2195],[413,2195],[414,2195],[415,2195],[416,2195],[417,2195],[418,2195],[419,2195],[420,2195],[421,2195],[422,2195],[423,2195],[424,2195],[425,2195],[426,2195],[427,2195],[428,2195],[429,2195],[430,2195],[431,2195],[432,2195],[433,2195],[434,2195],[435,2195],[436,2195],[437,2195],[438,2195],[439,2195],[440,2195],[441,2195],[442,2195],[443,2195],[444,2195],[445,2195],[446,2195],[447,2195],[448,2195],[449,2195],[450,2195],[451,2195],[452,2195],[453,2195],[454,2195],[455,2195],[456,2195],[457,2195],[458,2195],[459,2195],[460,2195],[461,2195],[462,2195],[463,2195],[464,2195],[465,2195],[466,2195],[467,2195],[468,2195],[469,2195],[470,2195],[471,2195],[472,2195],[473,2195],[474,2195],[475,2195],[476,2195],[477,2195],[478,2195],[479,2195],[480,2195],[481,2195],[482,2195],[483,2195],[484,2195],[485,2195],[486,2195],[487,2195],[488,2195],[489,2195],[490,2195],[491,2195],[492,2195],[493,2195],[494,2195],[495,2195],[496,2195],[497,2195],[498,2195],[499,2195],[500,2195],[501,2195],[502,2195],[503,2195],[504,2195],[505,2195],[506,2195],[507,2195],[508,2195],[509,2195],[510,2195],[511,2195],[512,2195],[513,2195],[514,2195],[515,2195],[516,2195],[517,2195],[518,2195],[519,2195],[520,2195],[521,2195],[522,2195],[523,2195],[524,2195],[525,2195],[526,2195],[527,2195],[528,2195],[529,2195],[530,2195],[531,2195],[532,2195],[533,2195],[534,2195],[535,2195],[536,2195],[537,2195],[538,2195],[539,2195],[540,2195],[541,2195],[542,2195],[543,2195],[544,2195],[545,2195],[546,2195],[547,2195],[548,2195],[549,2195],[550,2195],[551,2195],[552,2195],[553,2195],[554,2195],[555,2195],[556,2195],[557,2195],[558,2195],[559,2195],[560,2195],[561,2195],[562,2195],[563,2195],[564,2195],[565,2195],[566,2195],[567,2195],[568,2195],[569,2195],[570,2195],[571,2195],[572,2195],[573,2195],[574,2195],[575,2195],[576,2195],[577,2195],[578,2195],[579,2195],[580,2195],[581,2195],[582,2195],[583,2195],[584,2195],[585,2195],[586,2195],[587,2195],[588,2195],[589,2195],[590,2195],[591,2195],[592,2195],[593,2195],[594,2195],[595,2195],[596,2195],[597,2268],[598,2203],[599,2203],[600,2203],[601,2203],[602,2203],[603,2203],[604,2203],[605,2203],[606,2203],[607,2203],[608,2203],[609,2203],[610,2203],[611,2203],[612,2203],[613,2203],[614,2203],[615,2203],[616,2203],[617,2203],[618,2203],[619,2203],[620,2203],[621,2203],[622,2203],[623,2203],[624,2203],[625,2203],[626,2203],[627,2203],[628,2203],[629,2203],[630,2203],[631,2203],[632,2203],[633,2203],[634,2203],[635,2203],[636,2203],[637,2203],[638,2203],[639,2203],[640,2203],[641,2203],[642,2203],[643,2203],[644,2203],[645,2203],[646,2203],[647,2203],[648,2203],[649,2203],[650,2203],[651,2203],[652,2203],[653,2203],[654,2203],[655,2203],[656,2203],[657,2203],[658,2203],[659,2203],[660,2203],[661,2203],[662,2203],[663,2203],[664,2203],[665,2203],[666,2203],[667,2203],[668,2203],[669,2203],[670,2203],[671,2203],[672,2203],[673,2203],[674,2203],[675,2203],[676,2203],[677,2203],[678,2203],[679,2203],[680,2203],[681,2203],[682,2203],[683,2203],[684,2203],[685,2203],[686,2203],[687,2203],[688,2203],[689,2203],[690,2203],[691,2203],[692,2203],[693,2203],[694,2203],[695,2203],[736,2208],[741,2208],[743,2208],[753,2208],[764,2208],[769,2208],[774,2208],[779,2208],[783,2208],[794,2208],[809,2208],[819,2208],[820,2208],[821,2208],[827,2208],[828,2208],[837,2208],[847,2208],[853,2208],[856,2208],[867,2208],[885,2208],[888,2208],[903,2208],[908,2208],[911,2208],[921,2208],[934,2208],[947,2208],[957,2208],[1143,1437],[1144,2212],[1145,2211],[1146,2211],[1147,2212],[1148,2212],[1151,2211],[1153,2212],[1154,2212],[1155,2212],[1156,2211],[1157,2211],[1159,2212],[1160,2212],[1161,2212],[1162,2211],[1163,2211],[1165,2212],[1166,2212],[1167,2212],[1168,2211],[1169,2211],[1171,2212],[1172,2212],[1173,2212],[1174,2211],[1175,2211],[1177,2212],[1178,2212],[1179,2212],[1180,2211],[1181,2211],[1183,2212],[1184,2211],[1185,2211],[1188,2211],[1189,2211],[1191,2212],[1192,2212],[1193,2212],[1194,2211],[1195,2211],[1197,2212],[1198,2212],[1199,2212],[1200,2211],[1201,2211],[1203,2212],[1204,2212],[1205,2212],[1206,2211],[1207,2211],[1209,2211],[1210,2211],[1212,2211],[1213,2211],[1214,2211],[1215,2211],[1216,2211],[1217,2211],[1219,2212],[1220,2212],[1221,2212],[1222,2212],[1224,2212],[1225,2212],[1226,2212],[1227,2211],[1228,2211],[1232,2212],[1233,2212],[1234,2212],[1235,2211],[1236,2211],[1241,2211],[1242,2211],[1245,2212],[1247,2212],[1248,2212],[1249,2212],[1250,2211],[1251,2211],[1253,2212],[1254,2212],[1255,2212],[1256,2211],[1257,2211],[1261,2212],[1263,2212],[1264,2212],[1265,2211],[1267,2211],[1269,2212],[1270,2212],[1271,2212],[1272,2212],[1273,2212],[1274,2212],[1275,2211],[1277,2212],[1278,2212],[1279,2212],[1280,2212],[1281,2211],[1287,2212],[1288,2212],[1289,2212],[1290,2211],[1291,2211],[1295,2212],[1296,2212],[1297,2212],[1298,2211],[1299,2211],[1301,2212],[1302,2212],[1303,2212],[1304,2211],[1305,2211],[1306,2212],[1308,2212],[1309,2212],[1310,2212],[1311,2211],[1312,2211],[1313,2212],[1314,2212],[1316,2212],[1317,2212],[1318,2212],[1319,2211],[1320,2211],[1321,2212],[1322,2212],[1323,2212],[1325,2211],[1326,2211],[1328,2213],[1329,2213],[1331,2213],[1332,2213],[1336,2213],[1338,2213],[1340,2213],[1342,2213],[1344,2213],[1348,2213],[1350,2213],[1354,2213],[1356,2213],[1358,2213],[1359,2213],[1361,2213],[1362,2213],[1368,2213],[1370,2213],[1381,2213],[1382,2213],[1386,2213],[1388,2213],[1390,2213],[1392,2213],[1480,2212],[1481,2212],[1482,2212],[1483,2212],[1484,2212],[1485,2212],[1486,2212],[1487,2212],[1488,2212],[1489,2212],[1490,2212],[1491,2212],[1492,2212],[1493,2212],[1494,2212],[1495,2212],[1496,2212],[1497,2267],[1498,2212],[1499,2212],[1500,2212],[1501,2212],[1502,2212],[1503,2212],[1504,2212],[1505,2212],[1506,2212],[1507,2212],[1508,2212],[1509,2212],[1510,2212],[1511,2212],[1512,2212],[1513,2212],[1514,2212],[1515,2212],[1516,2212],[1517,2212],[1518,2212],[1519,2212],[1520,2212],[1521,2212],[1522,2212],[1523,2212],[1524,2212],[1525,2212],[1526,2212],[1527,2212],[1528,2212],[1529,2212],[1530,2212],[1531,2212],[1532,2212],[1533,2267],[1534,2212],[1535,2212],[1536,2212],[1537,2212],[1538,2212],[1539,2212],[1540,2212],[1541,2212],[1542,2212],[1543,2212],[1544,2212],[1545,2212],[1546,2212],[1547,2212],[1548,2212],[1549,2212],[1550,2212],[1551,2212],[1552,2212],[1553,2212],[1554,2212],[1555,2212],[1556,2212],[1557,2225],[1558,2225],[1559,2225],[1560,2225],[1561,2225],[1562,2225],[1563,2225],[1564,2225],[1565,2225],[1566,2225],[1567,2225],[1568,2225],[1569,2225],[1570,2225],[1571,2225],[1572,2225],[1573,2225],[1574,2225],[1575,2225],[1576,2225],[1577,2225],[1578,2225],[1579,2225],[1580,2225],[1581,2225],[1582,2225],[1583,2225],[1584,2225],[1585,2225],[1586,2225],[1587,2225],[1588,2225],[1589,2225],[1590,2225],[1591,2225],[1592,2225],[1593,2225],[1594,2225],[1595,2225],[1596,2225],[1597,2225],[1598,2225],[1599,2225],[1600,2225],[1601,2225],[1602,2225],[1603,2225],[1604,2225],[1605,2225],[1606,2225],[1607,2225],[1608,2225],[1609,2225],[1610,2225],[1611,2225],[1612,2225],[1613,2225],[1614,2225],[1615,2225],[1616,2225],[1617,2225],[1618,2225],[1619,2225],[1620,2225],[1621,2225],[1622,2225],[1623,2225],[1624,2225],[1625,2225],[1626,2225],[1627,2225],[1628,2225],[1629,2225],[1630,2225],[1631,2225],[1632,2225],[1633,2225],[1634,2225],[1635,2225],[1636,2225],[1637,2225],[1638,2225],[1639,2225],[1640,2225],[1641,2225],[1642,2225],[1643,2225],[1644,2225],[1645,2225],[1646,2225],[1647,2225],[1648,2225],[1649,2225],[1650,2225],[1651,2225],[1652,2225],[1653,2225],[1654,2225],[1655,2225],[1656,2249],[1657,2249],[1658,2249],[1659,2251],[1660,2251],[1661,2254],[1662,2254],[1663,2254],[1664,2254],[1665,2252],[1666,2253],[1667,2255],[1668,2251],[1669,2249],[1670,2251],[1671,2254],[1672,2256],[1673,2253],[1674,2252],[1675,2252],[1676,2253],[1677,2255],[1678,2253],[1679,2251],[1680,2251],[1681,2255],[1682,2255],[1683,2251],[1684,2256],[1685,2249],[1686,2249],[1687,2251],[1688,2251],[1689,2251],[1690,2254],[1691,2255],[1692,2251],[1693,2256],[1694,2253],[1695,2252],[1696,2252],[1697,2249],[1698,2249],[1699,2249],[1700,2249],[1701,2251],[1702,2251],[1703,2251],[1704,2254],[1705,2255],[1706,2251],[1707,2256],[1708,2253],[1709,2252],[1710,2252],[1711,2249],[1712,2249],[1713,2249],[1714,2249],[1715,2251],[1716,2251],[1717,2251],[1718,2251],[1719,2254],[1720,2255],[1721,2251],[1722,2256],[1723,2253],[1724,2252],[1725,2252],[1726,2249],[1727,2249],[1728,2249],[1729,2249],[1730,2251],[1731,2251],[1732,2251],[1733,2254],[1734,2255],[1735,2251],[1736,2256],[1737,2253],[1738,2252],[1739,2252],[1740,2249],[1741,2249],[1742,2249],[1743,2249],[1744,2249],[1745,2251],[1746,2251],[1747,2251],[1748,2254],[1749,2255],[1750,2251],[1751,2256],[1752,2253],[1753,2252],[1754,2252],[1755,2249],[1756,2249],[1757,2249],[1758,2249],[1759,2249],[1760,2249],[1761,2249],[1762,2249],[1763,2254],[1764,2255],[1765,2251],[1766,2256],[1767,2253],[1768,2252],[1769,2252],[1770,2249],[1771,2249],[1772,2249],[1773,2249],[1774,2251],[1775,2251],[1776,2251],[1777,2254],[1778,2255],[1779,2251],[1780,2256],[1781,2253],[1782,2252],[1783,2252],[1784,2249],[1785,2249],[1786,2249],[1787,2249],[1788,2249],[1789,2249],[1790,2251],[1791,2251],[1792,2251],[1793,2254],[1794,2255],[1795,2251],[1796,2256],[1797,2253],[1798,2252],[1799,2252],[1800,2249],[1801,2249],[1802,2249],[1803,2249],[1804,2252],[1805,2252],[1806,2249],[1807,2249],[1808,2251],[1809,2251],[1810,2251],[1811,2254],[1812,2255],[1813,2251],[1814,2256],[1815,2253],[1816,2252],[1817,2252],[1818,2249],[1819,2249],[1820,2249],[1821,2249],[1822,2249],[1823,2249],[1824,2249],[1825,2249],[1826,2249],[1827,2249],[1828,2249],[1829,2249],[1830,2249],[1831,2249],[1832,2249],[1833,2249],[1834,2249],[1835,2249],[1836,2249],[1837,2249],[1838,2249],[1839,2249],[1840,2249],[1841,2249],[1842,2251],[1843,2251],[1844,2251],[1845,2251],[1846,2251],[1847,2251],[1848,2251],[1849,2251],[1850,2251],[1851,2251],[1852,2251],[1853,2249],[1854,2249],[1855,2249],[1856,2251],[1857,2251],[1858,2251],[1859,2254],[1860,2255],[1861,2251],[1862,2256],[1863,2253],[1864,2252],[1865,2252],[1866,2249],[1867,2249],[1868,2249],[1869,2249],[1870,2251],[1871,2251],[1872,2251],[1873,2254],[1874,2255],[1875,2251],[1876,2256],[1877,2253],[1878,2252],[1879,2252],[1880,2249],[1881,2249],[1882,2249],[1883,2249],[1884,2251],[1885,2251],[1886,2251],[1887,2254],[1888,2255],[1889,2251],[1890,2256],[1891,2253],[1892,2252],[1893,2252],[1894,2249],[1895,2249],[1896,2249],[1897,2249],[1898,2251],[1899,2251],[1900,2249],[1901,2249],[1902,2249],[1903,2249],[1904,2249],[1905,2249],[1906,2251],[1907,2251],[1908,2251],[1909,2254],[1910,2255],[1911,2251],[1912,2256],[1913,2253],[1914,2252],[1915,2252],[1916,2249],[1917,2249],[1918,2249],[1919,2249],[1920,2269],[1921,2269],[1922,2269],[1923,2269],[1924,2269],[1925,2269],[2037,2248],[2038,2248],[2039,2248],[2040,2248],[2041,2248],[2042,2248],[2043,2248],[2044,2248],[2045,2248],[2046,2248],[2047,2248],[2049,2248],[2053,2248],[2057,2248],[2060,2248],[2061,2248],[2062,2248],[2063,2248],[2066,2248],[2069,2248],[2072,2248],[2073,2248],[2074,2248],[2075,2248],[2078,2248],[2082,2248],[2083,2248],[2084,2248],[2087,2248],[2088,2248],[2090,2248],[2093,2248],[2096,2248],[2099,2248],[2102,2248]],"b":[[36,"impl-Debug-for-BlockHash"],[37,"impl-Display-for-BlockHash"],[210,"impl-Display-for-BlockHeight"],[211,"impl-Debug-for-BlockHeight"],[216,"impl-Debug-for-NetworkUpgrade"],[217,"impl-Display-for-NetworkUpgrade"],[277,"impl-Sub-for-BlockHeight"],[278,"impl-Sub%3Cu32%3E-for-BlockHeight"],[290,"impl-TryFrom%3Cu64%3E-for-BlockHeight"],[291,"impl-TryFrom%3Ci32%3E-for-BlockHeight"],[292,"impl-TryFrom%3Ci64%3E-for-BlockHeight"],[389,"impl-Shl%3COpCode%3E-for-Script"],[390,"impl-Shl%3C%26%5Bu8%5D%3E-for-Script"],[651,"impl-Display-for-Error"],[652,"impl-Debug-for-Error"],[657,"impl-From%3CMemo%3E-for-MemoBytes"],[658,"impl-From%3C%26Memo%3E-for-MemoBytes"],[681,"impl-TryFrom%3C%26MemoBytes%3E-for-Memo"],[682,"impl-TryFrom%3CMemoBytes%3E-for-Memo"],[827,"impl-Display-for-TxId"],[828,"impl-Debug-for-TxId"],[1044,"impl-Debug-for-FeeError%3CFE%3E"],[1045,"impl-Display-for-FeeError%3CFE%3E"],[1046,"impl-Display-for-Error%3CFE%3E"],[1047,"impl-Debug-for-Error%3CFE%3E"],[1055,"impl-From%3CBalanceError%3E-for-Error%3CFE%3E"],[1057,"impl-From%3CFeeError%3CFE%3E%3E-for-Error%3CFE%3E"],[1058,"impl-From%3CError%3E-for-Error%3CFE%3E"],[1059,"impl-From%3CSpendError%3E-for-Error%3CFE%3E"],[1214,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%2310%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1215,"impl-OutputDescription%3CProof%3E"],[1216,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%2310%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1217,"impl-OutputDescription%3CProof%3E"],[1230,"impl-From%3C%26Zatoshis%3E-for-ZatBalance"],[1231,"impl-From%3CZatoshis%3E-for-ZatBalance"],[1358,"impl-Debug-for-BalanceError"],[1359,"impl-Display-for-BalanceError"],[1374,"impl-Mul%3Cusize%3E-for-Zatoshis"],[1375,"impl-Mul%3Cu64%3E-for-Zatoshis"],[1383,"impl-TryFrom%3Cu64%3E-for-Zatoshis"],[1384,"impl-TryFrom%3CZatBalance%3E-for-Zatoshis"],[1586,"impl-TransparentInputInfo"],[1587,"impl-InputView-for-TransparentInputInfo"],[1606,"impl-Debug-for-Error"],[1607,"impl-Display-for-Error"],[1629,"impl-InputView-for-TransparentInputInfo"],[1630,"impl-TransparentInputInfo"],[2011,"impl-Display-for-FeeError"],[2012,"impl-Debug-for-FeeError"]],"c":"OjAAAAEAAAAAAAAAEAAAACUC","e":"OzAAAAEAADMGqAAEAAAACAAAAAwAGwAtAAMANAAKAEAACgBtAAMAcgADAHcAAwB8ACcApQA2AN4AAADlAAQA7QADAPIAAwD3AAMA/AAKABABAwAVAS4AXwEAAGEBAABkARUAfAECAIIBAQCGAQ8AowEqANABEQDsAQwA+gEGAAMCAAAMAgAAEAIIACMCAAAmAgIAKgIsAFsCAABgAgAAYwIiAIgCBwCZAgMAoQIIAKwCDAC8AgAAvgIBAMICAgDGAgAAyAIAAMoCAQDPAgoA3AIEAOMCAADlAhYA/QIQABADKQA8AwkAUAMAAFMDAABWAw0AbgMCAHIDEQCFAx4ApQMMALMDEgDKAwAAzAMAANEDAADcAwAA5AMPAPYDAwD7AxcAFAQIACAEAAAiBAIAKgQHADoEAAA9BAAAQAQAAEIEAgBIBAAASwQCAE8EAABSBCAAdAQBAHcECACBBCAApwQYAMEEBQDIBAUAzwQBAN8EBQDtBAAA7wQAAPEEAADzBAAA9QQFAP0EBAAEBQEABwUTABwFEAAyBQAANAUBADcFCwBEBQQASgUGAFMFAABYBQEAXwUEAGUFHACDBQYAiwUDAJAFAwCWBQEAmQUAAJsFAACdBRQAtAUBALgFAgC8BQgAxgUFAM0FDADbBRMA8gUEAPsFAgD/BRAAEQYHABoGAQAdBgAAIAYLAC0GFwBGBgQAUAYGAF4GAQBhBhcAfgYBAJgGGwC1BhsA0gYOAOQGCgD/Bg8AQQcpAHMHFACKBwAAjgcIAJgHAACaBwAAnQcEAKgHBACuBwQAtAcAALoHAwC/BwAAyQcUAOAHAADiBwEA6wcWAAMIAgAHCBIAGwgBACAIAwArCA0AOggDAEAIEwBWCAEAWggJAGYICwB0CAEAeAgAAHwICQA=","P":[[12,"T"],[18,""],[19,"T"],[20,""],[22,"T"],[28,""],[39,"T"],[42,""],[44,"__H"],[45,""],[48,"U"],[54,"R"],[57,"T"],[58,""],[59,"U,T"],[62,""],[63,"U"],[66,""],[70,"V"],[73,"W"],[107,""],[127,"T"],[141,""],[148,"T"],[155,""],[168,"T"],[182,""],[219,"P"],[220,"T"],[221,""],[222,"T"],[228,""],[230,"__H"],[233,"P"],[235,""],[262,"U"],[269,""],[280,"T"],[287,""],[289,"U,T"],[290,""],[293,"U,T"],[299,""],[300,"U"],[307,""],[314,"V"],[321,""],[322,"P"],[354,""],[355,"T"],[359,""],[361,"T"],[363,""],[367,"T"],[371,""],[377,"T"],[379,"__H"],[380,""],[382,"U"],[385,""],[386,"R"],[387,""],[392,"T"],[394,"U,T"],[396,""],[398,"U"],[400,""],[402,"V"],[404,"W"],[419,""],[421,"T"],[439,""],[446,"T"],[453,""],[463,"T"],[481,""],[489,"P"],[490,""],[512,"T"],[514,""],[515,"T"],[522,""],[525,"P"],[526,""],[537,"U"],[546,""],[553,"T"],[560,"U,T"],[564,""],[565,"U,T"],[570,"U"],[579,""],[588,"V"],[597,""],[610,"T"],[618,""],[622,"T"],[626,""],[632,"T"],[635,""],[636,"T"],[641,""],[655,"T"],[657,""],[659,"T"],[661,""],[668,"U"],[672,""],[673,"T"],[677,""],[678,"U,T"],[681,""],[683,"U,T"],[684,"U"],[688,""],[692,"V"],[697,"Node"],[698,"R"],[700,"R,Node"],[701,"R,H"],[703,"R,Node"],[704,"R"],[705,"R,H"],[706,"R"],[708,"W"],[710,"Node,W"],[711,"W,H"],[712,"Node,W"],[713,"W,H"],[714,"W"],[741,""],[743,"T"],[764,""],[766,"A"],[769,"T"],[774,""],[780,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[782,"A"],[783,"T"],[789,""],[790,"T"],[804,"A,D"],[805,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[809,""],[824,"A"],[825,"A,E,F"],[827,""],[832,"A"],[836,""],[837,"T"],[847,""],[848,"A"],[849,""],[853,"__H"],[854,""],[867,"U"],[877,""],[878,"A"],[879,"A,,,,B"],[881,"A"],[885,""],[888,"R"],[891,"A"],[899,""],[900,"R"],[901,"W"],[903,"T"],[908,""],[909,"A"],[911,"U,T"],[921,"U"],[931,"A,E,,,,B"],[933,""],[945,"A"],[946,""],[947,"V"],[957,"W"],[989,"P,U,FE"],[993,"P,U"],[995,"T"],[1011,"P,U,R,SP,OP,FR"],[1012,"P,U,R,FR"],[1013,""],[1014,"T"],[1015,""],[1018,"T"],[1034,""],[1044,"FE"],[1048,""],[1049,"P"],[1051,""],[1052,"T"],[1055,"FE"],[1056,"T"],[1057,"FE"],[1060,"T"],[1064,"P,U,FR"],[1065,""],[1073,"U"],[1082,"P,U,R"],[1083,"P"],[1085,""],[1088,"P,U"],[1092,""],[1093,"P,U"],[1094,""],[1096,"P,U"],[1098,"T"],[1099,""],[1103,"P,U"],[1105,"U,T"],[1113,"U"],[1121,""],[1130,"V"],[1138,"P"],[1149,""],[1151,"A"],[1152,"T"],[1164,""],[1166,"A"],[1167,""],[1168,"A"],[1169,"Proof"],[1170,"T"],[1176,""],[1184,"A"],[1185,"Proof"],[1186,""],[1188,"A"],[1189,"Proof"],[1190,"T"],[1202,""],[1210,"Proof"],[1211,""],[1213,"Proof"],[1214,"A"],[1215,"Proof"],[1216,"A"],[1217,"Proof"],[1218,""],[1220,"A"],[1221,""],[1225,"A"],[1226,""],[1227,"A"],[1229,"T"],[1230,""],[1232,"T"],[1237,""],[1241,"A"],[1242,"Proof"],[1243,""],[1252,"U"],[1258,""],[1265,"A"],[1267,"Proof"],[1268,""],[1271,"R"],[1274,""],[1275,"A"],[1277,""],[1281,"A"],[1283,""],[1284,"I"],[1285,""],[1286,"T"],[1293,""],[1294,"U,T"],[1300,"U"],[1306,""],[1315,"V"],[1321,"W"],[1324,""],[1325,"A"],[1326,"Proof"],[1334,""],[1335,"T"],[1339,""],[1341,"T"],[1343,""],[1347,"T"],[1351,""],[1360,"T"],[1362,""],[1369,"U"],[1371,""],[1380,"T"],[1382,""],[1385,"U,T"],[1387,"U"],[1389,""],[1391,"V"],[1393,""],[1400,"A,B"],[1401,""],[1402,"R"],[1408,"R,T"],[1409,"R"],[1413,"W"],[1420,""],[1424,"A,B"],[1425,""],[1427,"R"],[1432,"W"],[1435,""],[1436,""],[1439,"T"],[1443,""],[1445,"T"],[1447,""],[1449,"T"],[1453,""],[1457,"T"],[1459,""],[1461,"U"],[1466,""],[1467,"R"],[1468,"T"],[1470,"U,T"],[1472,"U"],[1474,""],[1477,"V"],[1479,"W"],[1489,"F"],[1491,"T"],[1498,""],[1499,"A"],[1500,"T"],[1502,""],[1504,"T"],[1510,""],[1514,"A"],[1515,""],[1517,"A"],[1518,"T"],[1521,""],[1526,"U"],[1529,"A"],[1530,"A,B"],[1531,"A,B,F"],[1532,""],[1539,"T"],[1541,"U,T"],[1544,"U"],[1547,""],[1551,"A,E,F"],[1554,"V"],[1565,""],[1568,"T"],[1578,""],[1582,"T"],[1584,""],[1589,"T"],[1599,""],[1610,"T"],[1615,""],[1623,"U"],[1628,""],[1632,"T"],[1634,""],[1635,"U,T"],[1640,"U"],[1645,""],[1651,"V"],[1685,""],[1687,"T"],[1715,""],[1716,"T"],[1744,""],[1774,"T"],[1788,""],[1808,"U"],[1822,""],[1855,"F,C"],[1856,"U,T"],[1870,"U"],[1884,""],[1898,"F"],[1901,""],[1906,"V"],[1921,""],[1928,"FeeRule::Error,P,,"],[1933,"T"],[1935,""],[1936,"T"],[1937,""],[1938,"T"],[1940,""],[1941,"P,,,FeeRule::Error"],[1942,""],[1944,"T"],[1945,""],[1946,"U"],[1947,""],[1948,"T"],[1949,"U,T"],[1950,"U"],[1951,""],[1952,"V"],[1959,"T"],[1961,""],[1962,"T"],[1963,""],[1965,"T"],[1967,""],[1970,"T"],[1971,""],[1972,"U"],[1973,""],[1977,"T"],[1978,"U,T"],[1979,"U"],[1980,""],[1982,"V"],[1992,"T"],[1996,""],[1998,"T"],[2000,""],[2002,"T"],[2006,""],[2009,"P,,,FeeRule::Error"],[2010,""],[2013,"T"],[2015,""],[2019,"U"],[2021,""],[2026,"T"],[2028,""],[2029,"U,T"],[2031,"U"],[2033,""],[2035,"V"],[2054,""],[2055,"T"],[2061,""],[2062,"T"],[2063,""],[2064,"T"],[2070,""],[2076,"T"],[2079,""],[2085,"U"],[2088,""],[2089,"SA,TA,A"],[2090,"T"],[2091,"U,T"],[2094,"U"],[2097,""],[2100,"V"],[2103,"SA,A"],[2104,"TA,A"],[2105,""],[2111,"T"],[2115,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[2117,"T"],[2121,"TransactionDigest::HeaderDigest"],[2123,"TransactionDigest::OrchardDigest"],[2125,"TransactionDigest::SaplingDigest"],[2126,""],[2127,"TransactionDigest::TransparentDigest"],[2128,""],[2131,"T"],[2133,""],[2135,"U"],[2137,""],[2138,"U,T"],[2140,"U"],[2142,""],[2144,"V"],[2149,"T"],[2153,""],[2154,"T"],[2158,""],[2161,"T"],[2163,""],[2165,"U"],[2167,"R"],[2169,""],[2170,"R"],[2172,"U,T"],[2174,"U"],[2176,""],[2178,"V"],[2180,""]]}],["zcash_proofs",{"t":"SSSFFNNNNCNNNHNNNNHHHNNNNNNNNNNHOOOHCOOOCONNNNNNNNNCFFFFFFFSFOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNONNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNSHH","n":["SAPLING_OUTPUT_NAME","SAPLING_SPEND_NAME","SPROUT_NAME","SaplingParameterPaths","ZcashParameters","borrow","","borrow_mut","","circuit","clone","clone_into","clone_to_uninit","default_params_folder","deref","","deref_mut","","download_parameters","download_sapling_parameters","download_sprout_parameters","drop","","eq","fmt","from","","init","","into","","load_parameters","output","output_params","output_vk","parse_parameters","prover","spend","spend_params","spend_vk","sprout","sprout_vk","to_owned","try_from","","try_into","","type_id","","vzip","","sprout","CommitmentRandomness","JoinSplit","JsInput","JsOutput","NoteValue","PayingKey","SpendingKey","TREE_DEPTH","UniqueRandomness","a_pk","a_sk","auth_path","borrow","","","","","","","","borrow_mut","","","","","","","","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","from","","","","","","","","h_sig","init","","","","","","","","inputs","into","","","","","","","","outputs","phi","r","","rho","rt","synthesize","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","value","","vpub_new","vpub_old","vzip","","","","","","","","LocalTxProver","borrow","borrow_mut","bundled","create_proof","","deref","deref_mut","drop","encode_proof","","from","from_bytes","init","into","new","prepare_circuit","","try_from","try_into","type_id","verifying_keys","vzip","with_default_location","WITNESS_PATH_SIZE","create_proof","verify_proof"],"q":[[0,"zcash_proofs"],[51,"zcash_proofs::circuit"],[52,"zcash_proofs::circuit::sprout"],[173,"zcash_proofs::prover"],[197,"zcash_proofs::sprout"],[200,"std::path"],[201,"core::option"],[202,"minreq::error"],[203,"core::result"],[204,"core::fmt"],[205,"std::io"],[206,"core::any"],[207,"bellman"],[208,"ff"],[209,"sapling_crypto::circuit"],[210,"rand_core"],[211,"sapling_crypto::bundle"],[212,"sapling_crypto::keys"],[213,"sapling_crypto::note"],[214,"sapling_crypto::value"],[215,"jubjub::fr"],[216,"bls12_381::scalar"],[217,"sapling_crypto::tree"],[218,"sapling_crypto::address"],[219,"bls12_381::pairings"],[220,"bellman::groth16"]],"i":"`````B`f10`000`1010```1000101010`011``011`1010101010``````````EnF`0FbFdFfFhBf56Fj54321670543216705432167054321670543216701543216701543216701167611543216705432167054321670671154321670`Bn0000000000000000000000```","f":"`````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0`{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}{{}{{n{l}}}}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{}{{Ad{hAb}}}}{{{n{Af}}}{{Ad{fAb}}}}{{{n{Af}}}{{Ad{lAb}}}}{A`h}0{{{b{f}}{b{f}}}Ah}{{{b{f}}{b{dAj}}}Al}{cc{}}0{{}A`}0{{}c{}}0{{{b{An}}{b{An}}{n{{b{An}}}}}B`}```{{cc{n{c}}}B`Bb}``````{bc{}}{c{{Ad{e}}}{}{}}0{{}{{Ad{c}}}{}}0{bBd}0{{}c{}}0`````````````{b{{b{c}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{A`{{b{c}}}{}}0000000{A`{{b{dc}}}{}}0000000{A`h}0000000>>>>>>>>`========`<<<<<<<<``````{{Bf{b{de}}}{{Ad{hBh}}}Bj{{Bl{c}}}}999999998888888877777777````66666666`54{{}Bn}{{{b{Bn}}C`{b{dc}}}eCb{}}{{{b{Bn}}Cd{b{dc}}}eCb{}}654{cCf{}}{cCf{}}{cc{}}{{{b{{Ch{j}}}}{b{{Ch{j}}}}}Bn}{{}A`}{{}c{}}{{{b{An}}{b{An}}}Bn}{{CjClCnD`DbDdDfDh}{{n{Cd}}}}{{{b{Dj}}DlDbD`Dd}C`}{c{{Ad{e}}}{}{}}{{}{{Ad{c}}}{}}{bBd}{{{b{Bn}}}{{Eb{DnE`}}}}{{}c{}}{{}{{n{Bn}}}}`{{{Ed{j}}{Ed{j}}{Ed{j}}{Ed{j}}Af{Ed{j}}{Ed{j}}{b{{Ed{j}}}}{Ed{j}}Af{Ed{j}}{Ed{j}}{b{{Ed{j}}}}{Ed{j}}Af{Ed{j}}{Ed{j}}Af{Ed{j}}AfAf{b{{Eh{Ef}}}}}{{Ej{Ef}}}}{{{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}AfAf{b{{El{Ef}}}}}Ah}","D":"F`","p":[[1,"reference",null,null,1],[0,"mut"],[5,"SaplingParameterPaths",0],[1,"unit"],[1,"u8"],[5,"PathBuf",200],[6,"Option",201,null,1],[1,"usize"],[6,"Error",202],[6,"Result",203,null,1],[1,"u64"],[1,"bool"],[5,"Formatter",204],[8,"Result",204],[5,"Path",200],[5,"ZcashParameters",0],[10,"Read",205],[5,"TypeId",206],[5,"JoinSplit",52],[6,"SynthesisError",207],[10,"PrimeField",208],[10,"ConstraintSystem",207],[5,"LocalTxProver",173],[5,"Output",209],[10,"RngCore",210],[5,"Spend",209],[8,"GrothProofBytes",211],[1,"slice"],[5,"ProofGenerationKey",212],[5,"Diversifier",212],[6,"Rseed",213],[5,"NoteValue",214],[5,"Fr",215],[5,"ValueCommitTrapdoor",214],[5,"Scalar",216],[8,"MerklePath",217],[5,"EphemeralSecretKey",212],[5,"PaymentAddress",218],[5,"SpendVerifyingKey",209],[5,"OutputVerifyingKey",209],[1,"tuple",null,null,1],[1,"array"],[5,"Bls12",219],[5,"Parameters",220],[5,"Proof",220],[5,"PreparedVerifyingKey",220],[5,"JsOutput",52],[5,"JsInput",52],[5,"SpendingKey",52],[5,"PayingKey",52],[5,"UniqueRandomness",52],[5,"CommitmentRandomness",52],[5,"NoteValue",52]],"r":[],"b":[[177,"impl-OutputProver-for-LocalTxProver"],[178,"impl-SpendProver-for-LocalTxProver"],[182,"impl-SpendProver-for-LocalTxProver"],[183,"impl-OutputProver-for-LocalTxProver"],[189,"impl-SpendProver-for-LocalTxProver"],[190,"impl-OutputProver-for-LocalTxProver"]],"c":"OjAAAAEAAAAAAAAAEAAAABMA","e":"OzAAAAEAAJgAEQAGAAMACwACAA8AAwAWAAMAHAABACIAAQAnAAEAKgAJADUAMwBxAAkAgwAqAK8AAQCyAAYAuwAAAL4ABADEAAAAxgAAAA==","P":[[5,"T"],[10,""],[11,"T"],[12,""],[14,"T"],[18,""],[25,"T"],[27,""],[29,"U"],[31,""],[35,"R"],[42,"T"],[43,"U,T"],[45,"U"],[47,""],[49,"V"],[64,"T"],[96,""],[104,"T"],[113,""],[122,"U"],[136,"Scalar,CS"],[137,"U,T"],[145,"U"],[153,""],[165,"V"],[174,"T"],[176,""],[177,"R,OutputProver::Proof"],[178,"R,SpendProver::Proof"],[179,"T"],[181,""],[182,"SpendProver::Proof"],[183,"OutputProver::Proof"],[184,"T"],[185,""],[187,"U"],[188,""],[191,"U,T"],[192,"U"],[193,""],[195,"V"],[196,""]]}],["zcash_protocol",{"t":"TPGTPPGTPFNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNCNNNNFPPGPPSPPSPFPGKGGPPPPPPKPPPPSPFPSMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNMNNNNMNNNNNNNNNNNNMNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHCCCSSSSSSSSSSSSSSSSSSSSSSSSFNNNNONNONNNNNNNNONNNNNNOOOONNNNNPPGPPGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGSSSPFPTFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNHHHH","n":["ORCHARD","Orchard","PoolType","SAPLING","Sapling","Shielded","ShieldedProtocol","TRANSPARENT","Transparent","TxId","as_ref","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","","consensus","constants","dynamic_usage","dynamic_usage_bounds","eq","","","fmt","","","","","from","","","from_bytes","hash","into","","","local_consensus","memo","partial_cmp","","","read","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","value","vzip","","","write","BlockHeight","Blossom","","BranchId","Canopy","","H0","Heartwood","","MAIN_NETWORK","Main","MainNetwork","","Network","NetworkConstants","NetworkType","NetworkUpgrade","Nu5","","Nu6","","Overwinter","","Parameters","Regtest","Sapling","","Sprout","TEST_NETWORK","Test","TestNetwork","","ZIP212_GRACE_PERIOD","activation_height","","","","add","b58_pubkey_address_prefix","","","","","b58_script_address_prefix","","","","","b58_sprout_address_prefix","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin_type","","","","","dynamic_usage","","","","","","","dynamic_usage_bounds","","","","","","","eq","","","","","","","fmt","","","","","","","","","for_height","from","","","","","","","","from_u32","from_u64","hash","","","height_bounds","height_range","hrp_sapling_extended_full_viewing_key","","","","","hrp_sapling_extended_spending_key","","","","","hrp_sapling_payment_address","","","","","hrp_tex_address","","","","","into","","","","","","","is_nu_active","network_type","","","","partial_cmp","saturating_sub","sprout_uses_groth_proofs","sub","","testing","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","arb_branch_id","arb_height","mainnet","regtest","testnet","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","LocalNetwork","activation_height","b58_pubkey_address_prefix","b58_script_address_prefix","b58_sprout_address_prefix","blossom","borrow","borrow_mut","canopy","clone","clone_into","clone_to_uninit","coin_type","eq","fmt","from","hash","heartwood","hrp_sapling_extended_full_viewing_key","hrp_sapling_extended_spending_key","hrp_sapling_payment_address","hrp_tex_address","into","network_type","nu5","nu6","overwinter","sapling","to_owned","try_from","try_into","type_id","vzip","Arbitrary","Empty","Error","Future","InvalidUtf8","Memo","MemoBytes","Text","TextMemo","TooLong","as_array","as_slice","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","default","deref","empty","encode","eq","","","","fmt","","","","from","","","","","","from_bytes","","from_str","into","","","","partial_cmp","to_owned","","","","to_string","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","BalanceError","COIN","MAX_BALANCE","MAX_MONEY","Overflow","QuotRem","Underflow","ZERO","ZatBalance","Zatoshis","add","","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","const_from_i64","const_from_u64","","div","div_with_remainder","dynamic_usage","dynamic_usage_bounds","eq","","","fmt","","","","from","","","","","","","from_i64","from_i64_le_bytes","from_nonnegative_i64","","from_nonnegative_i64_le_bytes","","from_u64","","from_u64_le_bytes","","into","","","","into_u64","is_negative","is_positive","","is_zero","mul","","","neg","partial_cmp","","quotient","remainder","sub","","sum","testing","to_i64_le_bytes","","to_owned","","","to_string","try_from","","","","","","","try_into","","","","type_id","","","","vzip","","","","zero","arb_nonnegative_zat_balance","arb_positive_zat_balance","arb_zat_balance","arb_zatoshis"],"q":[[0,"zcash_protocol"],[74,"zcash_protocol::consensus"],[293,"zcash_protocol::consensus::testing"],[295,"zcash_protocol::constants"],[298,"zcash_protocol::constants::mainnet"],[306,"zcash_protocol::constants::regtest"],[314,"zcash_protocol::constants::testnet"],[322,"zcash_protocol::local_consensus"],[355,"zcash_protocol::memo"],[437,"zcash_protocol::value"],[546,"zcash_protocol::value::testing"],[550,"zcash_protocol::txid"],[551,"core::cmp"],[552,"core::option"],[553,"core::fmt"],[554,"core::hash"],[555,"std::io::error"],[556,"std::io"],[557,"alloc::string"],[558,"core::result"],[559,"core::any"],[560,"core::ops::range"],[561,"proptest::strategy::traits"],[562,"core::num::nonzero"],[563,"core::convert"],[564,"core::iter::traits::collect"]],"i":"nl`101`11`b012012012012012012``000120012201200012``012001202012012012`0120`C`D``10`10`Cn`Ch````323232`1322`1`0`BnCdCf3CbCl632506325063251632587163258716325871632587163258710632516325871632587163258711632588771163258711165770632506325063250632516325874432511711`16325871811116325877163258716325871632587``````````````````````````````E`0000000000000000000000000000000Ej0`0Ef``1`0Eb010Eh3210321032103210313013210322132111031332103121032210333210321032103````F``0En``El1Fd123012312312312312112221112312330111233111212121201232112212211200121`12123301122230123012301231````","f":"``````````{{{d{b}}}{{d{{h{f}}}}}}{d{{d{c}}}{}}00{{{d{j}}}{{d{jc}}}{}}00{{{d{b}}}b}{{{d{l}}}l}{{{d{n}}}n}{{d{d{jc}}}A`{}}00{{df}A`}00{{{d{b}}{d{b}}}Ab}{{{d{l}}{d{l}}}Ab}{{{d{n}}{d{n}}}Ab}``{{{d{b}}}Ad}{{{d{b}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{b}}{d{b}}}Aj}{{{d{l}}{d{l}}}Aj}{{{d{n}}{d{n}}}Aj}{{{d{b}}{d{jAl}}}An}0{{{d{l}}{d{jAl}}}An}{{{d{n}}{d{jAl}}}An}0{cc{}}00{{{h{f}}}b}{{{d{b}}{d{jc}}}A`B`}{{}c{}}00``{{{d{b}}{d{b}}}{{Af{Ab}}}}{{{d{l}}{d{l}}}{{Af{Ab}}}}{{{d{n}}{d{n}}}{{Af{Ab}}}}{c{{Bb{b}}}Bd}{dc{}}00{dBf}0{c{{Bh{e}}}{}{}}00{{}{{Bh{c}}}{}}00{dBj}00`{{}c{}}00{{{d{b}}c}{{Bb{A`}}}Bl}`````````````````````````````````{{{d{Bn}}C`}{{Af{Cb}}}}{{{d{Cd}}C`}{{Af{Cb}}}}{{{d{Cf}}C`}{{Af{Cb}}}}{{{d{Ch}}C`}{{Af{Cb}}}}{{CbCj}Cb}{{{d{Cl}}}{{h{f}}}}{{{d{Cn}}}{{h{f}}}}{d{{h{f}}}}002100021000{d{{d{c}}}{}}000000{{{d{j}}}{{d{jc}}}{}}000000{{{d{Cb}}}Cb}{{{d{Cn}}}Cn}{{{d{Cd}}}Cd}{{{d{Cf}}}Cf}{{{d{Ch}}}Ch}{{{d{C`}}}C`}{{{d{D`}}}D`}{{d{d{jc}}}A`{}}000000{{df}A`}000000{{{d{Cb}}{d{Cb}}}Ab}{{{d{Cl}}}Cj}{{{d{Cn}}}Cj}{dCj}00{{{d{Cb}}}Ad}{{{d{Cn}}}Ad}{{{d{Cd}}}Ad}{{{d{Cf}}}Ad}{{{d{Ch}}}Ad}{{{d{C`}}}Ad}{{{d{D`}}}Ad}{{{d{Cb}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{Cn}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{Cd}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{Cf}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{Ch}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{C`}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{D`}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{Cb}}{d{Cb}}}Aj}{{{d{Cn}}{d{Cn}}}Aj}{{{d{Cd}}{d{Cd}}}Aj}{{{d{Cf}}{d{Cf}}}Aj}{{{d{Ch}}{d{Ch}}}Aj}{{{d{C`}}{d{C`}}}Aj}{{{d{D`}}{d{D`}}}Aj}{{{d{Cb}}{d{jAl}}}An}0{{{d{Cn}}{d{jAl}}}An}{{{d{Cd}}{d{jAl}}}An}{{{d{Cf}}{d{jAl}}}An}{{{d{Ch}}{d{jAl}}}An}{{{d{C`}}{d{jAl}}}An}0{{{d{D`}}{d{jAl}}}An}{{{d{c}}Cb}D`Bn}{cc{}}{CjCb}1111110{DbCb}{{{d{Cb}}{d{jc}}}A`B`}{{{d{Cn}}{d{jc}}}A`B`}{{{d{Ch}}{d{jc}}}A`B`}{{{d{D`}}{d{c}}}{{Af{{Ah{Cb{Af{Cb}}}}}}}Bn}{{{d{D`}}{d{c}}}{{Af{{`{{Dd{Cb}}}}}}}Bn}{{{d{Cl}}}{{d{Df}}}}{{{d{Cn}}}{{d{Df}}}}{d{{d{Df}}}}00210002100021000{{}c{}}000000{{{d{Bn}}C`Cb}Aj}{{{d{Bn}}}Cn}{{{d{Cd}}}Cn}{{{d{Cf}}}Cn}{{{d{Ch}}}Cn}{{{d{Cb}}{d{Cb}}}{{Af{Ab}}}}{{CbCj}Cb}{{{d{D`}}}Aj}{{CbCb}Cj}2`{dc{}}000000{dBf}0{Dh{{Bh{Cbc}}}{}}{Dj{{Bh{Cbc}}}{}}{Db{{Bh{Cbc}}}{}}{c{{Bh{e}}}{}{}}000000{Cj{{Bh{D`c}}}{}}{{}{{Bh{c}}}{}}000000{dBj}000000{{}c{}}000000{{}{{`{{Dn{}{{Dl{D`}}}}}}}}{{D`{d{c}}}{{`{{Dn{}{{Dl{{Af{Cb}}}}}}}}}Bn}````````````````````````````{{{d{E`}}C`}{{Af{Cb}}}}{d{{h{f}}}}00`{d{{d{c}}}{}}{{{d{j}}}{{d{jc}}}{}}`{{{d{E`}}}E`}{{d{d{jc}}}A`{}}{{df}A`}{dCj}{{{d{E`}}{d{E`}}}Aj}{{{d{E`}}{d{jAl}}}An}{cc{}}{{{d{E`}}{d{jc}}}A`B`}`{d{{d{Df}}}}000{{}c{}}{{{d{E`}}}Cn}````{dc{}}{c{{Bh{e}}}{}{}}{{}{{Bh{c}}}{}}{dBj}{{}c{}}``````````{{{d{Eb}}}{{d{{h{f}}}}}}{{{d{Eb}}}{{d{{Ed{f}}}}}}{d{{d{c}}}{}}000{{{d{j}}}{{d{jc}}}{}}000{{{d{Ef}}}Ef}{{{d{Eb}}}Eb}{{{d{Eh}}}Eh}{{{d{Ej}}}Ej}{{d{d{jc}}}A`{}}000{{df}A`}000{{{d{Eb}}{d{Eb}}}Ab}{{}Ej}{{{d{Eh}}}{{d{Df}}}}{{}Eb}{{{d{Ej}}}Eb}{{{d{Ef}}{d{Ef}}}Aj}{{{d{Eb}}{d{Eb}}}Aj}{{{d{Eh}}{d{Eh}}}Aj}{{{d{Ej}}{d{Ej}}}Aj}{{{d{Ef}}{d{jAl}}}An}0{{{d{Eb}}{d{jAl}}}An}{{{d{Ej}}{d{jAl}}}An}{cc{}}08{EjEb}11{{{d{{Ed{f}}}}}{{Bh{EbEf}}}}{{{d{{Ed{f}}}}}{{Bh{EjEf}}}}{{{d{Df}}}{{Bh{Ejc}}}{}}{{}c{}}000{{{d{Eb}}{d{Eb}}}{{Af{Ab}}}}{dc{}}000{dBf}{c{{Bh{e}}}{}{}}000{Eb{{Bh{Ejc}}}{}}{{{d{Eb}}}{{Bh{Ejc}}}{}}{{}{{Bh{c}}}{}}000{dBj}000{{}c{}}000``````````{{ElEl}{{Af{El}}}}{{EnEn}{{Af{En}}}}{d{{d{c}}}{}}000{{{d{j}}}{{d{jc}}}{}}000{{{d{El}}}El}{{{d{En}}}En}{{{d{F`}}}F`}{{d{d{jc}}}A`{}}00{{df}A`}00{{{d{El}}{d{El}}}Ab}{{{d{En}}{d{En}}}Ab}{DhEl}{DbEl}{DbEn}{{EnFb}En}{{{d{En}}Fb}{{Fd{En}}}}{{{d{El}}}Ad}{{{d{El}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{El}}{d{El}}}Aj}{{{d{En}}{d{En}}}Aj}{{{d{F`}}{d{F`}}}Aj}{{{d{El}}{d{jAl}}}An}{{{d{En}}{d{jAl}}}An}{{{d{F`}}{d{jAl}}}An}0{cc{}}0{EnEl}{{{d{En}}}El}2{FfF`}3{Dh{{Bh{ElF`}}}}{{{h{f}}}{{Bh{ElF`}}}}1{Dh{{Bh{EnF`}}}}1{{{h{f}}}{{Bh{EnF`}}}}{Db{{Bh{ElF`}}}}{Db{{Bh{EnF`}}}}42{{}c{}}000{EnDb}{ElAj}0{{{d{En}}}Aj}0{{ElAd}{{Af{El}}}}{{EnDb}{{Af{En}}}}{{EnAd}{{Af{En}}}}{ElEl}{{{d{El}}{d{El}}}{{Af{Ab}}}}{{{d{En}}{d{En}}}{{Af{Ab}}}}{{{d{{Fd{c}}}}}{{d{c}}}{}}0{{ElEl}{{Af{El}}}}{{EnEn}{{Af{En}}}}{c{{Af{El}}}{{Fj{}{{Fh{El}}}}}}`{El{{h{f}}}}{En{{h{f}}}}{dc{}}00{dBf}{c{{Bh{e}}}{}{}}0{Dh{{Bh{ElF`}}}}1{Db{{Bh{Enc}}}{}}{El{{Bh{Enc}}}{}}3{{}{{Bh{c}}}{}}000{dBj}000{{}c{}}000{{}El}{{}{{`{{Dn{}{{Dl{El}}}}}}}}00{{}{{`{{Dn{}{{Dl{En}}}}}}}}","D":"AEj","p":[[5,"TxId",0,550],[1,"reference",null,null,1],[1,"u8"],[1,"array"],[0,"mut"],[6,"ShieldedProtocol",0],[6,"PoolType",0],[1,"unit"],[6,"Ordering",551],[1,"usize"],[6,"Option",552,null,1],[1,"tuple",null,null,1],[1,"bool"],[5,"Formatter",553],[8,"Result",553],[10,"Hasher",554],[8,"Result",555],[10,"Read",556],[5,"String",557],[6,"Result",558,null,1],[5,"TypeId",559],[10,"Write",556],[10,"Parameters",74],[6,"NetworkUpgrade",74],[5,"BlockHeight",74],[5,"MainNetwork",74],[5,"TestNetwork",74],[6,"Network",74],[1,"u32"],[10,"NetworkConstants",74],[6,"NetworkType",74],[6,"BranchId",74],[1,"u64"],[10,"RangeBounds",560],[1,"str"],[1,"i64"],[1,"i32"],[17,"Value"],[10,"Strategy",561],[5,"LocalNetwork",322],[5,"MemoBytes",355],[1,"slice"],[6,"Error",355],[5,"TextMemo",355],[6,"Memo",355],[5,"ZatBalance",437],[5,"Zatoshis",437],[6,"BalanceError",437],[8,"NonZeroU64",562],[5,"QuotRem",437],[6,"Infallible",563],[17,"Item"],[10,"IntoIterator",564]],"r":[[9,550],[10,550],[11,550],[14,550],[17,550],[20,550],[23,550],[26,550],[31,550],[32,550],[33,550],[36,550],[37,550],[41,550],[44,550],[45,550],[46,550],[51,550],[54,550],[55,550],[58,550],[60,550],[63,550],[66,550],[70,550],[73,550]],"b":[[36,"impl-Display-for-TxId"],[37,"impl-Debug-for-TxId"],[39,"impl-Display-for-PoolType"],[40,"impl-Debug-for-PoolType"],[189,"impl-Debug-for-BlockHeight"],[190,"impl-Display-for-BlockHeight"],[195,"impl-Display-for-NetworkUpgrade"],[196,"impl-Debug-for-NetworkUpgrade"],[249,"impl-Sub-for-BlockHeight"],[250,"impl-Sub%3Cu32%3E-for-BlockHeight"],[261,"impl-TryFrom%3Ci64%3E-for-BlockHeight"],[262,"impl-TryFrom%3Ci32%3E-for-BlockHeight"],[263,"impl-TryFrom%3Cu64%3E-for-BlockHeight"],[396,"impl-Debug-for-Error"],[397,"impl-Display-for-Error"],[402,"impl-From%3C%26Memo%3E-for-MemoBytes"],[403,"impl-From%3CMemo%3E-for-MemoBytes"],[423,"impl-TryFrom%3CMemoBytes%3E-for-Memo"],[424,"impl-TryFrom%3C%26MemoBytes%3E-for-Memo"],[480,"impl-Debug-for-BalanceError"],[481,"impl-Display-for-BalanceError"],[484,"impl-From%3CZatoshis%3E-for-ZatBalance"],[485,"impl-From%3C%26Zatoshis%3E-for-ZatBalance"],[509,"impl-Mul%3Cu64%3E-for-Zatoshis"],[510,"impl-Mul%3Cusize%3E-for-Zatoshis"],[530,"impl-TryFrom%3Cu64%3E-for-Zatoshis"],[531,"impl-TryFrom%3CZatBalance%3E-for-Zatoshis"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAHkBKQABAAAABAAAAAgAAAALABIAIAAJAC0AAQAyAAAANAAWAG0AAwByAAMAdwADAHwAJwClACEAyQAAANAABADYAAMA3QADAOIAAwDnAAMA9AADAPkALgBEAQ0AUwEFAFoBCQBoAQAAbQEAAHABFgCJAQcAngEJAKoBCwC3AQMAvAEAAMABFADYAQAA2gEIAOUBAQDoAQAA/QEFAAUCAwALAhYAIwIDAA==","P":[[11,"T"],[17,""],[20,"T"],[23,""],[41,"T"],[44,""],[45,"__H"],[46,"U"],[51,""],[54,"R"],[55,"T"],[58,""],[60,"U,T"],[63,"U"],[66,""],[70,"V"],[73,"W"],[107,""],[127,"T"],[141,""],[148,"T"],[155,""],[198,"P"],[199,"T"],[200,""],[201,"T"],[207,""],[209,"__H"],[212,"P"],[214,""],[234,"U"],[241,""],[252,"T"],[259,""],[261,"TryFrom::Error"],[264,"U,T"],[271,"TryFrom::Error"],[272,"U"],[279,""],[286,"V"],[293,""],[294,"P"],[323,""],[328,"T"],[331,""],[332,"T"],[333,""],[337,"T"],[338,"__H"],[340,""],[344,"U"],[345,""],[350,"T"],[351,"U,T"],[352,"U"],[353,""],[354,"V"],[365,""],[367,"T"],[375,""],[379,"T"],[383,""],[400,"T"],[402,""],[404,"T"],[406,""],[408,"FromStr::Err"],[409,"U"],[413,""],[414,"T"],[418,""],[419,"U,T"],[423,"TryFrom::Error"],[425,"U"],[429,""],[433,"V"],[447,""],[449,"T"],[457,""],[460,"T"],[463,""],[482,"T"],[484,""],[486,"T"],[487,""],[488,"T"],[489,""],[499,"U"],[503,""],[514,"A"],[516,""],[518,"I"],[520,""],[522,"T"],[525,""],[526,"U,T"],[528,""],[529,"U,T"],[530,"TryFrom::Error"],[532,"U,T"],[533,"U"],[537,""],[541,"V"],[545,""]]}],["zcash_transparent",{"t":"CCCCCCPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNHGPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFFKFRFFNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNONNNNOOOCNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNSHHHHHFFTTFFFTKFFFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFPPPPPPPPPFFGGGGFPPPFGGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTSSSSSTTFFKNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNN","n":["address","builder","bundle","keys","pczt","sighash","PublicKeyHash","Script","ScriptHash","TransparentAddress","address","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","eq","","fmt","","from","","hash","into","","partial_cmp","read","script","serialized_size","shl","testing","to_owned","","try_from","","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_into","","type_id","","vzip","","write","arb_transparent_addr","Error","InvalidAddress","InvalidAmount","MissingSigningKey","TransparentBuilder","TransparentInputInfo","TransparentSigningSet","Unauthorized","add_input","add_key","add_output","borrow","","","","","borrow_mut","","","","","build","build_for_pczt","clone","","clone_into","","clone_to_uninit","","coin","default","empty","eq","fmt","","","","from","","","","","input_amounts","input_scriptpubkeys","inputs","into","","","","","new","outpoint","outputs","to_owned","","to_string","try_from","","","","","try_into","","","","","type_id","","","","","value_balance","vzip","","","","","Authorization","Authorized","Bundle","EffectsOnly","MapAuth","OutPoint","ScriptSig","TxIn","TxOut","apply_signatures","authorization","borrow","","","","","","borrow_mut","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","eq","","","","","fake","fmt","","","","","","from","","","","","","hash","input_amounts","input_scriptpubkeys","into","","","","","","is_coinbase","map_authorization","","map_script_sig","n","new","","partial_cmp","prevout","read","","","recipient_address","script_pubkey","script_sig","sequence","testing","to_owned","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","value","value_balance","vin","vout","vzip","","","","","","write","","","VALID_OPCODES","arb_bundle","arb_outpoint","arb_script","arb_txin","arb_txout","AccountPrivKey","AccountPubKey","EPHEMERAL","EXTERNAL","EphemeralIvk","ExternalIvk","ExternalOvk","INTERNAL","IncomingViewingKey","InternalIvk","InternalOvk","NonHardenedChildIndex","TransparentKeyScope","ZERO","as_bytes","","borrow","","","","","","","","","borrow_mut","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","ct_eq","custom","default_address","derive_address","derive_address_pubkey","derive_ephemeral_address","derive_ephemeral_ivk","derive_external_ivk","derive_external_secret_key","derive_internal_ivk","derive_internal_secret_key","derive_pubkey_at_bip32_path","derive_secret_key","deserialize","","eq","","external_ovk","fmt","","","","","","","from","","","","","","","","","","from_bytes","from_extended_privkey","from_index","from_seed","index","internal_ovk","into","","","","","","","","","next","ovks_for_shielding","pubkey_to_address","serialize","","to_account_pubkey","to_bytes","to_owned","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","Bip32Derivation","Bundle","Input","InputUpdater","InvalidIndex","InvalidRequiredHeightLocktime","InvalidRequiredTimeLocktime","InvalidSighashType","InvalidValue","MissingScriptSig","MissingSignature","NotP2sh","","Output","OutputUpdater","ParseError","SignerError","SpendFinalizerError","TxExtractorError","Unbound","UnexpectedSignatures","UnsupportedScriptPubkey","","Updater","UpdaterError","VerifyError","WrongRedeemScript","","WrongSpendingKey","bip32_derivation","","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","bundle","derivation_path","eq","extract","extract_effects","finalize_spends","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","hash160_preimages","hash256_preimages","input_amounts","input_scriptpubkeys","inputs","inputs_mut","into","","","","","","","","","","","","","","outputs","parse","","","","partial_signatures","prevout_index","prevout_txid","proprietary","","redeem_script","","required_height_lock_time","required_time_lock_time","ripemd160_preimages","script_pubkey","","script_sig","seed_fingerprint","sequence","set_bip32_derivation","","set_hash160_preimage","set_hash256_preimage","set_proprietary","","set_redeem_script","","set_ripemd160_preimage","set_sha256_preimage","set_user_address","sha256_preimages","sighash_type","sign","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","update_input_with","update_output_with","update_with","user_address","value","","verify","","vzip","","","","","","","","","","","","","","ALL","ALL_ANYONECANPAY","NONE","NONE_ANYONECANPAY","SIGHASH_ALL","SIGHASH_ANYONECANPAY","SIGHASH_MASK","SIGHASH_NONE","SIGHASH_SINGLE","SINGLE","SINGLE_ANYONECANPAY","SighashType","SignableInput","TransparentAuthorizingContext","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","encode","eq","fmt","","from","","from_parts","hash_type","index","input_amounts","input_scriptpubkeys","into","","parse","script_code","script_pubkey","to_owned","try_from","","try_into","","type_id","","value","vzip",""],"q":[[0,"zcash_transparent"],[6,"zcash_transparent::address"],[51,"zcash_transparent::address::testing"],[52,"zcash_transparent::builder"],[129,"zcash_transparent::bundle"],[249,"zcash_transparent::bundle::testing"],[255,"zcash_transparent::keys"],[411,"zcash_transparent::pczt"],[619,"zcash_transparent::sighash"],[666,"core::option"],[667,"core::cmp"],[668,"core::fmt"],[669,"core::hash"],[670,"std::io::error"],[671,"std::io"],[672,"core::result"],[673,"zcash_address::convert"],[674,"core::any"],[675,"proptest::strategy::traits"],[676,"secp256k1::key"],[677,"zcash_protocol::value"],[678,"alloc::vec"],[679,"alloc::string"],[680,"core::ops::function"],[681,"core::clone"],[682,"zcash_protocol::txid"],[683,"core::convert"],[684,"subtle"],[685,"bip32::error"],[686,"zip32"],[687,"bip32::child_number"],[688,"zcash_protocol::consensus"],[689,"bip32::extended_key::private_key"],[690,"alloc::collections::btree::map"],[691,"zcash_transparent::pczt::updater"],[692,"zcash_transparent::pczt::tx_extractor"],[693,"zcash_transparent::pczt::spend_finalizer"],[694,"zcash_transparent::pczt::parse"],[695,"zcash_transparent::pczt::verify"],[696,"zcash_transparent::pczt::signer"],[697,"secp256k1"],[698,"secp256k1::context"]],"i":"``````f`0`b01010101011001010110110100`0101110101010``Ch00````C`Cj1012DfD`2341033101010123444102341000323410213104234102341023410323410``````Ej``Db0F`E`2CdElCf43521035210352103521023521024352104352102444352105Fd60332323211122`4632154632154632135463211666546321321````````Gb0```0`````GdFnG`1032GfGhGjGlGn65874321087432108743210874321078Hb0414454545049849854321769985432155858476985432184`045598543217698854321769854321769854321769854321````JfJb000InJ`Jd4```````101```04JhIbIhIjJlJn96:578IlDd65Id543<9=8:;21760500111<9=8:;21760543<9=8:;21760772211543<9=8:;217601176077776767777670743444343443777543<9=8:;21760543<9=8:;21760543<9=8:;2176055167676543<9=8:;21760K`000`````00```0Eb10111111010000Kh0212112212121121","f":"``````````{{{d{b}}}{{h{f}}}}{d{{d{c}}}{}}0{{{d{j}}}{{d{jc}}}{}}0{{{d{b}}}b}{{{d{f}}}f}{{d{d{jc}}}l{}}0{{dn}l}0{{{d{f}}{d{f}}}A`}{{}b}{{{d{b}}{d{b}}}Ab}{{{d{f}}{d{f}}}Ab}{{{d{b}}{d{jAd}}}Af}{{{d{f}}{d{jAd}}}Af}{cc{}}0{{{d{f}}{d{jc}}}lAh}{{}c{}}0{{{d{f}}{d{f}}}{{h{A`}}}}{c{{Aj{b}}}Al}{{{d{f}}}b}{{{d{b}}}An}{{b{d{{B`{n}}}}}b}`{dc{}}0{c{{Bb{e}}}{}{}}0{{{Bd{n}}}{{Bb{f{Bf{c}}}}}{}}0{{}{{Bb{c}}}{}}0{dBh}0{{}c{}}0{{{d{b}}c}{{Aj{l}}}Bj}{{}{{`{{Bn{}{{Bl{f}}}}}}}}````````{{{d{jC`}}CbCdCf}{{Bb{lCh}}}}{{{d{jCj}}Cl}Cb}{{{d{jC`}}{d{f}}Cn}{{Bb{lCh}}}}{d{{d{c}}}{}}0000{{{d{j}}}{{d{jc}}}{}}0000{C`{{h{{Db{D`}}}}}}{C`{{h{Dd}}}}{{{d{Df}}}Df}{{{d{D`}}}D`}{{d{d{jc}}}l{}}0{{dn}l}0{{{d{Df}}}{{d{Cf}}}}{{}Cj}{{}C`}{{{d{Ch}}{d{Ch}}}Ab}{{{d{Ch}}{d{jAd}}}Af}0{{{d{Df}}{d{jAd}}}Af}{{{d{D`}}{d{jAd}}}Af}{cc{}}0000{{{d{D`}}}{{Dh{Cn}}}}{{{d{D`}}}{{Dh{b}}}}{{{d{C`}}}{{d{{B`{Df}}}}}}{{}c{}}0000:{{{d{Df}}}{{d{Cd}}}}{{{d{C`}}}{{d{{B`{Cf}}}}}}{dc{}}0{dDj}{c{{Bb{e}}}{}{}}0000{{}{{Bb{c}}}{}}0000{dBh}0000{{{d{C`}}}{{Bb{DlDn}}}}{{}c{}}0000`````````{{{Db{D`}}c{d{Cj}}}{{Bb{{Db{E`}}Ch}}}{{Ef{Eb}{{Ed{{Bd{n}}}}}}}}`{d{{d{c}}}{}}00000{{{d{j}}}{{d{jc}}}{}}00000{{{d{E`}}}E`}{{{d{{Db{c}}}}}{{Db{c}}}{EhEj}}{{{d{Cd}}}Cd}{{{d{{El{c}}}}}{{El{c}}}{EhEj}}{{{d{Cf}}}Cf}{{d{d{jc}}}l{}}0000{{dn}l}0000{{{d{Cd}}{d{Cd}}}A`}{{{d{E`}}{d{E`}}}Ab}{{{d{{Db{c}}}}{d{{Db{c}}}}}Ab{EnEj}}{{{d{Cd}}{d{Cd}}}Ab}{{{d{{El{c}}}}{d{{El{c}}}}}Ab{EnEj}}{{{d{Cf}}{d{Cf}}}Ab}{{}Cd}{{{d{F`}}{d{jAd}}}Af}{{{d{E`}}{d{jAd}}}Af}{{{d{{Db{c}}}}{d{jAd}}}Af{FbEj}}{{{d{Cd}}{d{jAd}}}Af}{{{d{{El{c}}}}{d{jAd}}}Af{FbEj}}{{{d{Cf}}{d{jAd}}}Af}{cc{}}00000{{{d{Cd}}}{{d{{Bd{n}}}}}}{{{d{F`}}}{{Dh{Cn}}}}{{{d{F`}}}{{Dh{b}}}}{{}c{}}00000{{{d{{Db{c}}}}}AbEj}{{{d{Fd}}c}eEjEj}{{{Db{c}}g}{{Db{e}}}EjEj{{Fd{ce}}}}{{{d{Fd}}}}{{{d{Cd}}}Ff}{{{Bd{n}}Ff}Cd}{Cd{{El{D`}}}}{{{d{Cd}}{d{Cd}}}{{h{A`}}}}`{c{{Aj{Cd}}}Al}{{{d{jc}}}{{Aj{{El{E`}}}}}Al}{{{d{jc}}}{{Aj{Cf}}}Al}{{{d{Cf}}}{{h{f}}}}````{dc{}}0000{c{{Bb{e}}}{}{}}00000{{}{{Bb{c}}}{}}00000{{{d{Cd}}}{{d{Fh}}}}{dBh}00000`{{{d{{Db{c}}}}g}{{Bb{Dle}}}Ej{{Fj{Dn}}}{{Fl{{d{Cd}}}{{Ed{{Bb{Dle}}}}}}}}``{{}c{}}00000{{{d{Cd}}c}{{Aj{l}}}Bj}{{{d{{El{E`}}}}c}{{Aj{l}}}Bj}{{{d{Cf}}c}{{Aj{l}}}Bj}`{{}{{`{{Bn{}{{Bl{{h{{Db{E`}}}}}}}}}}}}{{}{{`{{Bn{}{{Bl{Cd}}}}}}}}{{}{{`{{Bn{}{{Bl{b}}}}}}}}{{}{{`{{Bn{}{{Bl{{El{E`}}}}}}}}}}{{}{{`{{Bn{}{{Bl{Cf}}}}}}}}``````````````{{{d{Fn}}}{{Bd{n}}}}{{{d{G`}}}{{Bd{n}}}}{d{{d{c}}}{}}00000000{{{d{j}}}{{d{jc}}}{}}00000000{{{d{Gb}}}Gb}{{{d{Gd}}}Gd}{{{d{Gf}}}Gf}{{{d{Gh}}}Gh}{{{d{Gj}}}Gj}{{{d{Gl}}}Gl}{{{d{Gn}}}Gn}{{d{d{jc}}}l{}}000000{{dn}l}000000{{{d{Gd}}{d{Gd}}}H`}{Ff{{h{Gb}}}}{{{d{Hb}}}{{Hd{fGd}}}}{{{d{Hb}}Gd}{{Bb{fHf}}}}{{{d{Gh}}GbGd}{{Bb{CbHf}}}}{{{d{Gn}}Gd}{{Bb{fHf}}}}{{{d{Gh}}}{{Bb{GnHf}}}}{{{d{Gh}}}{{Bb{GjHf}}}}{{{d{Gf}}Gd}{{Bb{ClHf}}}}{{{d{Gh}}}{{Bb{GlHf}}}}1{{{d{Gh}}{d{c}}Hh{d{{B`{Hj}}}}}{{Bb{CbHf}}}Hl}{{{d{Gf}}GbGd}{{Bb{ClHf}}}}{{{d{{Bd{n}}}}}{{Bb{HbHf}}}}{{{d{{Bd{n}}}}}{{Bb{GhHf}}}}{{{d{Gb}}{d{Gb}}}Ab}{{{d{Gd}}{d{Gd}}}Ab}{{{d{Gh}}}G`}{{{d{Gb}}{d{jAd}}}Af}{{{d{Gd}}{d{jAd}}}Af}{{{d{Gf}}{d{jAd}}}Af}{{{d{Gh}}{d{jAd}}}Af}{{{d{Gj}}{d{jAd}}}Af}{{{d{Gl}}{d{jAd}}}Af}{{{d{Gn}}{d{jAd}}}Af}{cc{}}00{HnGb}111111{{{d{{B`{n}}}}}{{h{Gf}}}}{{{I`{Cl}}}Gf}{Ff{{h{Gd}}}}{{{d{c}}{d{{B`{n}}}}Hh}{{Bb{GfHf}}}Hl}{{{d{Gd}}}Ff}{{{d{Gh}}}Fn}{{}c{}}00000000{{{d{Gd}}}{{h{Gd}}}}{{{d{Gh}}}{{Hd{FnG`}}}}{{{d{Cb}}}f}{{{d{Hb}}}{{Dh{n}}}}{{{d{Gh}}}{{Dh{n}}}}{{{d{Gf}}}Gh}{{{d{Gf}}}{{Dh{n}}}}{dc{}}000000{c{{Bb{e}}}{}{}}000{Hj{{Bb{Gdc}}}{}}11111{{}{{Bb{c}}}{}}00000000{dBh}00000000{{}c{}}00000000`````````````````````````````{{{d{Ib}}}{{d{{If{{Bd{n}}Id}}}}}}{{{d{Ih}}}{{d{{If{{Bd{n}}Id}}}}}}{d{{d{c}}}{}}0000000000000{{{d{j}}}{{d{jc}}}{}}0000000000000{{{d{Ij}}}{{d{Dd}}}}{{{d{Id}}}{{d{{Dh{Hj}}}}}}{{{d{Id}}{d{Id}}}Ab}{Dd{{Bb{{h{{Db{Il}}}}In}}}}{{{d{Dd}}}{{Bb{{h{{Db{F`}}}}In}}}}{{{d{jDd}}}{{Bb{lJ`}}}}{{{d{Jb}}{d{jAd}}}Af}{{{d{Jd}}{d{jAd}}}Af}{{{d{Jf}}{d{jAd}}}Af}{{{d{Jh}}{d{jAd}}}Af}{{{d{J`}}{d{jAd}}}Af}{{{d{In}}{d{jAd}}}Af}{{{d{Il}}{d{jAd}}}Af}{{{d{Dd}}{d{jAd}}}Af}{{{d{Ib}}{d{jAd}}}Af}{{{d{Ih}}{d{jAd}}}Af}{{{d{Id}}{d{jAd}}}Af}{cc{}}0000000000000{{{d{Ib}}}{{d{{If{{Bd{n}}{Dh{n}}}}}}}}0{{{d{Il}}}{{Dh{Cn}}}}{{{d{Il}}}{{Dh{b}}}}{{{d{Dd}}}{{d{{Dh{Ib}}}}}}{{{d{jDd}}}{{d{j{B`{Ib}}}}}}{{}c{}}0000000000000{{{d{Dd}}}{{d{{Dh{Ih}}}}}}{{{Dh{Ib}}{Dh{Ih}}}{{Bb{DdJb}}}}{{{Bd{n}}Ff{h{Ff}}{h{Ff}}{h{Ff}}{h{{Dh{n}}}}Jj{Dh{n}}{h{{Dh{n}}}}{If{{Bd{n}}{Dh{n}}}}n{If{{Bd{n}}Id}}{If{{Bd{n}}{Dh{n}}}}{If{{Bd{n}}{Dh{n}}}}{If{{Bd{n}}{Dh{n}}}}{If{{Bd{n}}{Dh{n}}}}{If{Dj{Dh{n}}}}}{{Bb{IbJb}}}}{{Jj{Dh{n}}{h{{Dh{n}}}}{If{{Bd{n}}Id}}{h{Dj}}{If{Dj{Dh{n}}}}}{{Bb{IhJb}}}}{{{Bd{n}}{Dh{Ff}}}{{Bb{IdJb}}}}:{{{d{Ib}}}{{d{Ff}}}}{{{d{Ib}}}{{d{Fh}}}}{{{d{Ib}}}{{d{{If{Dj{Dh{n}}}}}}}}{{{d{Ih}}}{{d{{If{Dj{Dh{n}}}}}}}}{{{d{Ib}}}{{d{{h{b}}}}}}{{{d{Ih}}}{{d{{h{b}}}}}}{{{d{Ib}}}{{d{{h{Ff}}}}}}0{{{d{Ib}}}{{d{{If{{Bd{n}}{Dh{n}}}}}}}}{{{d{Ib}}}{{d{b}}}}{{{d{Ih}}}{{d{b}}}}5{{{d{Id}}}{{d{{Bd{n}}}}}}4{{{d{jJl}}{Bd{n}}Id}l}{{{d{jJn}}{Bd{n}}Id}l}{{{d{jJl}}{Dh{n}}}l}0{{{d{jJl}}Dj{Dh{n}}}l}{{{d{jJn}}Dj{Dh{n}}}l}{{{d{jJl}}b}{{Bb{lJf}}}}{{{d{jJn}}b}{{Bb{lJf}}}}44{{{d{jJn}}Dj}l};{{{d{Ib}}}{{d{K`}}}}{{{d{jIb}}Anc{d{Cl}}{d{{Kb{e}}}}}{{Bb{lJh}}}{{Kd{Eb}{{Ed{{Bd{n}}}}}}}Kf}{c{{Bb{e}}}{}{}}0000000000000{{}{{Bb{c}}}{}}0000000000000{dBh}0000000000000{{{d{jIj}}Anc}{{Bb{lJf}}}{{Kd{Jl}{{Ed{{Bb{lJf}}}}}}}}{{{d{jIj}}Anc}{{Bb{lJf}}}{{Kd{Jn}{{Ed{{Bb{lJf}}}}}}}}{{{d{jDd}}c}{{Bb{lJf}}}{{Kd{Ij}{{Ed{{Bb{lJf}}}}}}}}{{{d{Ih}}}{{d{{h{Dj}}}}}}{{{d{Ib}}}{{d{Cn}}}}{{{d{Ih}}}{{d{Cn}}}}{{{d{Ib}}}{{Bb{lJd}}}}{{{d{Ih}}}{{Bb{lJd}}}}{{}c{}}0000000000000``````````````{d{{d{c}}}{}}0{{{d{j}}}{{d{jc}}}{}}0{{{d{K`}}}K`}{{d{d{jc}}}l{}}{{dn}l}{{{d{K`}}}n}{{{d{K`}}{d{K`}}}Ab}{{{d{K`}}{d{jAd}}}Af}{{{d{Eb}}{d{jAd}}}Af}{cc{}}0{{K`An{d{b}}{d{b}}Cn}Eb}{{{d{Eb}}}{{d{K`}}}}{{{d{Eb}}}{{d{An}}}}{{{d{Kh}}}{{Dh{Cn}}}}{{{d{Kh}}}{{Dh{b}}}}{{}c{}}0{n{{h{K`}}}}{{{d{Eb}}}{{d{{d{b}}}}}}0{dc{}}{c{{Bb{e}}}{}{}}0{{}{{Bb{c}}}{}}0{dBh}0{{{d{Eb}}}{{d{Cn}}}}{{}c{}}0","D":"ALf","p":[[5,"Script",6],[1,"reference",null,null,1],[6,"TransparentAddress",6],[6,"Option",666,null,1],[0,"mut"],[1,"unit"],[1,"u8"],[6,"Ordering",667],[1,"bool"],[5,"Formatter",668],[8,"Result",668],[10,"Hasher",669],[8,"Result",670],[10,"Read",671],[1,"usize"],[1,"slice"],[6,"Result",672,null,1],[1,"array"],[6,"ConversionError",673],[5,"TypeId",674],[10,"Write",671],[17,"Value"],[10,"Strategy",675],[5,"TransparentBuilder",52],[5,"PublicKey",676],[5,"OutPoint",129],[5,"TxOut",129],[6,"Error",52],[5,"TransparentSigningSet",52],[5,"SecretKey",676],[5,"Zatoshis",677],[5,"Unauthorized",52],[5,"Bundle",129],[5,"Bundle",411],[5,"TransparentInputInfo",52],[5,"Vec",678],[5,"String",679],[5,"ZatBalance",677],[6,"BalanceError",677],[5,"Authorized",129],[5,"SignableInput",619],[17,"Output"],[10,"Fn",680],[10,"Clone",681],[10,"Authorization",129],[5,"TxIn",129],[10,"PartialEq",667],[5,"EffectsOnly",129],[10,"Debug",668],[10,"MapAuth",129],[1,"u32"],[5,"TxId",682],[10,"From",683],[10,"FnMut",680],[5,"InternalOvk",255],[5,"ExternalOvk",255],[5,"TransparentKeyScope",255],[5,"NonHardenedChildIndex",255],[5,"AccountPrivKey",255],[5,"AccountPubKey",255],[5,"ExternalIvk",255],[5,"InternalIvk",255],[5,"EphemeralIvk",255],[5,"Choice",684],[10,"IncomingViewingKey",255],[1,"tuple",null,null,1],[6,"Error",685],[5,"AccountId",686],[5,"ChildNumber",687],[10,"Parameters",688],[6,"Scope",686],[5,"ExtendedPrivateKey",689],[5,"Input",411],[5,"Bip32Derivation",411],[5,"BTreeMap",690],[5,"Output",411],[5,"Updater",411,691],[5,"Unbound",411,692],[6,"TxExtractorError",411,692],[6,"SpendFinalizerError",411,693],[6,"ParseError",411,694],[6,"VerifyError",411,695],[6,"UpdaterError",411,691],[6,"SignerError",411,696],[1,"u64"],[5,"InputUpdater",411,691],[5,"OutputUpdater",411,691],[5,"SighashType",619],[5,"Secp256k1",697],[10,"FnOnce",680],[10,"Signing",698],[10,"TransparentAuthorizingContext",619]],"r":[[414,691],[415,691],[416,694],[417,694],[418,694],[419,694],[420,692],[421,693],[422,695],[423,691],[425,691],[426,694],[427,696],[428,693],[429,692],[430,692],[431,693],[432,695],[433,693],[434,691],[435,691],[436,695],[437,695],[438,691],[439,696],[442,691],[443,691],[444,691],[445,694],[446,695],[447,691],[448,696],[449,693],[450,692],[451,692],[456,691],[457,691],[458,691],[459,694],[460,695],[461,691],[462,696],[463,693],[464,692],[465,692],[470,691],[476,694],[477,695],[478,691],[479,696],[480,693],[481,692],[482,692],[487,691],[488,691],[489,691],[490,694],[491,695],[492,691],[493,696],[494,693],[495,692],[496,692],[503,692],[504,692],[507,691],[508,691],[509,691],[510,694],[511,695],[512,691],[513,696],[514,693],[515,692],[516,692],[541,691],[542,691],[543,691],[544,691],[545,691],[546,691],[547,691],[548,691],[549,691],[550,691],[551,691],[555,691],[556,691],[557,691],[558,694],[559,695],[560,691],[561,696],[562,693],[563,692],[564,692],[569,691],[570,691],[571,691],[572,694],[573,695],[574,691],[575,696],[576,693],[577,692],[578,692],[583,691],[584,691],[585,691],[586,694],[587,695],[588,691],[589,696],[590,693],[591,692],[592,692],[597,691],[598,691],[605,691],[606,691],[607,691],[608,694],[609,695],[610,691],[611,696],[612,693],[613,692],[614,692]],"b":[[85,"impl-Debug-for-Error"],[86,"impl-Display-for-Error"]],"c":"OjAAAAEAAAAAAAAAEAAAAGsB","e":"OzAAAAEAALcBKQAGAAEACQAAAAwADwAeAAAAIQABACUAEgA5AAEAPAAAAD8ACwBMAAcAVQAEAF8AAQBoAAAAagAaAIYAJwCvAAUAvAABAMUAAgDKAAUA0QAUAOcABgDvABAADQEqAEQBAwBJAQYAUwEAAFsBAABpAQAAbAECAHABKwChAQEAuwEbANkBAADdAQoA+AEBACwCKQBeAhgAegIGAIICAgCIAgEAjwILAA==","P":[[11,"T"],[15,""],[17,"T"],[19,""],[27,"T"],[29,"__H"],[30,"U"],[32,""],[33,"R"],[34,""],[38,"T"],[40,"U,T"],[42,"TryFromRawAddress::Error"],[44,"U"],[46,""],[48,"V"],[50,"W"],[51,""],[63,"T"],[73,""],[77,"T"],[79,""],[89,"T"],[94,""],[97,"U"],[102,""],[105,"T"],[107,""],[108,"U,T"],[113,"U"],[118,""],[124,"V"],[138,"F"],[140,"T"],[152,""],[153,"A"],[154,""],[155,"A"],[156,""],[157,"T"],[162,""],[169,"A"],[170,""],[171,"A"],[172,""],[176,"A"],[177,""],[178,"A"],[179,""],[180,"T"],[186,""],[189,"U"],[195,"A"],[196,"A,B"],[197,"A,B,F"],[198,""],[204,"R"],[207,""],[212,"T"],[217,"U,T"],[223,"U"],[229,""],[237,"A,E,F"],[240,"V"],[246,"W"],[250,""],[271,"T"],[289,""],[296,"T"],[303,""],[321,"P"],[322,""],[335,"T"],[338,""],[339,"T"],[345,""],[348,"P"],[349,""],[351,"U"],[360,""],[367,"T"],[374,"U,T"],[378,"TryFrom::Error"],[379,"U,T"],[384,"U"],[393,""],[402,"V"],[440,""],[442,"T"],[470,""],[487,"T"],[501,""],[507,"U"],[521,""],[554,"F,C"],[555,"U,T"],[569,"U"],[583,""],[597,"F"],[600,""],[605,"V"],[633,"T"],[637,""],[638,"T"],[639,""],[644,"T"],[646,""],[651,"U"],[653,""],[656,"T"],[657,"U,T"],[659,"U"],[661,""],[664,"V"]]}],["zip321",{"t":"PPPPFPPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNCNNNNNNNNNNNNNNNNNNNSHHHHHH","n":["DuplicateParameter","InvalidBase64","MemoBytesError","ParseError","Payment","RecipientMissing","TooManyPayments","TransactionRequest","TransparentMemo","Zip321Error","amount","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","empty","eq","","","fmt","","","","from","","","","from_indexed","from_uri","into","","","label","memo","memo_from_base64","memo_to_base64","message","new","","other_params","payments","recipient_address","source","testing","to_owned","","","to_string","to_uri","total","try_from","","","try_into","","","type_id","","","vzip","","","without_memo","VALID_PARAMNAME","arb_addr_str","arb_valid_memo","arb_zip321_payment","arb_zip321_request","arb_zip321_request_sequential","arb_zip321_uri"],"q":[[0,"zip321"],[74,"zip321::testing"],[81,"zcash_protocol::value"],[82,"core::fmt"],[83,"zcash_address::convert"],[84,"alloc::collections::btree::map"],[85,"core::result"],[86,"alloc::string"],[87,"core::option"],[88,"zcash_protocol::memo"],[89,"zcash_address"],[90,"alloc::vec"],[91,"core::error"],[92,"core::any"],[93,"zcash_protocol::consensus"],[94,"proptest::strategy::traits"]],"i":"j000`00`0`b10l2102102102100210221022100021011``1101012`2102002102102102101```````","f":"``````````{{{d{b}}}f}{d{{d{c}}}{}}00{{{d{h}}}{{d{hc}}}{}}00{{{d{j}}}j}{{{d{b}}}b}{{{d{l}}}l}{{d{d{hc}}}n{}}00{{dA`}n}00{{}l}{{{d{j}}{d{j}}}Ab}{{{d{b}}{d{b}}}Ab}{{{d{l}}{d{l}}}Ab}{{{d{j}}{d{hAd}}}Af}0{{{d{b}}{d{hAd}}}Af}{{{d{l}}{d{hAd}}}Af}{cc{}}{{{Ah{c}}}jAj}11{{{An{Alb}}}{{B`{lj}}}}{{{d{Bb}}}{{B`{lj}}}}{{}c{}}00{{{d{b}}}{{Bf{{d{Bd}}}}}}{{{d{b}}}{{Bf{{d{Bh}}}}}}{{{d{Bb}}}{{B`{Bhj}}}}{{{d{Bh}}}Bd}3{{Bjf{Bf{Bh}}{Bf{Bd}}{Bf{Bd}}{Bn{{Bl{BdBd}}}}}{{Bf{b}}}}{{{Bn{b}}}{{B`{lj}}}}{{{d{b}}}{{d{{C`{{Bl{BdBd}}}}}}}}{{{d{l}}}{{d{{An{Alb}}}}}}{{{d{b}}}{{d{Bj}}}}{{{d{j}}}{{Bf{{d{Cb}}}}}}`{dc{}}00{dBd}{{{d{l}}}Bd}{{{d{l}}}{{B`{fCd}}}}{c{{B`{e}}}{}{}}00{{}{{B`{c}}}{}}00{dCf}00{{}c{}}00{{Bjf}b}`{Ch{{`{{Cl{}{{Cj{Bd}}}}}}}}{{}{{`{{Cl{}{{Cj{Bh}}}}}}}}{Ch{{`{{Cl{}{{Cj{b}}}}}}}}{Ch{{`{{Cl{}{{Cj{l}}}}}}}}03","D":"Dd","p":[[5,"Payment",0],[1,"reference",null,null,1],[5,"Zatoshis",81],[0,"mut"],[6,"Zip321Error",0],[5,"TransactionRequest",0],[1,"unit"],[1,"u8"],[1,"bool"],[5,"Formatter",82],[8,"Result",82],[6,"ConversionError",83],[10,"Display",82],[1,"usize"],[5,"BTreeMap",84],[6,"Result",85,null,1],[1,"str"],[5,"String",86],[6,"Option",87,null,1],[5,"MemoBytes",88],[5,"ZcashAddress",89],[1,"tuple",null,null,1],[5,"Vec",90],[1,"slice"],[10,"Error",91],[6,"BalanceError",81],[5,"TypeId",92],[6,"NetworkType",93],[17,"Value"],[10,"Strategy",94]],"r":[],"b":[[30,"impl-Debug-for-Zip321Error"],[31,"impl-Display-for-Zip321Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC8ABgAMAA4AHAAGACQAAAA2AAUAPgALAEsABgA=","P":[[11,"T"],[17,""],[20,"T"],[23,""],[34,"T"],[35,"E"],[36,"T"],[38,""],[40,"U"],[43,""],[55,"T"],[58,""],[61,"U,T"],[64,"U"],[67,""],[70,"V"],[73,""]]}]]')); +var searchIndex = new Map(JSON.parse('[["equihash",{"t":"FNNNNNNHNNNN","n":["Error","borrow","borrow_mut","fmt","","from","into","is_valid_solution","to_string","try_from","try_into","type_id"],"q":[[0,"equihash"],[12,"equihash::verify"],[13,"core::fmt"],[14,"core::result"],[15,"alloc::string"],[16,"core::any"]],"i":"`f00000`0000","f":"`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{f}}{b{dh}}}j}0{cc{}}{{}c{}}{{ll{b{{A`{n}}}}{b{{A`{n}}}}{b{{A`{n}}}}}{{Ad{Abf}}}}{bAf}{c{{Ad{e}}}{}{}}{{}{{Ad{c}}}{}}{bAh}","D":"j","p":[[1,"reference",null,null,1],[0,"mut"],[5,"Error",0,12],[5,"Formatter",13],[8,"Result",13],[1,"u32"],[1,"u8"],[1,"slice"],[1,"unit"],[6,"Result",14,null,1],[5,"String",15],[5,"TypeId",16]],"r":[[0,12],[1,12],[2,12],[3,12],[4,12],[5,12],[6,12],[7,12],[8,12],[9,12],[10,12],[11,12]],"b":[[3,"impl-Debug-for-Error"],[4,"impl-Display-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAcAAgACAAMACQADAA==","P":[[1,"T"],[3,""],[5,"T"],[6,"U"],[7,""],[9,"U,T"],[10,"U"],[11,""]]}],["f4jumble",{"t":"GPSNNHHHHNNNNNNNN","n":["Error","InvalidLength","VALID_LENGTH","borrow","borrow_mut","f4jumble","f4jumble_inv","f4jumble_inv_mut","f4jumble_mut","fmt","","from","into","to_string","try_from","try_into","type_id"],"q":[[0,"f4jumble"],[17,"alloc::vec"],[18,"core::result"],[19,"core::fmt"],[20,"alloc::string"],[21,"core::any"]],"i":"`l`00````00000000","f":"```{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{{h{f}}}}}{{n{{j{f}}l}}}}0{{{b{d{h{f}}}}}{{n{A`l}}}}0{{{b{l}}{b{dAb}}}Ad}0{cc{}}{{}c{}}{bAf}{c{{n{e}}}{}{}}{{}{{n{c}}}{}}{bAh}","D":"Ad","p":[[1,"reference",null,null,1],[0,"mut"],[1,"u8"],[1,"slice"],[5,"Vec",17],[6,"Error",0],[6,"Result",18,null,1],[1,"unit"],[5,"Formatter",19],[8,"Result",19],[5,"String",20],[5,"TypeId",21]],"r":[],"b":[[9,"impl-Debug-for-Error"],[10,"impl-Display-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAcAAwAEAAEACgABAA4AAwA=","P":[[3,"T"],[5,""],[11,"T"],[12,"U"],[13,""],[14,"U,T"],[15,"U"],[16,""]]}],["pczt",{"t":"PPGFPPNNNNNNNCNNNNNNNNCNNCCNNNNCNNNNNNNFNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCFPGPNNNNNNNNNNNNNNNNNFNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNFNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Invalid","NotPczt","ParseError","Pczt","TooShort","UnknownVersion","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","common","deserialize","fmt","","from","","global","into","","orchard","","parse","roles","sapling","","serialize","","to_owned","transparent","","try_from","","try_into","","type_id","","Global","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deserialize","fmt","from","has_sighash_single","inputs_modifiable","into","outputs_modifiable","proprietary","serialize","shielded_modifiable","to_owned","try_from","try_into","type_id","Action","Bundle","Output","Spend","actions","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","deserialize","","","","fmt","","","","from","","","","into","","","","nullifier","output","proprietary","","recipient","rseed","serialize","","","","spend","to_owned","","","","try_from","","","","try_into","","","","type_id","","","","user_address","value","combiner","creator","updater","verifier","Combiner","DataMismatch","Error","NoPczts","borrow","","borrow_mut","","combine","fmt","from","","into","","new","try_from","","try_into","","type_id","","Creator","borrow","borrow_mut","build","from","into","new","try_from","try_into","type_id","with_fallback_lock_time","GlobalUpdater","Updater","borrow","","borrow_mut","","finish","from","","into","","new","set_proprietary","try_from","","try_into","","type_id","","update_global_with","Verifier","borrow","borrow_mut","finish","from","into","new","try_from","try_into","type_id","Bundle","Output","Spend","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","deserialize","","","fmt","","","from","","","into","","","outputs","proprietary","","recipient","rseed","serialize","","","spends","to_owned","","","try_from","","","try_into","","","type_id","","","user_address","value","Bundle","Input","Output","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","deserialize","","","fmt","","","from","","","inputs","into","","","outputs","prevout_index","prevout_txid","proprietary","","serialize","","","to_owned","","","try_from","","","try_into","","","type_id","","","user_address","value"],"q":[[0,"pczt"],[39,"pczt::common"],[59,"pczt::orchard"],[129,"pczt::roles"],[133,"pczt::roles::combiner"],[154,"pczt::roles::creator"],[165,"pczt::roles::updater"],[185,"pczt::roles::verifier"],[195,"pczt::sapling"],[248,"pczt::transparent"],[301,"core::result"],[302,"serde::de"],[303,"core::fmt"],[304,"serde::ser"],[305,"alloc::vec"],[306,"core::any"],[307,"alloc::string"],[308,"alloc::collections::btree::map"],[309,"core::option"],[310,"core::ops::function"]],"i":"Ad0``00f101000`00101001`00``0000`0010101`Af000000000000000000````Ah0BlBnC`3210321032103210321032103210321012100032102321032103210321000`````Cj`0Ch1010101010010101`Cl000000000``D`Db1011010101010101`Df00000000```AlDhDj21021021021021021021021021000210221021021021000```BbDlDn21021021021021021021022102111021021021021021001","f":"``````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}`{c{{l{f}}}n}{{{b{f}}{b{dA`}}}Ab}{{{b{Ad}}{b{dA`}}}Ab}{cc{}}0{{{b{f}}}{{b{Af}}}}{{}c{}}0`{{{b{f}}}{{b{Ah}}}}{{{b{{Aj{j}}}}}{{l{fAd}}}}``{{{b{f}}}{{b{Al}}}}{{{b{f}}c}lAn}{{{b{f}}}{{B`{j}}}}{bc{}}`{{{b{f}}}{{b{Bb}}}}{c{{l{e}}}{}{}}0{{}{{l{c}}}{}}0{bBd}0`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{Af}}}Af}{{b{b{dc}}}h{}}{{bj}h}{c{{l{Af}}}n}{{{b{Af}}{b{dA`}}}Ab}{cc{}}{{{b{Af}}}Bf}0{{}c{}}1{{{b{Af}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Af}}c}lAn}3{bc{}}?>=````{{{b{Ah}}}{{b{{B`{Bl}}}}}}====<<<<{{{b{Ah}}}Ah}{{{b{Bl}}}Bl}{{{b{Bn}}}Bn}{{{b{C`}}}C`}>>>>===={c{{l{Ah}}}n}{c{{l{Bl}}}n}{c{{l{Bn}}}n}{c{{l{C`}}}n}{{{b{Ah}}{b{dA`}}}Ab}{{{b{Bl}}{b{dA`}}}Ab}{{{b{Bn}}{b{dA`}}}Ab}{{{b{C`}}{b{dA`}}}Ab}{cc{}}000{{}c{}}000{{{b{Bn}}}{{b{{Cb{j}}}}}}{{{b{Bl}}}{{b{C`}}}}{{{b{Bn}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{C`}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{C`}}}{{b{{Cd{{Cb{j}}}}}}}}0{{{b{Ah}}c}lAn}{{{b{Bl}}c}lAn}{{{b{Bn}}c}lAn}{{{b{C`}}c}lAn}{{{b{Bl}}}{{b{Bn}}}}{bc{}}000{c{{l{e}}}{}{}}000{{}{{l{c}}}{}}000{bBd}000{{{b{C`}}}{{b{{Cd{Bh}}}}}}{{{b{C`}}}{{b{{Cd{Cf}}}}}}````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{Ch{{l{fCj}}}}{{{b{Cj}}{b{dA`}}}Ab}{cc{}}0{{}c{}}0{{{B`{f}}}Ch};;::99`65{Clf}32{{CnCnCn{Cb{j}}{Cb{j}}}Cl}=<;{{ClCn}Cl}``9988{D`f}6655{fD`}{{{b{dDb}}Bh{B`{j}}}h}{c{{l{e}}}{}{}}0{{}{{l{c}}}{}}0{bBd}0{{D`c}D`{{Dd{Db}}}}`{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{Dff}?>{fDf}765```333222{{{b{Al}}}Al}{{{b{Dh}}}Dh}{{{b{Dj}}}Dj}{{b{b{dc}}}h{}}00{{bj}h}00{c{{l{Al}}}n}{c{{l{Dh}}}n}{c{{l{Dj}}}n}{{{b{Al}}{b{dA`}}}Ab}{{{b{Dh}}{b{dA`}}}Ab}{{{b{Dj}}{b{dA`}}}Ab}{cc{}}00{{}c{}}00{{{b{Al}}}{{b{{B`{Dj}}}}}}{{{b{Dh}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dj}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dj}}}{{b{{Cd{{Cb{j}}}}}}}}0{{{b{Al}}c}lAn}{{{b{Dh}}c}lAn}{{{b{Dj}}c}lAn}{{{b{Al}}}{{b{{B`{Dh}}}}}}{bc{}}00{c{{l{e}}}{}{}}00{{}{{l{c}}}{}}00{bBd}00{{{b{Dj}}}{{b{{Cd{Bh}}}}}}{{{b{Dj}}}{{b{{Cd{Cf}}}}}}```{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Bb}}}Bb}{{{b{Dl}}}Dl}{{{b{Dn}}}Dn}{{b{b{dc}}}h{}}00{{bj}h}00{c{{l{Bb}}}n}{c{{l{Dl}}}n}{c{{l{Dn}}}n}{{{b{Bb}}{b{dA`}}}Ab}{{{b{Dl}}{b{dA`}}}Ab}{{{b{Dn}}{b{dA`}}}Ab}{cc{}}00{{{b{Bb}}}{{b{{B`{Dl}}}}}}{{}c{}}00{{{b{Bb}}}{{b{{B`{Dn}}}}}}{{{b{Dl}}}{{b{Cn}}}}{{{b{Dl}}}{{b{{Cb{j}}}}}}{{{b{Dl}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Dn}}}{{b{{Bj{Bh{B`{j}}}}}}}}{{{b{Bb}}c}lAn}{{{b{Dl}}c}lAn}{{{b{Dn}}c}lAn}{bc{}}00{c{{l{e}}}{}{}}00{{}{{l{c}}}{}}00{bBd}00{{{b{Dn}}}{{b{{Cd{Bh}}}}}}{{{b{Dl}}}{{b{Cf}}}}","D":"Jn","p":[[1,"reference",null,null,1],[0,"mut"],[5,"Pczt",0],[1,"unit"],[1,"u8"],[6,"Result",301,null,1],[10,"Deserializer",302],[5,"Formatter",303],[8,"Result",303],[6,"ParseError",0],[5,"Global",39],[5,"Bundle",59],[1,"slice"],[5,"Bundle",195],[10,"Serializer",304],[5,"Vec",305],[5,"Bundle",248],[5,"TypeId",306],[1,"bool"],[5,"String",307],[5,"BTreeMap",308],[5,"Action",59],[5,"Spend",59],[5,"Output",59],[1,"array"],[6,"Option",309,null,1],[1,"u64"],[5,"Combiner",133],[6,"Error",133],[5,"Creator",154],[1,"u32"],[5,"Updater",165],[5,"GlobalUpdater",165],[10,"FnOnce",310],[5,"Verifier",185],[5,"Spend",195],[5,"Output",195],[5,"Input",248],[5,"Output",248]],"r":[],"b":[[28,"impl-Serialize-for-Pczt"],[29,"impl-Pczt"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAANYAGwAHAAoAFwABABoAAwAfAAgAKQAGADYAAAA4AAQAQQAbAGUAAQBrABQAggAFAIkABACPAAAAlQAJAKEABACnAAQAswAFALoAAgDBAAIAxwAUAOIAAADnAA8A+gAWABQBAAAYAQIAHQEOAC0BAAA=","P":[[6,"T"],[10,""],[11,"T"],[12,""],[14,"__D"],[15,""],[17,"T"],[19,""],[20,"U"],[23,""],[28,"__S"],[29,""],[30,"T"],[32,""],[33,"U,T"],[35,"U"],[37,""],[40,"T"],[42,""],[43,"T"],[44,""],[45,"__D"],[46,""],[47,"T"],[48,""],[50,"U"],[51,""],[53,"__S"],[54,""],[55,"T"],[56,"U,T"],[57,"U"],[58,""],[64,"T"],[72,""],[76,"T"],[80,""],[84,"__D"],[88,""],[92,"T"],[96,"U"],[100,""],[106,"__S"],[110,""],[111,"T"],[115,"U,T"],[119,"U"],[123,""],[137,"T"],[141,""],[143,"T"],[145,"U"],[147,""],[148,"U,T"],[150,"U"],[152,""],[155,"T"],[157,""],[158,"T"],[159,"U"],[160,""],[161,"U,T"],[162,"U"],[163,""],[167,"T"],[171,""],[172,"T"],[174,"U"],[176,""],[178,"U,T"],[180,"U"],[182,""],[184,"F"],[186,"T"],[188,""],[189,"T"],[190,"U"],[191,""],[192,"U,T"],[193,"U"],[194,""],[198,"T"],[204,""],[207,"T"],[210,""],[213,"__D"],[216,""],[219,"T"],[222,"U"],[225,""],[230,"__S"],[233,""],[234,"T"],[237,"U,T"],[240,"U"],[243,""],[251,"T"],[257,""],[260,"T"],[263,""],[266,"__D"],[269,""],[272,"T"],[275,""],[276,"U"],[279,""],[284,"__S"],[287,"T"],[290,"U,T"],[293,"U"],[296,""]]}],["zcash",{"t":"E","n":["primitives"],"q":[[0,"zcash"]],"i":"`","f":"`","D":"b","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAEA","P":[]}],["zcash_address",{"t":"GRRPPPGPGPPKKKPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNMNMNMNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOOSHFGPKPKGPPPRGPPPPPPPPPPPPGGPPPPGFFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOO","n":["ConversionError","Error","","IncorrectNetwork","InvalidEncoding","Main","Network","NotZcash","ParseError","Regtest","Test","ToAddress","TryFromAddress","TryFromRawAddress","Unified","Unsupported","UnsupportedAddress","User","ZcashAddress","b58_pubkey_address_prefix","b58_script_address_prefix","b58_sprout_address_prefix","borrow","","","","","borrow_mut","","","","","can_receive_as","can_receive_memo","clone","","clone_into","","clone_to_uninit","","coin_type","convert","convert_if_network","dynamic_usage","dynamic_usage_bounds","encode","eq","","","fmt","","","","","","","","","from","","","","","","","","from_sapling","","from_sprout","","from_str","from_tex","","from_transparent_p2pkh","","from_transparent_p2sh","","from_unified","","hash","","hrp_sapling_extended_full_viewing_key","hrp_sapling_extended_spending_key","hrp_sapling_payment_address","hrp_tex_address","into","","","","","matches_receiver","source","test_vectors","testing","to_owned","","to_string","","","","try_from","","","","","try_from_encoded","try_from_raw_sapling","","try_from_raw_sprout","","try_from_raw_tex","","try_from_raw_transparent_p2pkh","","try_from_raw_transparent_p2sh","","try_from_raw_unified","","try_from_sapling","","try_from_sprout","","try_from_tex","","try_from_transparent_p2pkh","","try_from_transparent_p2sh","","try_from_unified","","try_into","","","","","type_id","","","","","unified","vzip","","","","","actual","expected","UNIFIED","arb_address","Address","Bech32mZip316","BothP2phkAndP2sh","Container","DuplicateTypecode","Encoding","Fvk","InvalidEncoding","InvalidTypecodeOrder","InvalidTypecodeValue","Item","Ivk","NotUnified","OnlyTransparent","Orchard","","","","P2pkh","","","","P2sh","","ParseError","Receiver","Sapling","","","","Typecode","Ufvk","Uivk","Unknown","","","","UnknownPrefix","borrow","","","","","","","","","borrow_mut","","","","","","","","","can_receive_memo","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","contains_receiver","decode","","encode","","encoding_order","eq","","","","","","","","","fmt","","","","","","","","","from","","","","","","","","","has_receiver_of_type","hash","","","","","","","","into","","","","","","","","","items","","items_as_parsed","","","","partial_cmp","preference_order","to_owned","","","","","","","","to_string","try_from","","","","","","","","","","","","","try_from_items","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","data","typecode","data","typecode","data","typecode"],"q":[[0,"zcash_address"],[146,"zcash_address::ConversionError"],[148,"zcash_address::test_vectors"],[149,"zcash_address::testing"],[150,"zcash_address::unified"],[342,"zcash_address::unified::Fvk"],[344,"zcash_address::unified::Ivk"],[346,"zcash_address::unified::Receiver"],[348,"zcash_protocol"],[349,"zcash_address::convert"],[350,"core::result"],[351,"core::option"],[352,"alloc::string"],[353,"zcash_address::encoding"],[354,"core::fmt"],[355,"zcash_address::kind::unified"],[356,"zcash_address::kind::unified::address"],[357,"core::hash"],[358,"core::error"],[359,"core::any"],[360,"proptest::strategy::traits"],[361,"zcash_address::kind::unified::fvk"],[362,"zcash_address::kind::unified::ivk"],[363,"core::cmp"],[364,"alloc::vec"],[365,"zcash_address::kind"]],"i":"`AlAjAfBfb`1`00```12`2`000Bh321l143200020202020022032011443320014443320Ch1011010101013133332543115``3125412543117777777777776666666666662543125431`25431Fd0````Cf`0``000En`11D`DlE`Ed321030``3210```321053Cl3Dn3Eb38Ef736251490373625140736251407362514003Ej00058473625:18473625::8473625:14847362518473625:19994321584736251:88477366255:1008473625:18473625:18473625:1Ff0Fh0Fj0","f":"```````````````````{{{d{b}}}{{h{f}}}}00{d{{d{c}}}{}}0000{{{d{j}}}{{d{jc}}}{}}0000{{{d{l}}n}A`}{{{d{l}}}A`}{{{d{b}}}b}{{{d{l}}}l}{{d{d{jc}}}Ab{}}0{{df}Ab}0{{{d{b}}}Ad}{l{{Ah{cAf}}}Aj}{{lb}{{Ah{cAf}}}Al}{{{d{b}}}An}{{{d{b}}}{{Bb{An{B`{An}}}}}}{{{d{l}}}Bd}{{{d{Bf}}{d{Bf}}}A`}{{{d{b}}{d{b}}}A`}{{{d{l}}{d{l}}}A`}{{{d{Bh}}{d{jBj}}}Bl}0{{{d{{Af{c}}}}{d{jBj}}}BlBn}{{{d{{Af{c}}}}{d{jBj}}}BlC`}{{{d{Bf}}{d{jBj}}}Bl}0{{{d{b}}{d{jBj}}}{{Ah{AbCb}}}}{{{d{l}}{d{jBj}}}Bl}0{cc{}}{c{{Af{c}}}{}}1{Cdc{}}{CfBf}333{{b{h{f}}}Ch}{{b{h{f}}}l}10{{{d{Cj}}}{{Ah{lc}}}{}}212121{{bCl}Ch}{{bCl}l}{{{d{b}}{d{jc}}}AbCn}{{{d{l}}{d{jc}}}AbCn}{{{d{b}}}{{d{Cj}}}}000{{}c{}}0000{{{d{l}}{d{D`}}}A`}{{{d{{Af{c}}}}}{{B`{{d{Db}}}}}Db}``{dc{}}0{dBd}000{c{{Ah{e}}}{}{}}0000{{{d{Cj}}}{{Ah{lBf}}}}{{{h{f}}}{{Ah{{Al{}{{Dd{c}}}}{Af{c}}}}}{}}000000000{Cl{{Ah{{Al{}{{Dd{c}}}}{Af{c}}}}}{}}0{{b{h{f}}}{{Ah{{Aj{}{{Dd{c}}}}{Af{c}}}}}{}}000000000{{bCl}{{Ah{{Aj{}{{Dd{c}}}}{Af{c}}}}}{}}0{{}{{Ah{c}}}{}}0000{dDf}0000`{{}c{}}0000```{b{{`{{Dj{}{{Dh{l}}}}}}}}``````````````````````````````````````{d{{d{c}}}{}}00000000{{{d{j}}}{{d{jc}}}{}}00000000{{{d{Cl}}}A`}{{{d{D`}}}D`}{{{d{Cl}}}Cl}{{{d{Dl}}}Dl}{{{d{Dn}}}Dn}{{{d{E`}}}E`}{{{d{Eb}}}Eb}{{{d{Ed}}}Ed}{{{d{Ef}}}Ef}{{d{d{jc}}}Ab{}}0000000{{df}Ab}0000000{{{d{Ef}}{d{Ef}}}Eh}{{{d{Cl}}{d{D`}}}A`}{{{d{Cj}}}{{Ah{{Bb{bEj}}Cf}}}}0{{{d{Ej}}{d{b}}}Bd}0{{{d{Ed}}{d{Ed}}}Eh}{{{d{D`}}{d{D`}}}A`}{{{d{Cl}}{d{Cl}}}A`}{{{d{Dl}}{d{Dl}}}A`}{{{d{Dn}}{d{Dn}}}A`}{{{d{E`}}{d{E`}}}A`}{{{d{Eb}}{d{Eb}}}A`}{{{d{Ed}}{d{Ed}}}A`}{{{d{Cf}}{d{Cf}}}A`}{{{d{Ef}}{d{Ef}}}A`}{{{d{D`}}{d{jBj}}}Bl}{{{d{Cl}}{d{jBj}}}Bl}{{{d{Dl}}{d{jBj}}}Bl}{{{d{Dn}}{d{jBj}}}Bl}{{{d{E`}}{d{jBj}}}Bl}{{{d{Eb}}{d{jBj}}}Bl}{{{d{Ed}}{d{jBj}}}Bl}{{{d{Cf}}{d{jBj}}}Bl}0{cc{}}00000000{{{d{Cl}}n}A`}{{{d{D`}}{d{jc}}}AbCn}{{{d{Cl}}{d{jc}}}AbCn}{{{d{Dl}}{d{jc}}}AbCn}{{{d{Dn}}{d{jc}}}AbCn}{{{d{E`}}{d{jc}}}AbCn}{{{d{Eb}}{d{jc}}}AbCn}{{{d{Ed}}{d{jc}}}AbCn}{{{d{Ef}}{d{jc}}}AbCn}{{}c{}}00000000{{{d{{En{}{{El{c}}}}}}}{{F`{c}}}`}0{{{d{{En{}{{El{c}}}}}}}{{d{{Fb{c}}}}}`}{{{d{Cl}}}{{d{{Fb{D`}}}}}}{{{d{Dn}}}{{d{{Fb{Dl}}}}}}{{{d{Eb}}}{{d{{Fb{E`}}}}}}{{{d{Ef}}{d{Ef}}}{{B`{Eh}}}}{{{d{Ed}}{d{Ed}}}Eh}{dc{}}0000000{dBd}{c{{Ah{e}}}{}{}}{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{D`c}}}{}}1{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{Dlc}}}{}}22{{{Bb{Ad{d{{Fb{f}}}}}}}{{Ah{E`c}}}{}}33{Ad{{Ah{Edc}}}{}}444{{{F`{c}}}{{Ah{EjCf}}}{}}0{{}{{Ah{c}}}{}}00000000{dDf}00000000{{}c{}}00000000``````","D":"M`","p":[[6,"Network",0],[1,"reference",null,null,1],[1,"u8"],[1,"array"],[0,"mut"],[5,"ZcashAddress",0],[6,"PoolType",348],[1,"bool"],[1,"unit"],[1,"u32"],[6,"ConversionError",0,349],[6,"Result",350,null,1],[10,"TryFromAddress",0,349],[10,"TryFromRawAddress",0,349],[1,"usize"],[6,"Option",351,null,1],[1,"tuple",null,null,1],[5,"String",352],[6,"ParseError",0,353],[5,"UnsupportedAddress",0,349],[5,"Formatter",354],[8,"Result",354],[10,"Debug",354],[10,"Display",354],[5,"Error",354],[1,"never"],[6,"ParseError",150,355],[10,"ToAddress",0,349],[1,"str"],[5,"Address",150,356],[10,"Hasher",357],[6,"Receiver",150,356],[10,"Error",358],[17,"Error"],[5,"TypeId",359],[17,"Value"],[10,"Strategy",360],[6,"Fvk",150,361],[5,"Ufvk",150,361],[6,"Ivk",150,362],[5,"Uivk",150,362],[6,"Typecode",150,355],[6,"Bech32mZip316",150,355],[6,"Ordering",363],[10,"Encoding",150,355],[17,"Item"],[10,"Container",150,355],[5,"Vec",364],[1,"slice"],[15,"IncorrectNetwork",146],[15,"Unknown",342],[15,"Unknown",344],[15,"Unknown",346]],"r":[[0,349],[1,349],[2,349],[3,349],[4,353],[7,353],[8,353],[11,349],[12,349],[13,349],[14,353],[15,349],[16,349],[17,349],[22,349],[23,349],[24,353],[27,349],[28,349],[29,353],[46,353],[49,349],[50,349],[51,349],[52,349],[53,353],[54,353],[58,349],[59,349],[60,349],[61,349],[62,353],[63,353],[66,349],[68,349],[71,349],[73,349],[75,349],[77,349],[85,349],[86,349],[87,353],[91,349],[96,349],[97,349],[98,353],[100,349],[101,349],[102,353],[106,349],[107,349],[108,349],[109,349],[110,349],[111,349],[112,349],[113,349],[114,349],[115,349],[116,349],[117,349],[118,349],[119,349],[120,349],[121,349],[122,349],[123,349],[124,349],[125,349],[126,349],[127,349],[128,349],[129,349],[130,349],[131,349],[132,353],[135,349],[136,349],[137,353],[140,365],[141,349],[142,349],[143,353],[150,356],[151,355],[152,355],[153,355],[154,355],[155,355],[156,361],[157,355],[158,355],[159,355],[160,355],[161,362],[162,355],[163,355],[164,356],[165,361],[166,362],[167,355],[168,356],[169,361],[170,362],[171,355],[172,356],[173,355],[174,355],[175,356],[176,356],[177,361],[178,362],[179,355],[180,355],[181,361],[182,362],[183,356],[184,361],[185,362],[186,355],[187,355],[188,356],[189,356],[190,361],[191,361],[192,362],[193,362],[194,355],[195,355],[196,355],[197,356],[198,356],[199,361],[200,361],[201,362],[202,362],[203,355],[204,355],[205,355],[206,356],[207,356],[208,356],[209,361],[210,361],[211,362],[212,362],[213,355],[214,355],[215,356],[216,356],[217,361],[218,361],[219,362],[220,362],[221,355],[222,355],[223,356],[224,356],[225,361],[226,361],[227,362],[228,362],[229,355],[230,355],[231,355],[232,356],[233,355],[234,355],[235,355],[236,355],[237,355],[238,356],[239,356],[240,361],[241,361],[242,362],[243,362],[244,355],[245,355],[246,355],[247,356],[248,356],[249,361],[250,361],[251,362],[252,362],[253,355],[254,355],[255,355],[256,356],[257,356],[258,361],[259,361],[260,362],[261,362],[262,355],[263,355],[264,355],[265,356],[266,356],[267,356],[268,361],[269,361],[270,362],[271,362],[272,355],[273,355],[274,356],[275,356],[276,361],[277,361],[278,362],[279,362],[280,355],[281,355],[282,355],[283,355],[284,355],[285,355],[286,356],[287,361],[288,362],[289,355],[290,355],[291,356],[292,356],[293,361],[294,361],[295,362],[296,362],[297,355],[298,355],[299,355],[300,356],[301,356],[302,356],[303,361],[304,361],[305,361],[306,362],[307,362],[308,362],[309,355],[310,355],[311,355],[312,355],[313,355],[314,355],[315,356],[316,356],[317,361],[318,361],[319,362],[320,362],[321,355],[322,355],[323,355],[324,356],[325,356],[326,361],[327,361],[328,362],[329,362],[330,355],[331,355],[332,355],[333,356],[334,356],[335,361],[336,361],[337,362],[338,362],[339,355],[340,355],[341,355]],"b":[[49,"impl-Debug-for-UnsupportedAddress"],[50,"impl-Display-for-UnsupportedAddress"],[51,"impl-Debug-for-ConversionError%3CE%3E"],[52,"impl-Display-for-ConversionError%3CE%3E"],[53,"impl-Display-for-ParseError"],[54,"impl-Debug-for-ParseError"],[56,"impl-Debug-for-ZcashAddress"],[57,"impl-Display-for-ZcashAddress"],[254,"impl-Debug-for-ParseError"],[255,"impl-Display-for-ParseError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAPQAFwAUAAwAIwAGACwAAQAvAAsAPAAAAD4AAQBDAAMASAANAFwADQBrACEAjgAGAKUAAACpAAAArQAAALEAAAC4AAIAvQARANAAGADuABIACwEHAB8BAAAiARcAPAEgAA==","P":[[22,"T"],[32,""],[36,"T"],[38,""],[41,"T"],[43,""],[51,"E"],[53,""],[58,"T"],[59,"E"],[60,"T"],[62,""],[63,"T"],[66,""],[70,"FromStr::Err"],[71,""],[79,"__H"],[81,""],[85,"U"],[90,""],[91,"E"],[94,"T"],[96,""],[100,"U,T"],[105,""],[106,"TryFromRawAddress::Error"],[118,"TryFromAddress::Error"],[130,"U"],[135,""],[141,"V"],[149,""],[188,"T"],[206,""],[215,"T"],[223,""],[256,"T"],[265,""],[266,"__H"],[274,"U"],[283,"Container::Item"],[286,""],[291,"T"],[299,""],[300,"U,T"],[301,"TryFrom::Error"],[302,"U,T"],[303,"TryFrom::Error"],[304,"U,T"],[306,"TryFrom::Error"],[307,"U,T"],[309,"TryFrom::Error"],[310,"U,T"],[313,"Container::Item"],[315,"U"],[324,""],[333,"V"]]}],["zcash_client_backend",{"t":"FPTPPGTPPGTGPPNCNNNNNNNNNNNNNNNNNNNNNCHNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCCCCCCNNNNNNNNNNNNNNNNNNNNNCEGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKRFFRRRFGGPPFGFFPPFPPRRRPPPSPPPKPPPPPGRKGFFFFPSRFFFGFFFPPGGPPRPKKFKKTTFNNNNNNQQQQQNMNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMNMMNNMNMMMNMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNONNNNNNCNMMMMMNNMMMNNCNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNMNOOOOOOOOOOOKKFFRFNNNNNNNNNNNNNNMNNNNNNNNNNCNNNNNNNNNNMNNNMNNNNNNNMNNHNNNCNNNNNNNNNNNNNNNMPGPPNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNPPPPPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNCNNNNNOOOHRRGRRFTRKPPRRFRFRPFFRKFFKKFFNNNMMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNONNNMNNNCONNNNNNNNNNMNNCNNNMONNNNNNNHNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRTKRHHHHHMMMHMMHHMHHHMNNMHHHHHMHHHHMMMHHHMMMHMHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIIPPPPPIIPPPPPHHCHHHHOOOOOOOOOOPPPPRRFGKGRRPPPKPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNOOKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOORPPPGKFGPFGRRPPRPPFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOOKFRKRKNNMNNNNNNMNNNMMNNNNMMNIIFFKNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNHPPPPPPPPPPFGPPFPPFPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPPPPPSGPPPPPPNNNNNCNNNNNNNNNNNCCNNNNNNNFFFFFFONNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNONNNNNNNNNNNNNNNNNNNNNOONONOONNNNNNNNNNNNNNNNNNNOOOONOOOOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNFGFPPFPPFFFFFFPFPGPPONNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNOOONNOCONNNNOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNOOOONNNOOONNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFPFFPFGFFFFOOOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOONOONNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFPGFKFPPPMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNMNNNHCNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOHCHHPGPPPPPNNNNNNNNNNNNNHNNNNNPPPPPGFGFGPPFFIIFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOO","n":["DecryptedOutput","Incoming","ORCHARD","Orchard","Outgoing","PoolType","SAPLING","Sapling","Shielded","ShieldedProtocol","TRANSPARENT","TransferType","Transparent","WalletInternal","account","address","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","compare","","data_api","decrypt_transaction","deref","","","","deref_mut","","","","drop","","","","encoding","eq","","","equivalent","","","","","","","","","","","","fees","fmt","","","","from","","","","from_ref","","","index","init","","","","into","","","","into_request","","","","keys","memo","new","note","note_value","partial_cmp","","proposal","proto","scan","scanning","serialization","sync","to_owned","","","to_string","transfer_type","try_from","","","","try_into","","","","type_id","","","","vzip","","","","wallet","zip321","Address","Receiver","Sapling","","Tex","Transparent","","Unified","UnifiedAddress","borrow","","","borrow_mut","","","can_receive_as","clone","","clone_into","","clone_to_uninit","","corresponds","decode","","deref","","","deref_mut","","","drop","","","encode","","","eq","","equivalent","","","","","","","","fmt","","from","","","","","","from_receivers","from_ref","","has_orchard","has_sapling","has_transparent","init","","","into","","","into_request","","","receiver_types","sapling","testing","to_owned","","to_zcash_address","","transparent","try_from","","","","try_from_raw_sapling","try_from_raw_tex","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_from_raw_unified","try_from_zcash_address","try_into","","","type_id","","","unknown","vzip","","","arb_addr","arb_unified_addr","Account","","AccountBalance","AccountBirthday","AccountId","","","AccountMeta","AccountPurpose","AccountSource","All","Attempt","Balance","BirthdayError","BlockMetadata","BoundedU8","Combine","Decode","DecryptedTransaction","Derived","Enhancement","Error","","","ExceedsBalancePercentage","ExceedsMinValue","ExceedsPriorSendPercentile","GAP_LIMIT","GetStatus","HeightInvalid","Imported","InputSource","Mined","NoAccounts","NoDerivedAccounts","NotInMainChain","NotRelevant","NoteFilter","NoteRef","NoteRetention","NullifierQuery","OutputOfSentTx","PoolMeta","Progress","Ratio","Relevant","SAPLING_SHARD_HEIGHT","SaplingShardStore","ScannedBlock","ScannedBlockCommitments","ScannedBundles","SeedRelevance","SentTransaction","SentTransactionOutput","SpendableNotes","Spending","SpendsFromAddress","TransactionDataRequest","TransactionStatus","TxidNotRecognized","Unspent","UtxoRef","ViewOnly","WalletCommitmentTrees","WalletRead","WalletSummary","WalletTest","WalletWrite","ZERO","","Zip32Derivation","account_balances","account_id","account_index","add_pending_change_value","add_pending_spendable_value","add_spendable_value","ambassador_impl_InputSource","ambassador_impl_WalletCommitmentTrees","ambassador_impl_WalletRead","ambassador_impl_WalletTest","ambassador_impl_WalletWrite","attempt","block_fully_scanned","block_hash","","block_height","block_max_scanned","block_metadata","block_time","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","chain","chain_height","chain_tip_height","change_pending_confirmation","","clone","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","cmp","","combine","commitments","compare","","create_account","created","denominator","deref","","","","","","","","","","","","","","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","drop","","","","","","","","","","","","","","","","","","","","","","","","","","","empty","eq","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error","fee_amount","final_tree_size","find_account_for_ephemeral_address","fmt","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_activation","from_parts","","","","from_ref","","","","","","","","","","","","","","","","","","from_sapling_activation","from_treestate","fully_scanned_height","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_checkpoint_history","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_height_hash","get_memo","get_next_available_address","get_notes","get_sapling_nullifiers","get_sent_note_ids","get_sent_outputs","get_spendable_note","get_spendable_transparent_outputs","get_target_and_anchor_heights","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_output","get_transparent_receivers","get_tx_height","get_tx_history","get_unified_full_viewing_keys","get_unspent_transparent_output","get_wallet_birthday","get_wallet_summary","hash","","","","height","","id","import_account_hd","import_account_ufvk","init","","","","","","","","","","","","","","","","","","","","","","","","","","","into","","","","","","","","","","","","","","","","","","","","","","","","","","","into_commitments","into_request","","","","","","","","","","","","","","","","","","","","","","","","","","","into_vec","is_synced","key_derivation","key_source","memo","mined_height","name","new","","","","","","","","","","new_const","next_sapling_subtree_index","note_count","","nullifier_map","numerator","orchard","orchard_balance","output_index","outputs","partial_cmp","","progress","purpose","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","recipient","recover_until","recovery","reserve_next_n_ephemeral_addresses","sapling","","","","sapling_balance","sapling_frontier","sapling_outputs","sapling_tree_size","sapling_value","scan","scanning","seed_fingerprint","seed_relevance_to_derived_accounts","select_spendable_notes","set_transaction_status","should_retain_sapling","source","spendable_value","","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","take_sapling","target_height","testing","to_block_metadata","to_owned","","","","","","","","","","","","","","","","","","total","","total_note_count","total_value","","transaction_data_requests","transactions","truncate_to_height","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","tx","","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","ufvk","uivk","unshielded","unshielded_balance","update_chain_tip","utxos_spent","validate_seed","value","","","value_pending_spendability","","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","wallet","with_orchard_balance_mut","with_sapling_balance_mut","with_sapling_tree_mut","with_unshielded_balance_mut","derivation","","key_source","","purpose","condition","fallback","account_ids","address","block_range_end","block_range_start","BlockCache","BlockSource","ChainState","CommitmentTreeRoot","Error","ScanSummary","block_hash","block_height","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","delete","deref","","","deref_mut","","","drop","","","empty","error","final_sapling_tree","fmt","","","from","","","from_parts","from_ref","","get_tip_height","init","","","insert","into","","","into_request","","","new","read","received_sapling_note_count","root_hash","scan_cached_blocks","scanned_range","spent_sapling_note_count","subtree_end_height","testing","to_owned","","truncate","try_from","","","try_into","","","type_id","","","vzip","","","with_blocks","BlockSource","Error","Scan","Wallet","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","MockBlockSource","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","into_request","try_from","try_into","type_id","vzip","with_blocks","AccountCannotSpend","AccountIdNotRecognized","Address","AddressNotRecognized","BalanceError","Builder","Change","CommitmentTree","DataSource","Error","InsufficientFunds","KeyNotAvailable","KeyNotRecognized","MemoForbidden","NoSupportedReceivers","NoteMismatch","NoteSelection","PaysEphemeralTransparentAddress","Proposal","ProposalNotSupported","ScanRequired","UnsupportedChangeType","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","","","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","available","required","ChainTip","FoundNote","Historic","Ignored","OpenAdjacent","ScanPriority","ScanRange","Scanned","Verify","block_range","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","compare","deref","","deref_mut","","drop","","eq","","equivalent","","","","","","","","fmt","","","from","","from_parts","from_ref","","init","","into","","into_request","","is_empty","len","partial_cmp","priority","spanning_tree","split_at","to_owned","","to_string","truncate_end","truncate_start","try_from","","try_into","","type_id","","vzip","","Leaf","Parent","SpanningTree","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","fmt","from","from_ref","init","insert","into","into_request","into_vec","testing","to_owned","try_from","try_into","type_id","vzip","left","right","span","scan_range","Account","AccountId","AddressType","BlockSource","BsError","CachedBlock","DEFAULT_NETWORK","DataStore","DataStoreFactory","DefaultExternal","DiversifiedExternal","DsError","Error","FakeCompactOutput","Handle","InitialChainState","InsertResult","Internal","MockWalletDb","NoteCommitments","Nullifier","Reset","TestAccount","TestBuilder","TestCache","TestFvk","TestState","TransactionSummary","account","account_id","account_value_delta","add_logical_action","add_output","add_spend","at","birthday","block_fully_scanned","block_max_scanned","block_metadata","block_source","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","build","cache","chain_height","chain_state","clone","","","","clone_into","","","","clone_to_uninit","","","","create_account","create_proposed_transactions","create_standard_transaction","default","deref","","","","","","","","","","deref_mut","","","","","","","","","","drop","","","","","","","","","","expired_unmined","expiry_height","fee_paid","find_account_for_ephemeral_address","fmt","from","","","","","","","","","","from_compact_block","from_parts","from_ref","","","","generate_block_at","generate_empty_block","generate_next_block","generate_next_block_from_tx","generate_next_block_including","generate_next_block_multi","generate_next_block_spending","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_height_hash","get_memo","get_next_available_address","get_pending_change","get_pending_shielded_balance","get_sapling_nullifiers","get_spendable_balance","get_spendable_note","get_target_and_anchor_heights","get_total_balance","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_receivers","get_tx_from_history","get_tx_height","get_unified_full_viewing_keys","get_wallet_birthday","get_wallet_summary","","has_change","height","id","import_account_hd","import_account_ufvk","init","","","","","","","","","","insert","into","","","","","","","","","","into_request","","","","","","","","","","is_shielding","latest_cached_block","memo_count","mined_height","name","network","","new","","","new_data_store","none","nu5_activation_height","orchard_end_size","pool","prior_sapling_roots","propose_shielding","propose_standard_transfer","propose_transfer","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","put_subtree_roots","random","received_note_count","reserve_next_n_ephemeral_addresses","reset","","rng_mut","sapling","","sapling_activation_height","sapling_end_size","sapling_ovk","sapling_tree","scan_cached_blocks","seed_relevance_to_derived_accounts","select_spendable_notes","sent_note_count","set_account_index","set_transaction_status","shield_transparent_funds","single_output_change_strategy","source","spend","spent_note_count","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","test_account","test_account_sapling","test_seed","to_owned","","","","transaction_data_requests","transparent","truncate_to_height","","","truncate_to_height_retaining_cache","try_from","","","","","","","","","","try_into","","","","","","","","","","try_scan_cached_blocks","txid","type_id","","","","","","","","","","ufvk","uivk","update_chain_tip","usk","validate_seed","vzip","","","","","","","","","","wallet","wallet_mut","with_account_from_sapling_activation","with_account_having_current_birthday","with_block_cache","with_data_store_factory","with_initial_chain_state","with_sapling_tree_mut","Fvk","MerkleTreeHash","Note","SHIELDED_PROTOCOL","ShieldedPoolTester","Sk","birthday_in_anchor_shard","change_note_spends_succeed","checkpoint_gaps","create_to_address_fails_on_incorrect_usk","data_db_truncation","decrypted_pool_outputs_count","empty_tree_leaf","empty_tree_root","external_address_change_spends_detected_in_restore_from_seed","fvk_default_address","fvks_equal","invalid_chain_cache_disconnected","metadata_queries_exclude_unwanted_notes","next_subtree_index","ovk_policy_prevents_recovery_from_chain","proposal_fails_if_not_all_ephemeral_outputs_consumed","proposal_fails_with_no_blocks","put_subtree_roots","random_address","random_fvk","received_note_count","reorg_to_checkpoint","scan_cached_blocks_allows_blocks_out_of_order","scan_cached_blocks_detects_spends_out_of_order","scan_cached_blocks_finds_change_notes","scan_cached_blocks_finds_received_notes","select_spendable_notes","send_multi_step_proposed_transfer","send_single_step_proposed_transfer","send_with_multiple_change_outputs","shield_transparent","sk","sk_default_address","sk_to_fvk","spend_fails_on_locked_notes","spend_fails_on_unverified_notes","spend_succeeds_to_t_addr_zero_change","test_account_fvk","try_output_recovery","usk_to_sk","valid_chain_states","with_decrypted_pool_memos","zip317_spend","SaplingPoolTester","borrow","borrow_mut","decrypted_pool_outputs_count","deref","deref_mut","drop","empty_tree_leaf","empty_tree_root","from","fvk_default_address","fvks_equal","init","into","into_request","next_subtree_index","put_subtree_roots","received_note_count","select_spendable_notes","sk","sk_default_address","sk_to_fvk","test_account_fvk","try_from","try_into","try_output_recovery","type_id","usk_to_sk","vzip","with_decrypted_pool_memos","put_received_transparent_utxo","transparent_balance_across_shielding","transparent_balance_spendability","AccountCannotSpend","","","","","AccountIdNotRecognized","","","","","Address","","","","","AddressNotRecognized","","","","","BalanceError","","","","","Builder","","","","","Change","","","","","CommitmentTree","","","","","CreateErrT","DataSource","","","","","InsufficientFunds","","","","","KeyNotAvailable","","","","","KeyNotRecognized","","","","","MemoForbidden","","","","","NoSupportedReceivers","","","","","NoteMismatch","","","","","NoteSelection","","","","","PaysEphemeralTransparentAddress","","","","","Proposal","","","","","ProposalNotSupported","","","","","ProposeShieldingErrT","ProposeTransferErrT","ScanRequired","","","","","ShieldErrT","TransferErrT","UnsupportedChangeType","","","","","create_proposed_transactions","decrypt_and_store_transaction","input_selection","propose_shielding","propose_standard_transfer_to_address","propose_transfer","shield_transparent_funds","available","required","available","required","available","required","available","required","available","required","Address","Balance","Change","DataSource","Error","","GreedyInputSelector","GreedyInputSelectorError","InputSelector","InputSelectorError","InputSource","","InsufficientFunds","Proposal","Selection","ShieldingSelector","SyncRequired","UnsupportedAddress","UnsupportedTexAddress","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","default","deref","","","deref_mut","","","drop","","","eq","equivalent","","","","fmt","","","","from","","","","","","","from_ref","init","","","into","","","into_request","","","new","propose_shielding","","propose_transaction","","source","to_owned","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","available","required","AddressCodec","Base58","Bech32DecodeError","Bech32Error","Error","Hrp","HrpMismatch","ReadError","TransparentCodecError","UnsupportedAddressType","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_extended_full_viewing_key","decode_extended_spending_key","decode_extfvk_with_network","decode_payment_address","decode_transparent_address","deref","","deref_mut","","drop","","encode","encode_extended_full_viewing_key","encode_extended_spending_key","encode_payment_address","encode_payment_address_p","encode_transparent_address","encode_transparent_address_p","eq","equivalent","","","","fmt","","","","from","","","","from_ref","init","","into","","into_request","","to_owned","to_string","","try_from","","try_into","","type_id","","vzip","","actual","expected","AccountMetaT","AddDustToFee","AllowDustChange","BundleError","ChangeError","ChangeStrategy","ChangeValue","DustAction","DustInputs","DustOutputPolicy","EphemeralBalance","Error","FeeRule","Input","InsufficientFunds","MetaSource","Output","Reject","SplitPolicy","StandardFeeRule","StrategyError","TransactionBalance","Zip317","action","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","common","compute_balance","default","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","dust_threshold","ephemeral_input_amount","ephemeral_output_amount","ephemeral_transparent","eq","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","fee_required","","fee_rule","fetch_wallet_meta","fmt","","","","","","","","","from","","","","","","","","from_ref","","","","","","","","grace_actions","init","","","","","","","","into","","","","","","","","into_request","","","","","","","","is_ephemeral","is_input","is_output","marginal_fee","memo","min_split_output_value","new","","output_pool","proposed_change","sapling","","shielded","single_output","source","split_count","standard","target_output_count","to_owned","","","","","","","","to_string","total","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","value","vzip","","","","","","","","with_min_output_value","zip317","available","required","sapling","transparent","BundleView","EmptyBundleView","In","InputView","Out","OutputView","borrow","borrow_mut","bundle_type","","deref","deref_mut","drop","from","init","inputs","","into","into_request","note_id","outputs","","try_from","try_into","type_id","value","","vzip","MultiOutputChangeStrategy","SingleOutputChangeStrategy","MultiOutputChangeStrategy","SingleOutputChangeStrategy","Zip317FeeRule","borrow","","borrow_mut","","compute_balance","","deref","","deref_mut","","drop","","fee_rule","","fetch_wallet_meta","","from","","grace_actions","init","","into","","into_request","","marginal_fee","new","","try_from","","try_into","","type_id","","vzip","","AddressGenerationError","DecodingError","DerivationError","DiversifierSpaceExhausted","Era","EraInvalid","EraMismatch","InsufficientData","InvalidSaplingDiversifierIndex","InvalidTransparentChildIndex","KeyDataInvalid","KeyNotAvailable","LengthInvalid","LengthMismatch","Orchard","ReadError","ReceiverTypeNotSupported","ShieldedReceiverRequired","Transparent","TypecodeInvalid","UnifiedAddressRequest","UnifiedFullViewingKey","UnifiedIncomingViewingKey","UnifiedSpendingKey","address","","all","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","decode","","default_address","","","default_transparent_address","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","encode","","eq","","equivalent","","","","","","","","find_address","","fmt","","","","","","","","","","","from","","","","","","","","","from_bytes","from_ref","","","","","from_sapling_extended_full_viewing_key","from_seed","init","","","","","","","","intersect","into","","","","","","","","into_request","","","","","","","","new","","","parse","sapling","","","","testing","to_address_request","to_bytes","to_owned","","","","","to_string","","","to_unified_full_viewing_key","to_unified_incoming_viewing_key","transparent","","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","unsafe_new","vzip","","","","","","","","DiversifiableFullViewingKey","ExtendedFullViewingKey","ExtendedSpendingKey","add_logical_action","add_output","add_spend","address","","borrow","","","borrow_mut","","","change_address","clone","","","clone_into","","","clone_to_uninit","","","decrypt_diversifier","default_address","","","deref","","","deref_mut","","","derive_child","derive_internal","","diversified_address","diversified_change_address","drop","","","eq","","expsk","find_address","","fmt","","","from","","","","","from_bytes","","from_path","from_ref","","","fvk","","init","","","into","","","into_request","","","master","read","","sapling_ovk","spending_key","to_bytes","","to_diversifiable_full_viewing_key","","to_extended_full_viewing_key","to_external_ivk","to_internal_fvk","to_ivk","to_nk","to_ovk","to_owned","","","try_from","","","try_into","","","type_id","","","vzip","","","write","","arb_unified_spending_key","AnchorNotFound","BalanceError","ChainDoubleSpend","Change","EphemeralOutputLeftUnspent","EphemeralOutputsInvalid","Overflow","Payment","PaymentPoolsMismatch","PaysTexFromShielded","Proposal","ProposalError","ReferenceError","RequestTotalInvalid","ShieldedInputs","ShieldingInvalid","SpendsChange","Step","StepDoubleSpend","StepOutput","StepOutputIndex","anchor_height","balance","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","compare","","deref","","","","","","deref_mut","","","","","","drop","","","","","","eq","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fee_rule","fmt","","","","","","from","","","","","","from_parts","","from_ref","","","","","","hash","","init","","","","","","into","","","","","","into_request","","","","","","involves","is_shielding","min_target_height","multi_step","new","notes","output_index","partial_cmp","","payment_pools","prior_step_inputs","shielded_inputs","single_step","step_index","steps","to_owned","","","","","","to_string","transaction_request","transparent_inputs","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","input_total","output_total","BalanceInvalid","EmptyShieldedInputs","FeeRuleNotSupported","InputNotFound","InputRetrieval","InvalidChangeRecipient","InvalidEphemeralRecipient","MemoInvalid","NoSteps","NullInput","PROPOSAL_SER_V1","ProposalDecodingError","ProposalInvalid","TransparentMemo","TxIdInvalid","ValuePoolNotSupported","VersionInvalid","Zip321","borrow","borrow_mut","clone","clone_into","clone_to_uninit","compact_formats","deref","deref_mut","drop","fmt","","from","","from_ref","init","into","into_request","proposal","service","source","to_owned","to_string","try_from","try_into","type_id","vzip","ChainMetadata","CompactBlock","CompactOrchardAction","CompactSaplingOutput","CompactSaplingSpend","CompactTx","actions","borrow","","","","","","borrow_mut","","","","","","chain_metadata","ciphertext","","clear","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmu","","cmx","default","","","","","","deref","","","","","","deref_mut","","","","","","drop","","","","","","encoded_len","","","","","","ephemeral_key","","","eq","","","","","","fee","fmt","","","","","","from","","","","","","","","from_ref","","","","","","hash","","","header","","height","","index","init","","","","","","into","","","","","","into_request","","","","","","nf","","nullifier","orchard_commitment_tree_size","outputs","prev_hash","","proto_version","sapling_commitment_tree_size","spends","time","to_owned","","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","vtx","vzip","","","","","","ChangeValue","FeeRule","MemoBytes","NotSpecified","Orchard","PaymentOutputPool","PoolNotSpecified","PreZip313","PriorStepChange","PriorStepOutput","Proposal","ProposalStep","ProposedInput","ReceivedOutput","Sapling","TransactionBalance","Transparent","ValuePool","Zip313","Zip317","anchor_height","as_str_name","","balance","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","change_index","clear","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","compare","","default","","","","","","","","","","","","deref","","","","","","","","","","","","deref_mut","","","","","","","","","","","","drop","","","","","","","","","","","","encoded_len","","","","","","","","","","eq","","","","","","","","","","","","equivalent","","","","","","","","fee_required","fee_rule","","fmt","","","","","","","","","","","","from","","","","","","","","","","","","","","from_i32","","from_ref","","","","","","","","","","","","from_standard_proposal","from_str_name","","hash","","index","init","","","","","","","","","","","","inputs","into","","","","","","","","","","","","into_request","","","","","","","","","","","","is_ephemeral","is_shielding","is_valid","","memo","min_target_height","parse_txid","partial_cmp","","payment_index","","payment_output_pools","pool_type","","proposed_change","proposed_input","proto_version","set_fee_rule","set_value_pool","","","step_index","","steps","to_owned","","","","","","","","","","","","transaction_request","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","try_into_standard_proposal","txid","type_id","","","","","","","","","","","","value","","","","value_pool","","","","","","vzip","","","","","","","","","","","","PriorStepChange","PriorStepOutput","ReceivedOutput","Value","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","from_ref","init","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Address","AddressList","Balance","BlockId","BlockRange","ChainSpec","Duration","Empty","Exclude","GetAddressUtxosArg","GetAddressUtxosReply","GetAddressUtxosReplyList","GetSubtreeRootsArg","LightdInfo","Orchard","PingResponse","RawTransaction","Sapling","SendResponse","ShieldedProtocol","SubtreeRoot","TransparentAddressBlockFilter","TreeState","TxFilter","address","","","address_utxos","addresses","","as_str_name","block","block_height","borrow","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","branch","build_date","build_user","chain_name","clear","","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","cmp","compact_tx_streamer_client","compare","completing_block_hash","completing_block_height","consensus_branch_id","data","default","","","","","","","","","","","","","","","","","","","","","","deref","","","","","","","","","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","","","","","","","","","drop","","","","","","","","","","","","","","","","","","","","","","encoded_len","","","","","","","","","","","","","","","","","","","","","end","entry","eq","","","","","","","","","","","","","","","","","","","","","","equivalent","","","","error_code","error_message","estimated_height","exit","fmt","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","from_i32","from_ref","","","","","","","","","","","","","","","","","","","","","","from_str_name","git_commit","hash","","","","height","","","","index","","init","","","","","","","","","","","","","","","","","","","","","","interval_us","into","","","","","","","","","","","","","","","","","","","","","","into_request","","","","","","","","","","","","","","","","","","","","","","is_valid","max_entries","","network","orchard_tree","partial_cmp","range","root_hash","sapling_activation_height","sapling_tree","","script","set_shielded_protocol","shielded_protocol","","start","start_height","start_index","taddr_support","time","to_chain_state","to_owned","","","","","","","","","","","","","","","","","","","","","","try_from","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","txid","","type_id","","","","","","","","","","","","","","","","","","","","","","value_zat","","vendor","version","vzip","","","","","","","","","","","","","","","","","","","","","","zcashd_build","zcashd_subversion","CompactTxStreamerClient","accept_compressed","borrow","borrow_mut","clone","clone_into","clone_to_uninit","connect","deref","deref_mut","drop","fmt","from","from_ref","get_address_utxos","get_address_utxos_stream","get_block","get_block_nullifiers","get_block_range","get_block_range_nullifiers","get_latest_block","get_latest_tree_state","get_lightd_info","get_mempool_stream","get_mempool_tx","get_subtree_roots","get_taddress_balance","get_taddress_balance_stream","get_taddress_txids","get_transaction","get_tree_state","init","into","into_request","max_decoding_message_size","max_encoding_message_size","new","ping","send_compressed","send_transaction","to_owned","try_from","try_into","type_id","vzip","with_interceptor","with_origin","BlockHeightDiscontinuity","EncodingInvalid","Nullifiers","PrevHashMismatch","ScanError","ScanningKey","ScanningKeyOps","ScanningKeys","TreeSizeInvalid","TreeSizeMismatch","TreeSizeUnknown","account_id","","at_height","borrow","","","","borrow_mut","","","","clone","clone_into","clone_to_uninit","deref","","","","deref_mut","","","","drop","","","","empty","","fmt","","from","","","","from_account_ufvks","from_ref","init","","","","into","","","","into_request","","","","is_continuity_error","key_scope","","new","nf","","prepare","","sapling","","scan_block","testing","to_owned","to_string","try_from","","","","try_into","","","","type_id","","","","vzip","","","","at_height","","","","","computed","given","index","new_height","pool_type","prev_height","protocol","","","txid","fake_compact_block","shardtree","read_shard","write_shard","Cache","Error","MisbehavingServer","Scan","Server","Wallet","WalletTrees","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","init","into","into_request","run","to_string","try_from","try_into","type_id","vzip","Custom","Discard","EphemeralTransparent","External","InternalAccount","Note","NoteId","OvkPolicy","ReceivedNote","Recipient","Sapling","Sender","TransparentAddressMetadata","WalletOutput","WalletSaplingOutput","WalletSaplingSpend","WalletSpend","WalletTransparentOutput","WalletTx","account_id","","address_index","block_index","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin","compare","custom_from_common_bytes","deref","","","","","","","","","","deref_mut","","","","","","","","","","drop","","","","","","","","","","ephemeral_key","eq","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","from","","","","","","","","","","from_parts","","","","from_ref","","","","","","","index","","init","","","","","","","","","","internal_account_note_transpose_option","internal_note_id","into","","","","","","","","","","into_request","","","","","","","","","","is_change","map_ephemeral_transparent_outpoint","map_internal_account_note","map_note","mined_height","new","","","nf","","note","","note_commitment_tree_position","","note_id","note_value","outpoint","","output_index","","partial_cmp","protocol","","recipient_address","recipient_key_scope","sapling_outputs","sapling_spends","scope","spending_key_scope","to_owned","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","","txid","","","txout","type_id","","","","","","","","","","value","","","vzip","","","","","","","","","","sapling","ephemeral_address","external_address","note","outpoint_metadata","receiving_account",""],"q":[[0,"zcash_client_backend"],[128,"zcash_client_backend::address"],[226,"zcash_client_backend::address::testing"],[228,"zcash_client_backend::data_api"],[998,"zcash_client_backend::data_api::AccountPurpose"],[999,"zcash_client_backend::data_api::AccountSource"],[1003,"zcash_client_backend::data_api::NoteFilter"],[1005,"zcash_client_backend::data_api::SeedRelevance"],[1006,"zcash_client_backend::data_api::TransactionDataRequest"],[1009,"zcash_client_backend::data_api::chain"],[1087,"zcash_client_backend::data_api::chain::error"],[1109,"zcash_client_backend::data_api::chain::testing"],[1124,"zcash_client_backend::data_api::error"],[1171,"zcash_client_backend::data_api::wallet::ShieldErrT"],[1173,"zcash_client_backend::data_api::scanning"],[1244,"zcash_client_backend::data_api::scanning::spanning_tree"],[1269,"zcash_client_backend::data_api::scanning::spanning_tree::SpanningTree"],[1272,"zcash_client_backend::data_api::scanning::spanning_tree::testing"],[1273,"zcash_client_backend::data_api::testing"],[1593,"zcash_client_backend::data_api::testing::pool"],[1642,"zcash_client_backend::data_api::testing::sapling"],[1672,"zcash_client_backend::data_api::testing::transparent"],[1675,"zcash_client_backend::data_api::wallet"],[1792,"zcash_client_backend::data_api::wallet::ShieldErrT"],[1802,"zcash_client_backend::data_api::wallet::input_selection"],[1887,"zcash_client_backend::data_api::wallet::input_selection::InputSelectorError"],[1889,"zcash_client_backend::encoding"],[1956,"zcash_client_backend::encoding::Bech32DecodeError"],[1958,"zcash_client_backend::fees"],[2205,"zcash_client_backend::fees::ChangeError"],[2209,"zcash_client_backend::fees::sapling"],[2237,"zcash_client_backend::fees::standard"],[2239,"zcash_client_backend::fees::zip317"],[2278,"zcash_client_backend::keys"],[2490,"zcash_client_backend::keys::sapling"],[2594,"zcash_client_backend::keys::testing"],[2595,"zcash_client_backend::proposal"],[2784,"zcash_client_backend::proposal::ProposalError"],[2786,"zcash_client_backend::proto"],[2830,"zcash_client_backend::proto::compact_formats"],[3008,"zcash_client_backend::proto::proposal"],[3370,"zcash_client_backend::proto::proposal::proposed_input"],[3397,"zcash_client_backend::proto::service"],[3999,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[4046,"zcash_client_backend::scanning"],[4135,"zcash_client_backend::scanning::ScanError"],[4150,"zcash_client_backend::scanning::testing"],[4151,"zcash_client_backend::serialization"],[4152,"zcash_client_backend::serialization::shardtree"],[4154,"zcash_client_backend::sync"],[4180,"zcash_client_backend::wallet"],[4449,"zcash_client_backend::wallet::OvkPolicy"],[4450,"zcash_client_backend::wallet::Recipient"],[4456,"zcash_client_backend::decrypt"],[4457,"zcash_protocol"],[4458,"core::cmp"],[4459,"zcash_protocol::consensus"],[4460,"zcash_primitives::transaction"],[4461,"zcash_keys::keys"],[4462,"std::collections::hash::map"],[4463,"core::marker"],[4464,"core::fmt"],[4465,"core::result"],[4466,"tonic::request"],[4467,"zcash_protocol::memo"],[4468,"sapling_crypto::note"],[4469,"zcash_protocol::value"],[4470,"core::option"],[4471,"alloc::string"],[4472,"core::any"],[4473,"zcash_keys::address"],[4474,"zcash_address"],[4475,"zcash_transparent::address"],[4476,"sapling_crypto::address"],[4477,"zcash_address::kind::unified"],[4478,"alloc::vec"],[4479,"zcash_address::kind::unified::address"],[4480,"zcash_address::convert"],[4481,"proptest::strategy::traits"],[4482,"core::hash"],[4483,"zip32"],[4484,"zcash_primitives::block"],[4485,"core::clone"],[4486,"incrementalmerkletree"],[4487,"secrecy::vec"],[4488,"time::offset_date_time"],[4489,"std::io::error"],[4490,"core::num::error"],[4491,"zcash_transparent::bundle"],[4492,"zip32::fingerprint"],[4493,"core::ops::range"],[4494,"sapling_crypto::note::nullifier"],[4495,"zcash_protocol::txid"],[4496,"core::num::nonzero"],[4497,"sapling_crypto::tree"],[4498,"shardtree::error"],[4499,"shardtree::store"],[4500,"incrementalmerkletree::frontier"],[4501,"core::convert"],[4502,"core::ops::function"],[4503,"shardtree"],[4504,"core::future::future"],[4505,"alloc::boxed"],[4506,"core::pin"],[4507,"core::error"],[4508,"zcash_primitives::transaction::builder"],[4509,"sapling_crypto::builder"],[4510,"zcash_transparent::builder"],[4511,"rand_core"],[4512,"zcash_protocol::local_consensus"],[4513,"nonempty"],[4514,"zcash_primitives::transaction::fees"],[4515,"subtle"],[4516,"core::default"],[4517,"zip321"],[4518,"rand_chacha"],[4519,"sapling_crypto::keys"],[4520,"sapling_crypto::zip32"],[4521,"sapling_crypto::prover"],[4522,"zcash_keys::encoding"],[4523,"bs58::decode"],[4524,"bech32::primitives::decode"],[4525,"bech32"],[4526,"zcash_primitives::transaction::fees::transparent"],[4527,"core::iter::traits::collect"],[4528,"zcash_transparent::keys"],[4529,"bip32::error"],[4530,"zcash_address::kind::unified::fvk"],[4531,"std::io"],[4532,"alloc::collections::btree::map"],[4533,"sapling_crypto::note::commitment"],[4534,"zcash_note_encryption"],[4535,"sapling_crypto::bundle"],[4536,"core::array"],[4537,"prost::error"],[4538,"bytes::buf::buf_mut"],[4539,"prost::encoding"],[4540,"bytes::buf::buf_impl"],[4541,"tonic::codec::compression"],[4542,"tonic::body"],[4543,"tonic::client::service"],[4544,"tonic::transport::channel"],[4545,"tonic::transport::error"],[4546,"tonic::transport::channel::endpoint"],[4547,"tonic::response"],[4548,"tonic::status"],[4549,"tonic::codec::decode"],[4550,"tonic::service::interceptor"],[4551,"http::request"],[4552,"http::response"],[4553,"tower_service"],[4554,"http::uri"],[4555,"shardtree::prunable"],[4556,"zcash_primitives::merkle_tree"],[4557,"zcash_keys"],[4558,"zcash_keys::address::testing"],[4559,"zcash_keys::keys::sapling"],[4560,"zcash_keys::keys::testing"]],"i":"`ljh2`101`1`12b`120312031231231231212``120312031203`123111122223333`122312031230120312031203`000012``````123201203120312031203````D`Cl0100`1Cn1201101010120120120120100101000011110120111100100020120120100`0121020011111112012010201```Gn``HdLl2```N`Gf````0Kh`HlId57Oh444`132`IfJ`010`8``````0`2```````Hj4``28Jj1`````GbFf`FdFlFn444`````=GnHfH`0221N`KbJdNn5Al9LdKh>=:HjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`Jb`Gn;GbFf10FnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`Jb954Jd:6JjFl?N`Kb4NnHfAl5LdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbKbGbFfFnHjHlHnIbFdId?><888877776666555544443333222211110000????>>>><<<<`FlJdGn;:9876543IfIhIjIlGfInJ`H`JbN`Kb=HnIbFd?IfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbHfN`KbJdNn4AlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbKb;>>LdAlHd31FlFnHnIbFdIhIjIl0321Jd62Ff<9Id36;Jj0Oh?Jb:2KbHf9Nn73AlH`4?`FnGnLl:O`HdGb?==4:Fl`:1Ff7HjHlHnIbFdIdIfIhIjIlGfInJ`H`JbGbFf8Kb9GnHfJjN`4JdNn4AlFlLdKh<;FnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbN`KbJdNnHfAlFlLdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbAlFlN`KbJdNnHf65LdKhGbFfFnHjHlHnIbFdIdIfIhIjIlGfInJ`H`JbHd0Ff0JjFlGnLd=;Gb5N`KbJdNnHfAl97Kh7;BHfBHhLhBHjBHl?BI`BIbBFj?>BG`>=<;BGjBGl<;BHbBHd<;:98BHn8764444BFlBFn7BGbBGdBGfBGh:9BGnBH`:9BHfBHhLhBHjBHl=BI`BIb>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFjBFlBFn8BGbBGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFj0`0995BGbBFlBFn92BGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?=BI`BIb?>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFjBFlBFn8BGbBGdBGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb=7>=BG`=<;:BGjBGl;:BHbBHd;:987BHn76BFj0000BGd06?BFlBFn9BGb3BGfBGh;:BGnBH`;:BHfBHhLhBHjBHl>BI`BIb?=BI`BIb??BGjBFjBFlBG`81BGb96162BFn21BGdBGfBGh8BGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj662555BFn46?77BFl1BG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFjBFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj0BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj72BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj82>>BFlBFnBG`BGbBGdBGfBGhBGjBGlBGnBH`BHbBHdBHfBHhLhBHjBHlBHnBI`BIbBFj>>`BIh000000000000000000000000000000000000000000000ABl0`0````000BLbBLd20BLfBLh4210444421042104210410442104142104210421044321323210``442104210421042104BOlBOnC@`C@bC@d224C@f503215````BM``000000000000000000`00000AFj0Lb00`````Kn2```````BMbBMdMhA@j032Mj6Nf6Mn9436528170942817094281709428170942129365281709436528170943652817094521704222211117777000044442817094365281709465102817094653652817094803652817094365281709458801324655050001120227153340281709436528170943652817094320136528170941703652817094C@hC@jC@l0110","f":"``````````````{{{d{{b{ce}}}}}{{d{e}}}{}{}}`{d{{d{c}}}{}}000{{{d{f}}}{{d{fc}}}{}}000{{{d{h}}}h}{{{d{j}}}j}{{{d{l}}}l}{{d{d{fc}}}n{}}00{{dA`}n}00{{{d{h}}{d{h}}}Ab}{{{d{j}}{d{j}}}Ab}{{d{d{c}}}Ab{}}0`{{{d{c}}Ad{d{Af}}{d{{Aj{eAh}}}}}{{Al{e}}}AnB`}{Bb{{d{c}}}{}}000{Bb{{d{fc}}}{}}000{Bbn}000`{{{d{h}}{d{h}}}Bd}{{{d{j}}{d{j}}}Bd}{{{d{l}}{d{l}}}Bd}{{d{d{c}}}Bd{}}00000000000`{{{d{h}}{d{fBf}}}{{Bj{nBh}}}}{{{d{j}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{l}}{d{fBf}}}Bl}{cc{}}000{{{d{c}}}c{}}00{{{d{{b{ce}}}}}Bb{}{}}{{}Bb}000{{}c{}}000{{}{{Bn{c}}}{}}000`{{{d{{b{ce}}}}}{{d{C`}}}{}{}}{{BbceC`l}{{b{ce}}}{}{}}{{{d{{b{ce}}}}}{{d{c}}}{}{}}{{{d{{b{Cbc}}}}}Cd{}}{{{d{h}}{d{h}}}{{Cf{Ab}}}}{{{d{j}}{d{j}}}{{Cf{Ab}}}}``````{dc{}}00{dCh}{{{d{{b{ce}}}}}l{}{}}{c{{Bj{e}}}{}{}}000{{}{{Bj{c}}}{}}000{dCj}000{{}c{}}000```````````{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{Cl}}j}Bd}{{{d{Cn}}}Cn}{{{d{Cl}}}Cl}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{D`}}{d{Db}}}Bd}{{{d{c}}{d{Dd}}}{{Bj{CnCh}}}An}{{{d{c}}{d{Dd}}}{{Cf{Cl}}}An}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{{d{Cn}}{d{c}}}ChAn}0{{{d{Cl}}{d{c}}}ChAn}{{{d{Cn}}{d{Cn}}}Bd}{{{d{Cl}}{d{Cl}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{Cn}}{d{fBf}}}{{Bj{nBh}}}}{{{d{Cl}}{d{fBf}}}{{Bj{nBh}}}}{cc{}}00{CnCl}{DfCl}{DhCl}{{{Cf{Dh}}{Cf{Df}}}{{Cf{Cn}}}}{{{d{c}}}c{}}0{{{d{Cn}}}Bd}00{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{{d{Cn}}}{{Dl{Dj}}}}{{{d{Cn}}}{{Cf{{d{Dh}}}}}}`{dc{}}0{{{d{D`}}Dn}Db}{{{d{Cl}}{d{c}}}DbAn}{{{d{Cn}}}{{Cf{{d{Df}}}}}}{c{{Bj{e}}}{}{}}0{E`{{Bj{Cn}}}}1{{{Eb{A`}}}{{Bj{ClEd}}}}000{E`{{Bj{ClEd}}}}{{{d{c}}Db}{{Bj{Cl{Ed{{d{Dd}}}}}}}An}{{}{{Bj{c}}}{}}00{dCj}00{{{d{Cn}}}{{d{{Ej{{Eh{Ef{Dl{A`}}}}}}}}}}{{}c{}}00{El{{`{{F`{}{{En{Cl}}}}}}}}{{FbEl}{{`{{F`{}{{En{Cn}}}}}}}}```````````````````````````````````````````````````````````````````````{{{d{{Fd{c}}}}}{{d{{Aj{cFf}}}}}{FhFj}}{{{d{{Fl{c}}}}}{{d{c}}}{}}{{{d{Fn}}}G`}{{{d{fGb}}Cd}{{Bj{nGd}}}}00`````{{GfGf}Gf}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{H`}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Hf{c}}}}}Hh{}}{{{d{H`}}}Hh}{{{d{H`}}}Ad}3{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Ad}{{Bj{{Cf{H`}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Hf{c}}}}}Ef{}}{d{{d{c}}}{}}00000000000000000000000000{{{d{f}}}{{d{fc}}}{}}00000000000000000000000000`{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{Ad}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Fd{c}}}}}Ad{FhFj}}{{{d{Gb}}}Cd}{{{d{Ff}}}Cd}{{{d{Gb}}}Gb}{{{d{Ff}}}Ff}{{{d{Fn}}}Fn}{{{d{Hj}}}Hj}{{{d{Hl}}}Hl}{{{d{{Hn{c}}}}}{{Hn{c}}}I`}{{{d{Ib}}}Ib}{{{d{{Fd{c}}}}}{{Fd{c}}}{I`FhFj}}{{{d{Id}}}Id}{{{d{If}}}If}{{{d{Ih}}}Ih}{{{d{Ij}}}Ij}{{{d{Il}}}Il}{{{d{Gf}}}Gf}{{{d{In}}}In}{{{d{{J`{c}}}}}{{J`{c}}}{I`B`}}{{{d{H`}}}H`}{{{d{Jb}}}Jb}{{d{d{fc}}}n{}}00000000000000000{{dA`}n}00000000000000000{{{d{Id}}{d{Id}}}Ab}{{{d{Il}}{d{Il}}}Ab}{{GfGf}Gf}{{{d{{Jd{ce}}}}}{{d{{Ej{{Eh{c{Jf{Ad}}}}}}}}}{}{}}{{d{d{c}}}Ab{}}0{{{d{f{Jj{}{{Jh{c}}}}}}{d{Dd}}{d{{Jl{A`}}}}{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{eJn}}g}}}{}{}{}}{{{d{{Fl{c}}}}}K`{}}{{{d{{Hn{c}}}}}{{d{c}}}{}}{Bb{{d{c}}}{}}00000000000000000000000000{Bb{{d{fc}}}{}}00000000000000000000000000{Bbn}00000000000000000000000000{{}{{Kb{c}}}{}}{{{d{Gb}}{d{Gb}}}Bd}{{{d{Ff}}{d{Ff}}}Bd}{{{d{Fn}}{d{Fn}}}Bd}{{{d{Hj}}{d{Hj}}}Bd}{{{d{Hl}}{d{Hl}}}Bd}{{{d{{Hn{c}}}}{d{{Hn{c}}}}}BdKd}{{{d{Ib}}{d{Ib}}}Bd}{{{d{{Fd{c}}}}{d{{Fd{c}}}}}Bd{KdFhFj}}{{{d{Id}}{d{Id}}}Bd}{{{d{Il}}{d{Il}}}Bd}{{{d{Gf}}{d{Gf}}}Bd}{{{d{{J`{c}}}}{d{{J`{c}}}}}Bd{KdB`}}{{d{d{c}}}Bd{}}00000000000000000000000000000000000000000000000`{{{d{{Fl{c}}}}}Cd{}}{{{d{{Jd{ce}}}}}Ef{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{Df}}}{{Bj{{Cf{e}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{Gb}}{d{fBf}}}Bl}{{{d{Ff}}{d{fBf}}}Bl}{{{d{Fn}}{d{fBf}}}Bl}{{{d{Hj}}{d{fBf}}}Bl}{{{d{Hl}}{d{fBf}}}Bl}{{{d{{Hn{c}}}}{d{fBf}}}BlHb}{{{d{Ib}}{d{fBf}}}Bl}{{{d{{Fd{c}}}}{d{fBf}}}Bl{HbFhFj}}{{{d{Id}}{d{fBf}}}Bl}{{{d{If}}{d{fBf}}}Bl}{{{d{Ih}}{d{fBf}}}Bl}{{{d{Ij}}{d{fBf}}}Bl}{{{d{Il}}{d{fBf}}}Bl}{{{d{Gf}}{d{fBf}}}Bl}{{{d{In}}{d{fBf}}}Bl}{{{d{{J`{c}}}}{d{fBf}}}Bl{HbB`}}{{{d{H`}}{d{fBf}}}Bl}{{{d{Jb}}{d{fBf}}}Bl}{cc{}}0000000{KfKh}1{KjKh}222222222222222222{{{d{c}}KlHh}JbAn}{{Bb{Lb{cKnL`}}Cd{Cf{C`}}}{{Ld{c}}}{}}{{Cd{Cf{Cl}}{Cf{{Eh{ClEf}}}}}In}{{AdHh{Cf{Ef}}}H`}{{Lf{Cf{Ad}}}Jb}{{{d{c}}}c{}}00000000000000000{{{d{c}}Hh}JbAn}{{Lh{Cf{Ad}}}{{Bj{JbKh}}}}{{{d{{Fd{c}}}}}Ad{FhFj}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{{Cf{g}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{Adc}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{Ah}}}{{Bj{{Cf{g}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Dl{e}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}e{d{Gf}}{d{{Ej{g}}}}}{{Bj{Ijc}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Ad}{{Bj{{Cf{Hh}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}{d{h}}}{{Bj{{Dl{{Eh{Ad{Cf{Mb}}}}}}c}}}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{{Cf{Cn}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{Md}}G`}{{Bj{{Cf{g}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e{Cf{{Mf{Ef}}}}}{{Bj{{Dl{{Eh{DfMh}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{{Eh{AdHh}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Mj}{{Bj{{Cf{Ml}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{f{Jj{}{{Jh{c}}}}}}e{Cf{El}}}{{Bj{{Cf{Cn}}g}}}{}{}{}}{{{d{M`}}h}{{Bj{{Dl{{Mn{cKn}}}}e}}}{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}N`}{{Bj{{Dl{{Eh{eNb}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}{d{Nd}}h}{{Bj{{Dl{Mj}}c}}}{}}{{{d{M`}}{d{Nd}}}{{Bj{{Dl{In}}c}}}{}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}{d{Nd}}hEf}{{Bj{{Cf{{Mn{gKn}}}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}{d{Df}}AdEf}{{Bj{{Dl{Nf}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Nh}{{Bj{{Cf{{Eh{AdAd}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Nd}{{Bj{{Cf{Af}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e{d{Df}}}{{Bj{{Cf{Mh}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}eAd}{{Bj{{Aj{DfCd}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}{d{L`}}Bd}{{Bj{{Cf{Nf}}c}}}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e}{{Bj{{Aj{Df{Cf{Mh}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Nd}{{Bj{{Cf{Ad}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{M`}}}{{Bj{{Dl{{Nj{c}}}}e}}}{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Aj{eAh}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}{d{L`}}}{{Bj{{Cf{Nf}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Cf{Ad}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}Ef}{{Bj{{Cf{{Fd{e}}}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{Fn}}{d{fc}}}nNl}{{{d{Hj}}{d{fc}}}nNl}{{{d{Hl}}{d{fc}}}nNl}{{{d{Id}}{d{fc}}}nNl}{{{d{{Hf{c}}}}}Ad{}}{{{d{Jb}}}Ad}{{{d{{Hd{}{{Gj{c}}}}}}}cB`}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Dd}}{d{{Jl{A`}}}}G`{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{eJn}}g}}}{}{}{}}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Dd}}{d{Ah}}{d{Jb}}Hj{Cf{{d{Dd}}}}}{{Bj{eg}}}{}{}{}}{{}Bb}00000000000000000000000000{{}c{}}00000000000000000000000000{{{Hf{c}}}Nn{}}{{}{{Bn{c}}}{}}00000000000000000000000000{{{Kb{c}}{d{e}}}{{Dl{{Mn{cKn}}}}}{}{{O`{c}}}}{{{d{{Fd{c}}}}}Bd{FhFj}}{{{d{Hl}}}{{Cf{{d{Fn}}}}}}{{{d{Hl}}}{{Cf{{d{Dd}}}}}}{{{d{{Ld{c}}}}}{{Cf{{d{C`}}}}}{}}{{{d{{Al{c}}}}}{{Cf{Ad}}}{}}{{{d{{Hd{}{{Gj{c}}}}}}}{{Cf{{d{Dd}}}}}B`}{{{Dl{{Mn{cCb}}}}}{{Kb{c}}}{}}{{{Cf{Ad}}{d{Af}}{Dl{{b{Cbc}}}}}{{Al{c}}}{}}{{{d{Af}}K`Adc{d{{Ej{{Ld{c}}}}}}Cd{d{{Ej{L`}}}}}{{Fl{c}}}{}}{{MdG`}Fn}{{cc}{{Hn{c}}}{}}{{{Hn{Ob}}{Cf{{Hn{Ob}}}}}Ib}{{{Aj{cFf}}AdAdIbOb}{{Fd{c}}}{FhFj}}{{BbCd}Ih}{{{Cf{Ih}}{Cf{Ih}}}Ij}{A`{{Cf{Il}}}}{A`Il}{{{d{{Fd{c}}}}}Ob{FhFj}}{{{d{Ih}}}Bb}{{{d{Ij}}h}{{Cf{Bb}}}}{{{d{{Jd{ce}}}}}{{d{{Ej{{Eh{NdOd{Dl{e}}}}}}}}}{}{}}{{{d{{Hn{c}}}}}{{d{c}}}{}}{{{d{Ij}}}{{Cf{{d{Ih}}}}}}{{{d{Ff}}}{{d{Gb}}}}{{{d{{Ld{c}}}}}Bb{}}{{{d{{Fl{c}}}}}{{d{{Ej{{Ld{c}}}}}}}{}}{{{d{Id}}{d{Id}}}{{Cf{Ab}}}}{{{d{Il}}{d{Il}}}{{Cf{Ab}}}}{{{d{{Fd{c}}}}}Ib{FhFj}}{{{d{{Hd{}{{Gj{c}}}}}}}HjB`}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Lf}}{Dl{{Hf{e}}}}}{{Bj{ng}}}{}{}{}}{{{d{f{Jj{}{{Jh{c}}}}}}{d{Nf}}}{{Bj{ce}}}{}{}}{{{d{f{Oh{}{{Gh{c}}{Of{e}}}}}}Ob{d{{Ej{{Ol{Oj}}}}}}}{{Bj{n{On{c}}}}}Hb{{A@d{}{{A@`{Oj}}{A@b{Ad}}{Gh{c}}}}}}{{{d{{Ld{c}}}}}{{d{{Lb{cKnL`}}}}}{}}{{{d{Jb}}}{{Cf{Ad}}}}{{{d{Ib}}}{{Cf{{Hn{Ob}}}}}}{{{d{f{Jj{}{{Jh{c}}}}}}eBb}{{Bj{{Dl{{Eh{DfMh}}}}g}}}{}{}{}}{{{d{{Kb{c}}}}}{{d{{Ej{{Mn{cCb}}}}}}}{}}{{{d{{Hf{c}}}}}{{d{{Jd{OjNb}}}}}{}}{{{d{Ij}}}{{Cf{{d{Ih}}}}}}`{{{d{Ff}}}{{d{Gb}}}}{{{d{Jb}}}{{d{{A@f{Oj}}}}}}{{{d{{Al{c}}}}}{{d{{Ej{{b{Cbc}}}}}}}{}}{{{d{H`}}}{{Cf{Ef}}}}{{{d{{Kb{c}}}}}{{Bj{CdGd}}}{}}{{{d{Ib}}}{{Hn{Ob}}}}`{{{d{Fn}}}{{d{Md}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}{d{{Jl{A`}}}}}{{Bj{{J`{e}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ll{}{{Gh{c}}{Gj{e}}{Lj{g}}}}}}eCd{d{{Ej{h}}}}Ad{d{{Ej{g}}}}}{{Bj{{Kb{g}}c}}}Hb{B`HbFhFj}{B`HbFhLn}}{{{d{f{Jj{}{{Jh{c}}}}}}NdIf}{{Bj{ne}}}{}{}}{{{d{O`}}{d{{Mn{cCb}}}}}Bd{}}{{{d{{Hd{}{{Gj{c}}}}}}}{{d{Hl}}}B`}{{{d{Gb}}}Cd}{{{d{Ff}}}Cd}{{{d{f{Jj{}{{Jh{c}}}}}}{Al{e}}}{{Bj{ng}}}{}{}{}}{{{d{f{Jj{}{{Jh{c}}}}}}{d{{Ej{{Fl{e}}}}}}}{{Bj{ng}}}{}{}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Dl{A@h}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{Kb{c}}}{{Dl{{Mn{cCb}}}}}{}}{{{d{{Fl{c}}}}}Ad{}}`{{{d{{Hf{c}}}}}H`{}}{dc{}}0000000000000000087{{{d{Ij}}}{{Cf{Bb}}}}{{{d{{Kb{c}}}}}{{Bj{CdGd}}}{}}{{{d{Ij}}}{{Cf{Cd}}}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}}{{Bj{{Dl{Id}}c}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Hf{c}}}}}{{d{{Ej{{A@j{c}}}}}}}{}}{{{d{f{Jj{}{{Jh{c}}}}}}Ad}{{Bj{Ade}}}{}{}}{c{{Bj{e}}}{}{}}00000000000000000000000000{{}{{Bj{c}}}{}}00000000000000000000000000{{{d{{Al{c}}}}}{{d{Af}}}{}}{{{d{{Fl{c}}}}}{{d{Af}}}{}}{dCj}00000000000000000000000000{{{d{{Hd{}{{Gj{c}}}}}}}{{Cf{{d{Ah}}}}}B`}{{{d{{Hd{}{{Gj{c}}}}}}}A@lB`}{{{d{Ff}}}Cd}{{{d{Ff}}}{{d{Gb}}}}{{{d{f{Jj{}{{Jh{c}}}}}}Ad}{{Bj{ne}}}{}{}}{{{d{{Fl{c}}}}}{{d{{Ej{L`}}}}}{}}{{{d{{Gn{}{{Gh{c}}{Gj{e}}{Gl{g}}}}}}e{d{{Jl{A`}}}}}{{Bj{Bdc}}}Hb{B`HbFhFj}{{Hd{}{{Gj{e}}}}}}{{{d{{Ld{c}}}}}Cd{}}{{{d{Ih}}}Cd}{{{d{Il}}}A`}{{{d{Gb}}}Cd}8{{}c{}}00000000000000000000000000`{{{d{fFf}}g}{{Bj{ce}}}{}{{A@n{Gd}}}{{AAb{{d{fGb}}}{{AA`{{Bj{ce}}}}}}}}0{{{d{f{Oh{}{{Gh{c}}{Of{e}}}}}}k}{{Bj{gi}}}Hb{{A@d{}{{A@`{Oj}}{A@b{Ad}}{Gh{c}}}}}{}{{A@n{{On{c}}}}}{{AAf{{d{f{AAd{e}}}}}{{AA`{{Bj{gi}}}}}}}}1`````````````````{{{d{Lf}}}Hh}{{{d{Lf}}}Ad}{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AAh}}}AAh}{{{d{Lf}}}Lf}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{AAj}}A@h}{{AB`{{AAn{AAl}}}}}}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{AdHh}Lf}`{{{d{Lf}}}{{d{{A@f{Oj}}}}}}{{{d{{Ol{c}}}}{d{fBf}}}BlHb}{{{d{AAh}}{d{fBf}}}Bl}{{{d{Lf}}{d{fBf}}}Bl}{cc{}}00{{Adc}{{Ol{c}}}{}}{{{d{c}}}c{}}0{{{d{AAj}}{Cf{{d{A@h}}}}}{{Bj{{Cf{Ad}}c}}}{}}{{}Bb}00{{{d{AAj}}{Dl{ABb}}}{{AB`{{AAn{AAl}}}}}}{{}c{}}00{{}{{Bn{c}}}{}}00{{AdHh{A@f{Oj}}}Lf}{{{d{AAj}}{d{A@h}}}{{AB`{{AAn{AAl}}}}}}{{{d{AAh}}}Bb}{{{d{{Ol{c}}}}}{{d{c}}}{}}{{{d{c}}{d{e}}{d{fg}}Ad{d{Lf}}Bb}{{Bj{AAhABd}}}{AnABf}ABhJj}{{{d{AAh}}}{{Mf{Ad}}}}3{{{d{{Ol{c}}}}}Ad{}}`{dc{}}0{{{d{AAj}}Ad}{{AB`{{AAn{AAl}}}}}}{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00{{{d{{ABh{}{{Gh{c}}}}}}{Cf{Ad}}{Cf{Bb}}g}{{Bj{n{ABd{ec}}}}}{}{}{{AAf{ABb}{{AA`{{Bj{n{ABd{ec}}}}}}}}}}````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{ABd{ce}}}}{d{fBf}}}BlHbHb}{{{d{{ABd{ce}}}}{d{fBf}}}BlABjABj}{cc{}}{ABl{{ABd{ce}}}{}{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{ABd{ce}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABjABn}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}`{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}?=<;8765{{{d{AC`}}{Cf{Ad}}{Cf{Bb}}e}{{Bj{n{ABd{cACb}}}}}{}{{AAf{ABb}{{AA`{{Bj{n{ABd{cACb}}}}}}}}}}``````````````````````54321{{{d{{ACd{cegikm}}}}{d{fBf}}}BlHbHbHbHbHbHb}{{{d{{ACd{cegikm}}}}{d{fBf}}}BlABjABjABjABjABjABj}{{{ACf{cegi}}}{{ACd{ckemgi}}}{}{}{}{}{}{}}{{{ACh{c}}}{{ACd{egickm}}}{}{}{}{}{}{}}{ACj{{ACd{cegikm}}}{}{}{}{}{}{}}{Gd{{ACd{cegikm}}}{}{}{}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACd{cegikm}}}{}{}{}{}{}{}}{cc{}}{ACl{{ACd{cegikm}}}{}{}{}{}{}{}}{ACn{{ACd{cegikm}}}{}{}{}{}{}{}}{{{On{c}}}{{ACd{ecgikm}}}{}{}{}{}{}{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{ACd{cegikm}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABjABn}{HbABjABn}{HbABj}{HbABjABn}{HbABj}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````````{{{d{A@h}}}{{d{{Mf{Ad}}}}}}{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{AD`}}}AD`}{{{d{A@h}}}A@h}{{d{d{fc}}}n{}}0{{dA`}n}0{{{d{AD`}}{d{AD`}}}Ab}{{d{d{c}}}Ab{}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{AD`}}{d{AD`}}}Bd}{{{d{A@h}}{d{A@h}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{AD`}}{d{fBf}}}Bl}{{{d{A@h}}{d{fBf}}}Bl}0{cc{}}0{{{Mf{Ad}}AD`}A@h}{{{d{c}}}c{}}0{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{A@h}}}Bd}{{{d{A@h}}}Bb}{{{d{AD`}}{d{AD`}}}{{Cf{Ab}}}}{{{d{A@h}}}AD`}`{{{d{A@h}}Ad}{{Cf{{Eh{A@hA@h}}}}}}{dc{}}0{dCh}{{{d{A@h}}Ad}{{Cf{A@h}}}}0{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0```{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{ADb}}}ADb}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{ADb}}{d{fBf}}}Bl}{cc{}}{{{d{c}}}c{}}{{}Bb}{{ADbA@hBd}ADb}{{}c{}}{{}{{Bn{c}}}{}}{ADb{{Dl{A@h}}}}`{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```{{{Mf{Ef}}AD`}A@h}````````````````````````````{{{d{{ADd{c}}}}}{{d{c}}}{}}{{{d{{Nj{c}}}}}{{d{c}}}{}}{{{d{{Nj{c}}}}}ADf{}}{{{d{{ADj{}{{ADh{c}}}}}}{d{fADl}}{d{e}}AdcADnCdEf{d{fg}}}cB`An{AE`AEb}}{{{d{{ADj{}{{ADh{c}}}}}}{d{fADl}}{d{e}}AdADnCdEf{d{fg}}}cB`An{AE`AEb}}{{{d{{ADj{}{{ADh{c}}}}}}{d{fADl}}c{d{fe}}}nB`{AE`AEb}}{{LfEfEf}AEd}{{{d{{ADd{c}}}}}{{d{Jb}}}{}}{{{d{AEf}}}{{Bj{{Cf{H`}}c}}}{}}0{{{d{AEf}}Ad}{{Bj{{Cf{H`}}c}}}{}}{{{d{{AEn{}{{AEh{c}}{AEj{e}}{AEl{g}}}}}}}{{d{e}}}Hb{{ABh{}{{Gh{c}}}}}{}}{d{{d{c}}}{}}000000000{{{d{f}}}{{d{fc}}}{}}000000000{{{AF`{ce}}}{{AFd{cAFb}}}{}AFf}{{{d{{AFd{ceg}}}}}dAEn{M`Jj}An}{{{d{AEf}}}{{Bj{{Cf{Ad}}c}}}{}}`{{{d{AEd}}}AEd}{{{d{{ADd{c}}}}}{{ADd{c}}}I`}{{{d{ADn}}}ADn}{{{d{{AFh{c}}}}}{{AFh{c}}}I`}{{d{d{fc}}}n{}}000{{dA`}n}000{{{d{fAEf}}{d{Dd}}{d{{Jl{A`}}}}{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{cJn}}e}}}{}{}}{{{d{f{AFd{cik}}}}{d{Jn}}AFj{d{{AFl{m}}}}}{{Bj{{AFn{Nd}}{AG`{iomAa}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}AGb{}{}}{{{d{f{AFd{cik}}}}{d{ADd}}DbCd}{{Bj{{AFn{Nd}}{AGh{i{AGd{i}}{AGf{i}}}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{}{{AF`{nn}}}}{Bb{{d{c}}}{}}000000000{Bb{{d{fc}}}{}}000000000{Bbn}000000000{{{d{{Nj{c}}}}}Bd{}}{{{d{{Nj{c}}}}}{{Cf{Ad}}}{}}{{{d{{Nj{c}}}}}{{Cf{Cd}}}{}}{{{d{AEf}}{d{Df}}}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEd}}{d{fBf}}}Bl}{cc{}}000000000{{{d{ABb}}}AGj}{{cNd{Cf{Ad}}{Cf{Ad}}ADf{Cf{Cd}}BbBdBbBbBbBdBd}{{Nj{c}}}{}}{{{d{c}}}c{}}000{{{d{f{AFd{ceg}}}}AdHh{d{{Ej{{AFh{i}}}}}}EfEfBd}{{Eh{Dl}}}AEn{M`Jj}AnADj}{{{d{f{AFd{ceg}}}}}{{Eh{Ad}}}AEn{M`Jj}An}{{{d{f{AFd{ceg}}}}{d{i}}ADnCd}{{Eh{Ad}}}AEn{M`Jj}AnADj}{{{d{f{AFd{ceg}}}}Bb{d{Af}}}{{Eh{Ad}}}AEn{M`Jj}An}{{{d{f{AFd{ceg}}}}Nd}{{Eh{Ad}}}AEn{M`Jj}An}{{{d{f{AFd{ceg}}}}{d{{Ej{{AFh{i}}}}}}}{{Eh{AdDl}}}AEn{M`Jj}AnADj}{{{d{f{AFd{ceg}}}}{d{i}}{Eh{Cd}}kCd}{{Eh{Ad}}}AEn{M`Jj}AnADj{{AGl{Cl}}}}{{{d{AEf}}c}{{Bj{{Cf{e}}g}}}{}{}{}}{{{d{AEf}}c}{{Bj{Ade}}}{}{}}{{{d{AEf}}{d{Ah}}}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEf}}}{{Bj{{Dl{c}}e}}}{}{}}{{{d{AEf}}c{d{Gf}}{d{{Ej{e}}}}}{{Bj{Ijg}}}{}{}{}}{{{d{AEf}}Ad}{{Bj{{Cf{Hh}}c}}}{}}{{{d{AEf}}c}{{Bj{{Cf{Cn}}e}}}{}{}}{{{d{AEf}}{d{Md}}G`}{{Bj{{Cf{c}}e}}}{}{}}{{{d{AEf}}c{Cf{{Mf{Ef}}}}}{{Bj{{Dl{{Eh{DfMh}}}}e}}}{}{}}{{{d{AEf}}}{{Bj{{Cf{{Eh{AdHh}}}}c}}}{}}{{{d{AEf}}Mj}{{Bj{{Cf{Ml}}c}}}{}}{{{d{fAEf}}c{Cf{El}}}{{Bj{{Cf{Cn}}e}}}{}{}}{{{d{{AFd{cik}}}}eEf}Cd{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}0{{{d{AEf}}N`}{{Bj{{Dl{{Eh{cNb}}}}e}}}{}{}}1{{{d{AEf}}{d{Nd}}hEf}{{Bj{{Cf{{Mn{cKn}}}}e}}}{}{}}{{{d{AEf}}Nh}{{Bj{{Cf{{Eh{AdAd}}}}c}}}{}}{{{d{{AFd{cik}}}}e}Cd{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{{d{AEf}}Nd}{{Bj{{Cf{Af}}c}}}{}}{{{d{AEf}}c{d{Df}}}{{Bj{{Cf{Mh}}e}}}{}{}}{{{d{AEf}}cAd}{{Bj{{Aj{DfCd}}e}}}{}{}}{{{d{AEf}}c}{{Bj{{Aj{Df{Cf{Mh}}}}e}}}{}{}}{{{d{{AFd{cik}}}}Nd}{{Bj{{Cf{{Nj{e}}}}g}}}{}{FhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{{d{AEf}}Nd}{{Bj{{Cf{Ad}}c}}}{}}{{{d{AEf}}}{{Bj{{Aj{cAh}}e}}}{}{}}{{{d{AEf}}}{{Bj{{Cf{Ad}}c}}}{}}{{{d{{AFd{cik}}}}Ef}{{Cf{{Fd{e}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}}{{{d{AEf}}Ef}{{Bj{{Cf{{Fd{c}}}}e}}}{}{}}{{{d{{Nj{c}}}}}Bd{}}{{{d{AEd}}}Ad}{{{d{{ADd{c}}}}}eHd{}}{{{d{fAEf}}{d{Dd}}{d{{Jl{A`}}}}G`{d{Jb}}{Cf{{d{Dd}}}}}{{Bj{{Eh{cJn}}e}}}{}{}}{{{d{fAEf}}{d{Dd}}{d{Ah}}{d{Jb}}Hj{Cf{{d{Dd}}}}}{{Bj{ce}}}{}{}}{{}Bb}000000000{{{d{f{AEn{}{{AEh{c}}{AEj{e}}{AEl{g}}}}}}{d{ABb}}}gHb{{ABh{}{{Gh{c}}}}}{}}{{}c{}}000000000{{}{{Bn{c}}}{}}0000000008{{{d{{AFd{ceg}}}}}{{Cf{{d{AEd}}}}}AEn{M`Jj}An}{{{d{{Nj{c}}}}}Bb{}}{{{d{{Nj{c}}}}}{{Cf{Ad}}}{}}{{{d{{ADd{c}}}}}{{Cf{{d{Dd}}}}}Hd}{{{d{{AFd{ceg}}}}}{{d{g}}}{}M`{}}`{{}{{AF`{nn}}}}{FbAEf}{{cADnCd}{{AFh{c}}}{}}{{{d{{AFf{}{{Gh{c}}{Gj{e}}{Gl{g}}{AGn{i}}{AH`{k}}}}}}AFb}{{Bj{kc}}}Hb{HbAHbAHdFjFhABf}{{Hd{}{{Gj{e}}}}I`}Hb{{Ll{}{{Gj{e}}{Gh{i}}}}{Gn{}{{Gj{e}}{Gl{g}}{Gh{i}}}}M`JjOh}}{AdAEd}{{{d{{AFd{ceg}}}}}Ad{}M`An}{{{d{AEd}}}Ef}``{{{d{f{AFd{cik}}}}{d{m}}{d{o}}Cd{d{{Ej{Df}}}}Ef}{{Bj{{AFl{ACb}}{AHf{iACbmo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AHj{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}{{{d{f{AFd{cik}}}}AI`Nh{d{Cl}}Cd{Cf{C`}}{Cf{C`}}h}{{Bj{{AFl{AI`}}{AId{im{AGd{i}}{AIb{i}}}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{}}{{{d{f{AFd{cik}}}}{d{m}}{d{o}}AIfNh}{{Bj{AFl{AId{iACbmo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AIh{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}{{{d{fAEf}}{d{Lf}}{Dl{{Hf{c}}}}}{{Bj{ne}}}{}{}}{{{d{fAEf}}{d{Nf}}}{{Bj{ce}}}{}{}}{{{d{fAEf}}Ob{d{{Ej{{Ol{Oj}}}}}}}{{Bj{n{On{c}}}}}{}}{{{d{f{AFd{ceg}}}}Ob{d{{Ej{{Ol{Oj}}}}}}}{{Bj{nOn}}}AEn{LlM`JjOh}{AnABf}}{{{d{fc}}e}{{AFh{e}}}AE`{}}{{{d{{Nj{c}}}}}Bb{}}{{{d{fAEf}}cBb}{{Bj{{Dl{{Eh{DfMh}}}}e}}}{}{}}{{{d{f{AFd{c{AIl{}{{AIj{e}}}}AFb}}}}}e{}{}}{{{d{f{AFd{ceAFb}}}}}{}{}{GnAIl}}{{{d{f{AFd{ceg}}}}}{{d{fAIn}}}{}M`{}}`{{{d{AGj}}}{{d{{Ej{Oj}}}}}}?>{{{d{{ADj{}{{ADh{c}}}}}}}{{Cf{AJ`}}}B`}`{{{d{f{AFd{ceg}}}}AdBb}AAhAEn{LlM`JjOh}{AnABf}}{{{d{AEf}}{d{{Jl{A`}}}}}{{Bj{{J`{c}}e}}}{}{}}{{{d{AEf}}cCd{d{{Ej{h}}}}Ad{d{{Ej{e}}}}}{{Bj{{Kb{e}}g}}}{}{}{}}9{{{AF`{ce}}G`}{{AF`{ce}}}{}{}}{{{d{fAEf}}NdIf}{{Bj{nc}}}{}}{{{d{f{AFd{cik}}}}{d{m}}{d{o}}Cd{d{Jn}}{d{{Ej{Df}}}}Ef}{{Bj{{AFn{Nd}}{AJb{imo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AHj{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}{{AI`{Cf{{d{Dd}}}}h}{{AIb{c}}}Ll}{{{d{{ADd{c}}}}}{{d{Hl}}}Hd}{{{d{f{AFd{cik}}}}{d{m}}{d{o}}{d{Jn}}AIfAFjNh}{{Bj{{AFn{Nd}}{AGh{imo}}}}}{}{HbFhFj}Hb{{Ll{}{{Gj{e}}{Gh{g}}}}M`{Jj{}{{Gj{e}}{Gh{g}}}}Oh}{AnABf}{{AIh{}{{AHh{i}}}}}{{AHn{}{{AHl{i}}}}}}?{{{d{fAEf}}{Al{c}}}{{Bj{ne}}}{}{}}{{{d{fAEf}}{d{{Ej{{Fl{c}}}}}}}{{Bj{ne}}}{}{}}{{{d{AEf}}}{{Bj{{Dl{A@h}}c}}}{}}{{{d{{AFd{ceg}}}}}{{Cf{{d{ADd}}}}}{}M`An}{{{d{{AFd{ceg}}}}}{{Cf{{d{AJd}}}}}{}M`An}{{{d{{AFd{ceg}}}}}{{Cf{{d{{Jl{A`}}}}}}}{}M`An}{dc{}}000{{{d{AEf}}}{{Bj{{Dl{Id}}c}}}{}}`{{{d{f{AEn{}{{AEh{c}}{AEj{e}}{AEl{g}}}}}}Ad}nHb{{ABh{}{{Gh{c}}}}}{}}{{{d{f{AFd{ceg}}}}Ad}nAEn{M`Jj}An}{{{d{fAEf}}Ad}{{Bj{Adc}}}{}}1{c{{Bj{e}}}{}{}}000000000{{}{{Bj{c}}}{}}000000000{{{d{f{AFd{ceg}}}}AdBb}{{Bj{AAhABd}}}AEn{LlM`JjOh}{AnABf}}{{{d{{Nj{c}}}}}Nd{}}{dCj}000000000{{{d{{ADd{c}}}}}{{Cf{{d{Ah}}}}}Hd}{{{d{{ADd{c}}}}}A@lHd}{{{d{fAEf}}Ad}{{Bj{nc}}}{}}{{{d{{ADd{c}}}}}{{d{Jn}}}{}}{{{d{AEf}}c{d{{Jl{A`}}}}}{{Bj{Bde}}}{}{}}{{}c{}}000000000{{{d{{AFd{ceg}}}}}{{d{e}}}{}M`{}}{{{d{f{AFd{ceg}}}}}{{d{fe}}}{}M`{}}{{{AF`{ce}}Hh}{{AF`{ce}}}{}{}}{{{AF`{ce}}}{{AF`{ce}}}{}{}}{{{AF`{nc}}e}{{AF`{ec}}}{}AEn}{{{AF`{cn}}e}{{AF`{ce}}}{}{}}{{{AF`{ce}}g}{{AF`{ce}}}{}{}{{AAb{{d{fAIn}}{d{AFb}}}{{AA`{AJf}}}}}}{{{d{fAEf}}i}{{Bj{eg}}}{}{}{{A@n{{On{ACb}}}}}{{AAf{{d{f{AAd{c}}}}}{{AA`{{Bj{eg}}}}}}}}``````{{ce}nAFfAEn}0{{ce}nAFfAEn}{cnAFf}1{{{d{{Al{c}}}}}Bb{}}{{}c{}}{AJhc{}}4{{{d{c}}}Cl{}}{{{d{c}}{d{c}}}Bd{}}7{{ce}nAFfAEn}{{{d{{Fd{c}}}}}Ob{FjFh}}887{{{d{f{AFd{ceg}}}}Ob{d{{Ej{{Ol{i}}}}}}}{{Bj{nOn}}}{}{M`Oh}{}{}}{cClAE`}{ceAE`{}}{{{d{AAh}}}Bb}{{ce}nAFfAEn}>==={{{d{{AFd{ceg}}}}CdAd{d{Ej}}}{{Bj{{Dl{{Mn{i}}}}}}}{}{LlM`}{}{}}{{ceg}nAFfAEn{{AJj{dEf}{{AA`{Bd}}}}}}{{ce}nAFfAEn}0{{ce}nAFfAEn}{{{d{{Ej{A`}}}}}c{}}{{{d{c}}}Cl{}}{{{d{c}}}e{}{}}444{{{d{{AFd{ceg}}}}}i{}M`An{}}{{{d{c}}Ad{d{Af}}{d{e}}}{{Cf{{Eh{KnClC`}}}}}An{}}{{{d{Jn}}}{{d{c}}}{}}7{{{d{{Al{c}}}}e}n{}{{AAf{{d{C`}}}}}}7`{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{Al{c}}}}}Bb{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{}c{}}{AJhc{}}{cc{}}{{{d{c}}}Cl{}}{{{d{c}}{d{c}}}Bd{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{{Fd{c}}}}}Ob{FjFh}}{{{d{f{AFd{ceg}}}}Ob{d{{Ej{{Ol{i}}}}}}}{{Bj{nOn}}}{}{M`Oh}{}{}}{{{d{AAh}}}Bb}{{{d{{AFd{ceg}}}}CdAd{d{Ej}}}{{Bj{{Dl{{Mn{i}}}}}}}{}{LlM`}{}{}}{{{d{{Ej{A`}}}}}c{}}{{{d{c}}}Cl{}}{{{d{c}}}e{}{}}{{{d{{AFd{ceg}}}}}i{}M`An{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{{{d{c}}Ad{d{Af}}{d{e}}}{{Cf{{Eh{KnClC`}}}}}An{}}{dCj}{{{d{Jn}}}{{d{c}}}{}}{{}c{}}{{{d{{Al{c}}}}e}n{}{{AAf{{d{C`}}}}}}{cnAFf}{{ce}nAFfAEn}0``````````````````````````````````````````````````````````````````````````````````````````````````````````````{{{d{fc}}{d{e}}{d{g}}{d{i}}{d{Jn}}AFj{d{{AFl{km}}}}}{{Bj{{AFn{Nd}}{AG`{cokAam}}}}}{JjOh}{AnI`}AJlAJnAGb{}{}{}}{{{d{c}}{d{fe}}{d{Af}}{Cf{Ad}}}{{Bj{n}}}AnJj}`{{{d{fc}}{d{e}}{d{g}}{d{i}}Cd{d{{Ej{Df}}}}Ef}{{Bj{{AFl{ACb}}{AHf{ckgi}}}}}{Gn{Ll{}{{Gh{}}}}}An{{AHj{}{{AHh{c}}}}}{{AHn{}{{AHl{c}}}}}{}}{{{d{fc}}{d{e}}AI`Nh{d{Cl}}Cd{Cf{C`}}{Cf{C`}}h}{{Bj{{AFl{AI`}}{AId{cg{AGd{c}}{AIb{c}}}}}}}{Ll{Gn{}{{Gh{}}{Gj{}}}}}{AnI`}{}}{{{d{fc}}{d{e}}{d{g}}{d{i}}AIfNh}{{Bj{AFl{AId{ckgi}}}}}{Gn{Ll{}{{Gh{}}}}}{AnI`}{{AIh{}{{AHh{c}}}}}{{AHn{}{{AHl{c}}}}}{}}{{{d{fc}}{d{e}}{d{g}}{d{i}}{d{k}}{d{m}}Cd{d{Jn}}{d{{Ej{Df}}}}Ef}{{Bj{{AFn{Nd}}{AJb{ckm}}}}}{JjOh{Ll{}{{Gh{}}}}}AnAJlAJn{{AHj{}{{AHh{c}}}}}{{AHn{}{{AHl{c}}}}}}`````````````````````````````{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AK`}}}AK`}{{d{d{fc}}}n{}}{{dA`}n}{{}{{AGd{c}}}{}}{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{Bbn}00{{{d{AK`}}{d{AK`}}}Bd}{{d{d{c}}}Bd{}}000{{{d{{ACf{cegi}}}}{d{fBf}}}BlABjABjABjABj}{{{d{{ACf{cegi}}}}{d{fBf}}}BlHbHbHbHb}{{{d{AK`}}{d{fBf}}}Bl}0{cc{}}{Gd{{ACf{cAK`eg}}}{}{}{}}{AK`{{ACf{cAK`eg}}}{}{}{}}{{{Ed{{d{Dd}}}}}{{ACf{cegi}}}{}{}{}{}}3{{{AKb{ce}}}{{ACf{gice}}}{}{}{}{}}4{{{d{c}}}c{}}{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{}{{AGd{c}}}{}}{{{d{{AHj{}{{Gh{c}}{AHh{e}}}}}}{d{g}}{d{e}}{d{i}}Cd{d{{Ej{Df}}}}AdEf}{{Bj{{AFl{ACb}}{ACf{cACb}}}}}{}LlAn{{AHn{}{{AHl{e}}}}}}{{{d{{AGd{c}}}}{d{e}}{d{g}}{d{i}}Cd{d{{Ej{Df}}}}AdEf}{{Bj{{AFl{ACb}}{ACf{kACb}}}}}LlAn{}{{AHn{}{{AHl{g}}}}}{}}{{{d{{AIh{}{{Gh{c}}{AHh{e}}}}}}{d{g}}{d{e}}AdAdAIf{d{i}}}{{Bj{AFl{ACf{c}}}}}{}LlAn{{AHn{}{{AHl{e}}}}}}{{{d{{AGd{c}}}}{d{e}}{d{g}}AdAdAIf{d{i}}}{{Bj{AFl{ACf{k}}}}}LlAn{}{{AHn{}{{AHl{c}}}}}{}}{{{d{{ACf{cegi}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABjABn}{HbABjABn}{HbABj}}{dc{}}{dCh}0{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00````````````{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{AKd}}}AKd}{{d{d{fc}}}n{}}{{dA`}n}{{{d{c}}{d{Dd}}}{{Bj{{AKf{}{{Gh{e}}}}e}}}{}{}}{{{d{Dd}}{d{Dd}}}{{Bj{AKhAKd}}}}{{{d{Dd}}{d{Dd}}}{{Bj{AKjAKd}}}}{{{d{Dd}}}{{Bj{{Eh{DnAKh}}AKd}}}}{{{d{Dd}}{d{Dd}}}{{Bj{DhAKd}}}}{{{d{{Ej{A`}}}}{d{{Ej{A`}}}}{d{Dd}}}{{Bj{{Cf{Df}}AKl}}}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{{AKf{}{{Gh{c}}}}}}{d{e}}}Ch{}{}}{{{d{Dd}}{d{AKh}}}Ch}{{{d{Dd}}{d{AKj}}}Ch}{{{d{Dd}}{d{Dh}}}Ch}{{{d{c}}{d{Dh}}}ChAn}{{{d{{Ej{A`}}}}{d{{Ej{A`}}}}{d{Df}}}Ch}{{{d{c}}{d{Df}}}ChAn}{{{d{AKd}}{d{AKd}}}Bd}{{d{d{c}}}Bd{}}000{{{d{AKd}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{AKn}}{d{fBf}}}{{Bj{nBh}}}}0{AL`AKd}{ALbAKd}{cc{}}0{{{d{c}}}c{}}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{dc{}}{dCh}0{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0`````````````````````````{{{d{ALd}}}ALf}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{AI`}}}AI`}{{{d{ALh}}}ALh}{{{d{ALj}}}ALj}{{{d{{AKb{ce}}}}}{{AKb{ce}}}I`I`}{{{d{ALf}}}ALf}{{{d{ALd}}}ALd}{{{d{ALl}}}ALl}{{{d{ALn}}}ALn}{{d{d{fc}}}n{}}0000000{{dA`}n}0000000`{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}{d{k}}Ad{d{{Ej{m}}}}{d{{Ej{o}}}}{d{Ac}}{Cf{{d{ALn}}}}{d{i}}}{{Bj{ALj{AKb{eAa}}}}}{AGbI`}{}Ll{}AnAMdAMfI`{{AMh{Aa}}}}{{}ALd}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{ALd}}}{{Cf{Cd}}}}{{{d{ALn}}}{{Cf{Cd}}}}0{CdALh}{{{d{AI`}}{d{AI`}}}Bd}{{{d{ALh}}{d{ALh}}}Bd}{{{d{ALj}}{d{ALj}}}Bd}{{{d{{AKb{ce}}}}{d{{AKb{ce}}}}}BdKdKd}{{{d{ALf}}{d{ALf}}}Bd}{{{d{ALd}}{d{ALd}}}Bd}{{{d{ALn}}{d{ALn}}}Bd}{{d{d{c}}}Bd{}}000000000000000000000000000{{{d{AI`}}{d{c}}AdegBbBbBb}{{Bj{Cdi}}}An{{AMn{}{{AMj{AMl}}}}}{{AMn{}{{AMj{Bb}}}}}{}}{{{d{ALj}}}Cd}{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}}{{d{c}}}{AGbI`}{}Ll{}}{{{d{{AHn{}{{AM`{c}}{Gh{e}}{AHl{g}}{AMb{i}}}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AGbI`}{}Ll{}}{{{d{AI`}}{d{fBf}}}Bl}{{{d{ALh}}{d{fBf}}}Bl}{{{d{ALj}}{d{fBf}}}Bl}{{{d{{AKb{ce}}}}{d{fBf}}}BlABjABj}{{{d{{AKb{ce}}}}{d{fBf}}}BlHbHb}{{{d{ALf}}{d{fBf}}}Bl}{{{d{ALd}}{d{fBf}}}Bl}{{{d{ALl}}{d{fBf}}}Bl}{{{d{ALn}}{d{fBf}}}Bl}{cc{}}0000000{{{d{c}}}c{}}0000000{{{d{AI`}}}Bb}{{}Bb}0000000{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{{d{ALh}}}Bd}{{{d{ALn}}}Bd}0{{{d{AI`}}}Cd}{{{d{ALh}}}{{Cf{{d{C`}}}}}}{{{d{ALl}}}{{Cf{Cd}}}}{{{Dl{ALh}}Cd}{{Bj{ALjn}}}}{{ALf{Cf{Cd}}}ALd}{{{d{ALh}}}j}{{{d{ALj}}}{{d{{Ej{ALh}}}}}}`{{Cd{Cf{C`}}}ALh}{{hCd{Cf{C`}}}ALh}{{}ALl}{{{d{{AKb{ce}}}}}{{Cf{{d{ABn}}}}}{HbABjABn}{HbABj}}{{{d{ALl}}{Cf{Bb}}{Cf{Cd}}Cd}AN`}`{{{d{ALl}}}AN`}{dc{}}0000000{dCh}{{{d{ALj}}}Cd}{c{{Bj{e}}}{}{}}0000000{{}{{Bj{c}}}{}}0000000{dCj}0000000{{{d{ALh}}}Cd}{{}c{}}0000000{{AN`Cd}ALl}```````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}ANf{{ANh{e}}}{}ANj}{{{d{ANl}}}ANf}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{cc{}}{{}Bb}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}{{d{{Ej{c}}}}}{{ANh{e}}}{}ANj}{{{d{ANl}}}{{d{{Ej{c}}}}}{}}{{}c{}}{{}{{Bn{c}}}{}}{{{d{ANh}}}{{d{c}}}{}}{{{d{{AMh{}{{ANb{c}}{ANd{g}}}}}}}{{d{{Ej{g}}}}}{{ANh{e}}}{}ANj}{{{d{ANl}}}{{d{{Ej{c}}}}}{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{{d{ANh}}}Cd}{{{d{ANj}}}Cd}{{}c{}}`````{d{{d{c}}}{}}0{{{d{f}}}{{d{fc}}}{}}0{{{d{{ANn{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALn}}}}{d{Aa}}}{{Bj{ALj{AKb{Acm}}}}}{AO`I`}LlAnAMdAMfI`{{AMh{m}}}{}{}}{{{d{{AOb{ce}}}}{d{g}}Ad{d{{Ej{i}}}}{d{{Ej{k}}}}{d{o}}{Cf{{d{ALn}}}}{d{Aa}}}{{Bj{ALj{AKb{Acm}}}}}{AO`I`}LlAnAMdAMfI`{{AMh{m}}}{}{}}{Bb{{d{c}}}{}}0{Bb{{d{fc}}}{}}0{Bbn}0{{{d{{ANn{ce}}}}}{{d{g}}}{AO`I`}Ll{}}{{{d{{AOb{ce}}}}}{{d{g}}}{AO`I`}Ll{}}{{{d{{ANn{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AO`I`}Ll{}{}}{{{d{{AOb{ce}}}}{d{g}}{d{Ej}}}{{Bj{i}}}{AO`I`}Ll{}{}}{cc{}}0{{{d{AO`}}}Bb}{{}Bb}0{{}c{}}0{{}{{Bn{c}}}{}}0{{{d{AO`}}}Cd}{{c{Cf{C`}}hALd}{{ANn{ce}}}{}{}}{{c{Cf{C`}}hALdALl}{{AOb{ce}}}{}{}}{c{{Bj{e}}}{}{}}0{{}{{Bj{c}}}{}}0{dCj}0{{}c{}}0````````````````````````{{{d{Ah}}AOd{Cf{El}}}{{Bj{CnAOf}}}}{{{d{A@l}}AOd{Cf{El}}}{{Bj{CnAOf}}}}{{}{{Cf{El}}}}{d{{d{c}}}{}}0000000{{{d{f}}}{{d{fc}}}{}}0000000{{{d{Jn}}}Jn}{{{d{AOf}}}AOf}{{{d{El}}}El}{{{d{Ah}}}Ah}{{{d{A@l}}}A@l}{{d{d{fc}}}n{}}0000{{dA`}n}0000{{{d{c}}{d{Dd}}}{{Bj{AhCh}}}An}{{{d{c}}{d{Dd}}}{{Bj{A@lCh}}}An}{{{d{Jn}}{Cf{El}}}{{Eh{CnAOd}}}}{{{d{Ah}}{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{A@l}}{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{Jn}}}{{Eh{DfAOh}}}}{Bb{{d{c}}}{}}0000000{Bb{{d{fc}}}{}}0000000{Bbn}0000000{{{d{Ah}}{d{c}}}ChAn}{{{d{A@l}}{d{c}}}ChAn}{{{d{AOj}}{d{AOj}}}Bd}{{{d{AOl}}{d{AOl}}}Bd}{{d{d{c}}}Bd{}}0000000{{{d{Ah}}AOd{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{A@l}}AOd{Cf{El}}}{{Bj{{Eh{CnAOd}}AOf}}}}{{{d{AOn}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{AOj}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOl}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{Jn}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AOf}}{d{fBf}}}{{Bj{nBh}}}}0{{{d{El}}{d{fBf}}}{{Bj{nBh}}}}{{{d{Ah}}{d{fBf}}}{{Bj{nBh}}}}{{{d{A@l}}{d{fBf}}}{{Bj{nBh}}}}{B@`AOn}{cc{}}0000000{{AOj{d{{Ej{A`}}}}}{{Bj{JnAOl}}}}{{{d{c}}}c{}}0000{AKh{{Bj{AhAOn}}}}{{{d{c}}{d{{Ej{A`}}}}G`}{{Bj{JnAOn}}}An}{{}Bb}0000000{{{d{El}}{d{El}}}{{Cf{El}}}}{{}c{}}0000000{{}{{Bn{c}}}{}}0000000{{BdBdBd}{{Cf{El}}}}{{{Cf{B@b}}{Cf{AJd}}}{{Bj{AhAOn}}}}{{{Cf{B@d}}{Cf{B@f}}}A@l}{{{d{B@h}}}{{Bj{AhAOl}}}}`{{{d{Jn}}}{{d{AKj}}}}{{{d{Ah}}}{{Cf{{d{AJd}}}}}}{{{d{A@l}}}{{d{{Cf{B@f}}}}}}`{{{d{A@l}}}{{Cf{El}}}}{{{d{Jn}}AOj}{{Dl{A`}}}}{dc{}}0000{dCh}00{{{d{Jn}}}Ah}{{{d{Ah}}}A@l}{{{d{Jn}}}{{d{B@j}}}}{{{d{Ah}}}{{Cf{{d{B@b}}}}}}{{{d{A@l}}}{{d{{Cf{B@d}}}}}}{c{{Bj{e}}}{}{}}0000000{{}{{Bj{c}}}{}}0000000{dCj}0000000{{BdBdBd}El}{{}c{}}0000000```{{{d{AJd}}{d{fADl}}{d{c}}AdeADnCdEf{d{fg}}}eAn{}{AE`AEb}}{{{d{AJd}}{d{fADl}}{d{c}}AdADnCdEf{d{fe}}}gAn{AE`AEb}{}}{{{d{AJd}}{d{fADl}}c{d{fe}}}n{}{AE`AEb}}{{{d{AKh}}AOd}{{Cf{Dh}}}}{{{d{AJd}}AOd}{{Cf{Dh}}}}{d{{d{c}}}{}}00{{{d{f}}}{{d{fc}}}{}}00{{{d{AJd}}}{{Eh{AOdDh}}}}{{{d{AKj}}}AKj}{{{d{AKh}}}AKh}{{{d{AJd}}}AJd}{{d{d{fc}}}n{}}00{{dA`}n}00{{{d{AJd}}{d{Dh}}}{{Cf{{Eh{AOdB@l}}}}}}{{{d{AKj}}}{{Eh{AOdDh}}}}{{{d{AKh}}}{{Eh{AOdDh}}}}8{Bb{{d{c}}}{}}00{Bb{{d{fc}}}{}}00{{{d{AKj}}B@n}AKj}:9{{{d{AJd}}BA`}{{Cf{Dh}}}}0{Bbn}00{{{d{AKj}}{d{AKj}}}Bd}{{{d{AKh}}{d{AKh}}}Bd}`{{{d{AKh}}AOd}{{Cf{{Eh{AOdDh}}}}}}{{{d{AJd}}AOd}{{Cf{{Eh{AOdDh}}}}}}{{{d{AKj}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AKh}}{d{fBf}}}{{Bj{nBh}}}}{{{d{AJd}}{d{fBf}}}{{Bj{nBh}}}}{cc{}}00{AKhAJd}{{{d{AKh}}}AJd}{{{d{{Ej{A`}}}}}{{Bj{AKjBAb}}}}{{{d{{Eb{A`}}}}}{{Cf{AJd}}}}{{{d{AKj}}{d{{Ej{B@n}}}}}AKj}{{{d{c}}}c{}}00{{{d{AJd}}}{{d{BAd}}}}`{{}Bb}00{{}c{}}00{{}{{Bn{c}}}{}}00{{{d{{Ej{A`}}}}}AKj}{c{{Bj{AKjKf}}}BAf}{c{{Bj{AKhKf}}}BAf}{{{d{AJd}}}{{Cf{AJ`}}}}{{{d{{Ej{A`}}}}EfG`}AKj}{{{d{AKj}}}{{Eb{A`}}}}{{{d{AJd}}}{{Eb{A`}}}}{{{d{AKj}}}AJd}{{{d{AKh}}}AJd}{{{d{AKj}}}AKh}{{{d{AJd}}}B@f}{{{d{AJd}}}BAd}{{{d{AJd}}B@l}BAh}{{{d{AJd}}B@l}BAj}{{{d{AJd}}B@l}AJ`}{dc{}}00{c{{Bj{e}}}{}{}}00{{}{{Bj{c}}}{}}00{dCj}00{{}c{}}00{{{d{AKj}}c}{{Bj{nKf}}}BAl}{{{d{AKh}}c}{{Bj{nKf}}}BAl}{Fb{{`{{F`{}{{En{Jn}}}}}}}}`````````````````````{{{d{{BAn{c}}}}}Ad{}}{{{d{{BB`{c}}}}}{{d{ALj}}}{}}{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000{{{d{ACj}}}ACj}{{{d{{BAn{c}}}}}{{BAn{c}}}I`}{{{d{{AFl{ce}}}}}{{AFl{ce}}}I`I`}{{{d{BBb}}}BBb}{{{d{BBd}}}BBd}{{{d{{BB`{c}}}}}{{BB`{c}}}I`}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BBb}}{d{BBb}}}Ab}{{{d{BBd}}{d{BBd}}}Ab}{{d{d{c}}}Ab{}}0{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{{BAn{c}}}}{d{{BAn{c}}}}}BdKd}{{{d{{AFl{ce}}}}{d{{AFl{ce}}}}}BdKdKd}{{{d{BBb}}{d{BBb}}}Bd}{{{d{BBd}}{d{BBd}}}Bd}{{{d{{BB`{c}}}}{d{{BB`{c}}}}}BdKd}{{d{d{c}}}Bd{}}0000000000000000000{{{d{{AFl{ce}}}}}{{d{c}}}{}{}}{{{d{ACj}}{d{fBf}}}Bl}0{{{d{{AFl{ce}}}}{d{fBf}}}BlHb{}}{{{d{BBb}}{d{fBf}}}Bl}{{{d{BBd}}{d{fBf}}}Bl}{{{d{{BB`{c}}}}{d{fBf}}}Bl{}}{cc{}}00000{{Ad{AFn{{Mn{cKn}}}}}{{BAn{c}}}{}}{{{d{{Ej{{BB`{c}}}}}}AIf{BBf{Bbj}}{Dl{Nf}}{Cf{{BAn{c}}}}{Dl{BBd}}ALjBd}{{Bj{{BB`{c}}ACj}}}{}}{{{d{c}}}c{}}00000{{{d{BBb}}{d{fc}}}nNl}{{{d{BBd}}{d{fc}}}nNl}{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{{BB`{c}}}}j}Bd{}}{{{d{{BB`{c}}}}}Bd{}}{{{d{{AFl{ce}}}}}Ad{}{}}{{cAd{AFn{{BB`{e}}}}}{{Bj{{AFl{ce}}ACj}}}{}{}}{{BbBBb}BBd}{{{d{{BAn{c}}}}}{{d{{AFn{{Mn{cKn}}}}}}}{}}{{{d{BBd}}}BBb}{{{d{BBb}}{d{BBb}}}{{Cf{Ab}}}}{{{d{BBd}}{d{BBd}}}{{Cf{Ab}}}}{{{d{{BB`{c}}}}}{{d{{BBf{Bbj}}}}}{}}{{{d{{BB`{c}}}}}{{d{{Ej{BBd}}}}}{}}{{{d{{BB`{c}}}}}{{Cf{{d{{BAn{c}}}}}}}{}}{{AIf{BBf{Bbj}}{Dl{Nf}}{Cf{{BAn{c}}}}ALjeAdBd}{{Bj{{AFl{ec}}ACj}}}{}{}}{{{d{BBd}}}Bb}{{{d{{AFl{ce}}}}}{{d{{AFn{{BB`{e}}}}}}}{}{}}{dc{}}00000{dCh}{{{d{{BB`{c}}}}}{{d{AIf}}}{}}{{{d{{BB`{c}}}}}{{d{{Ej{Nf}}}}}{}}{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{dCj}00000{{}c{}}00000````````````````````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BBh{c}}}}}{{BBh{c}}}I`}{{d{d{fc}}}n{}}{{dA`}n}`{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BBh{c}}}}{d{fBf}}}BlABj}{{{d{{BBh{c}}}}{d{fBf}}}BlHb}{BBj{{BBh{c}}}{}}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}``{{{d{{BBh{c}}}}}{{Cf{{d{ABn}}}}}ABn}{dc{}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````{d{{d{c}}}{}}00000{{{d{f}}}{{d{fc}}}{}}00000```{{{d{fBBl}}}n}{{{d{fABb}}}n}{{{d{fADl}}}n}{{{d{fBBn}}}n}{{{d{fBC`}}}n}{{{d{fBCb}}}n}{{{d{BBl}}}BBl}{{{d{ABb}}}ABb}{{{d{ADl}}}ADl}{{{d{BBn}}}BBn}{{{d{BC`}}}BC`}{{{d{BCb}}}BCb}{{d{d{fc}}}n{}}00000{{dA`}n}00000{{{d{BC`}}}{{Bj{BCdn}}}}``{{}BBl}{{}ABb}{{}ADl}{{}BBn}{{}BC`}{{}BCb}{Bb{{d{c}}}{}}00000{Bb{{d{fc}}}{}}00000{Bbn}00000{{{d{BBl}}}Bb}{{{d{ABb}}}Bb}{{{d{ADl}}}Bb}{{{d{BBn}}}Bb}{{{d{BC`}}}Bb}{{{d{BCb}}}Bb}{{{d{BC`}}}{{Bj{BCfn}}}}``{{{d{BBl}}{d{BBl}}}Bd}{{{d{ABb}}{d{ABb}}}Bd}{{{d{ADl}}{d{ADl}}}Bd}{{{d{BBn}}{d{BBn}}}Bd}{{{d{BC`}}{d{BC`}}}Bd}{{{d{BCb}}{d{BCb}}}Bd}`{{{d{BBl}}{d{fBf}}}Bl}{{{d{ABb}}{d{fBf}}}Bl}{{{d{ADl}}{d{fBf}}}Bl}{{{d{BBn}}{d{fBf}}}Bl}{{{d{BC`}}{d{fBf}}}Bl}{{{d{BCb}}{d{fBf}}}Bl}{cc{}}00{{{d{{BCh{c}}}}}BBnBCj}11{{{d{{BCl{c}}}}}BC`{}}2{{{d{c}}}c{}}00000{{{d{ABb}}}Hh}``{{{d{ABb}}}{{Cf{BCn}}}}`{{{d{ABb}}}Ad}``{{}Bb}00000{{}c{}}00000{{}{{Bn{c}}}{}}00000{{{d{BBn}}}{{Bj{Nbn}}}}````6`````{dc{}}00000{c{{Bj{e}}}{}{}}00000{{}{{Bj{c}}}{}}00000{{{d{ADl}}}Nd}{dCj}00000`{{}c{}}00000`````````````````````{{{d{BD`}}}{{d{Dd}}}}{{{d{BDb}}}{{d{Dd}}}}`{d{{d{c}}}{}}00000000000{{{d{f}}}{{d{fc}}}{}}00000000000`{{{d{fBDd}}}n}{{{d{fBDf}}}n}{{{d{fBDh}}}n}{{{d{fBDj}}}n}{{{d{fBDl}}}n}{{{d{fBDn}}}n}{{{d{fBE`}}}n}{{{d{fBEb}}}n}{{{d{fBEd}}}n}{{{d{fBEf}}}n}{{{d{BDd}}}BDd}{{{d{BDf}}}BDf}{{{d{BDh}}}BDh}{{{d{BDj}}}BDj}{{{d{BDl}}}BDl}{{{d{BDn}}}BDn}{{{d{BE`}}}BE`}{{{d{BEb}}}BEb}{{{d{BEd}}}BEd}{{{d{BEf}}}BEf}{{{d{BD`}}}BD`}{{{d{BDb}}}BDb}{{d{d{fc}}}n{}}00000000000{{dA`}n}00000000000{{{d{BD`}}{d{BD`}}}Ab}{{{d{BDb}}{d{BDb}}}Ab}{{d{d{c}}}Ab{}}0{{}BDd}{{}BDf}{{}BDh}{{}BDj}{{}BDl}{{}BDn}{{}BE`}{{}BEb}{{}BEd}{{}BEf}{{}BD`}{{}BDb}{Bb{{d{c}}}{}}00000000000{Bb{{d{fc}}}{}}00000000000{Bbn}00000000000{{{d{BDd}}}Bb}{{{d{BDf}}}Bb}{{{d{BDh}}}Bb}{{{d{BDj}}}Bb}{{{d{BDl}}}Bb}{{{d{BDn}}}Bb}{{{d{BE`}}}Bb}{{{d{BEb}}}Bb}{{{d{BEd}}}Bb}{{{d{BEf}}}Bb}{{{d{BDd}}{d{BDd}}}Bd}{{{d{BDf}}{d{BDf}}}Bd}{{{d{BDh}}{d{BDh}}}Bd}{{{d{BDj}}{d{BDj}}}Bd}{{{d{BDl}}{d{BDl}}}Bd}{{{d{BDn}}{d{BDn}}}Bd}{{{d{BE`}}{d{BE`}}}Bd}{{{d{BEb}}{d{BEb}}}Bd}{{{d{BEd}}{d{BEd}}}Bd}{{{d{BEf}}{d{BEf}}}Bd}{{{d{BD`}}{d{BD`}}}Bd}{{{d{BDb}}{d{BDb}}}Bd}{{d{d{c}}}Bd{}}0000000`{{{d{BDd}}}BDb}`{{{d{BDd}}{d{fBf}}}Bl}{{{d{BDf}}{d{fBf}}}Bl}{{{d{BDh}}{d{fBf}}}Bl}{{{d{BDj}}{d{fBf}}}Bl}{{{d{BDl}}{d{fBf}}}Bl}{{{d{BDn}}{d{fBf}}}Bl}{{{d{BE`}}{d{fBf}}}Bl}{{{d{BEb}}{d{fBf}}}Bl}{{{d{BEd}}{d{fBf}}}Bl}{{{d{BEf}}{d{fBf}}}Bl}{{{d{BD`}}{d{fBf}}}Bl}{{{d{BDb}}{d{fBf}}}Bl}{cc{}}000000000{hBD`}1{jBD`}2{BEh{{Cf{BD`}}}}{BEh{{Cf{BDb}}}}{{{d{c}}}c{}}00000000000{{{d{{AFl{AI`c}}}}}BDd{}}{{{d{Dd}}}{{Cf{BD`}}}}{{{d{Dd}}}{{Cf{BDb}}}}{{{d{BD`}}{d{fc}}}nNl}{{{d{BDb}}{d{fc}}}nNl}`{{}Bb}00000000000`{{}c{}}00000000000{{}{{Bn{c}}}{}}00000000000``{BEhBd}0``{{{d{BDj}}}{{Bj{NdBEj}}}}{{{d{BD`}}{d{BD`}}}{{Cf{Ab}}}}{{{d{BDb}}{d{BDb}}}{{Cf{Ab}}}}```{{{d{BDj}}}{{Bj{j{BBh{c}}}}}{}}{{{d{BEd}}}{{Bj{j{BBh{c}}}}}{}}```{{{d{fBDd}}BDb}n}{{{d{fBDh}}BD`}n}{{{d{fBDj}}BD`}n}{{{d{fBEd}}BD`}n}```{dc{}}00000000000`{c{{Bj{e}}}{}{}}0000000000{BEh{{Bj{BD`BEl}}}}{BEh{{Bj{BDbBEl}}}}2{{}{{Bj{c}}}{}}00000000000{{{d{BDd}}{d{e}}}{{Bj{{AFl{AI`}}{BBh{c}}}}}{}{{Ll{}{{Gh{c}}}}}}`{dCj}00000000000````{{{d{BDh}}}BD`}{{{d{BDj}}}BD`}{{{d{BEd}}}BD`}```{{}c{}}00000000000````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{BEn}}}BEn}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{BEn}}{d{fc}}}nBF`}{{{d{BEn}}}Bb}{{{d{BEn}}{d{BEn}}}Bd}{{{d{BEn}}{d{fBf}}}Bl}{cc{}}{{{d{c}}}c{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{Cf{BEn}}}}EfBFb{d{fc}}BFd}{{Bj{nBFf}}}BFh}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}``````````````````````````````{{{d{BFj}}}{{d{Dd}}}}``{d{{d{c}}}{}}000000000000000000000{{{d{f}}}{{d{fc}}}{}}000000000000000000000````{{{d{fBFl}}}n}{{{d{fBFn}}}n}{{{d{fBG`}}}n}{{{d{fBGb}}}n}{{{d{fBGd}}}n}{{{d{fBGf}}}n}{{{d{fBGh}}}n}{{{d{fBGj}}}n}{{{d{fBGl}}}n}{{{d{fBGn}}}n}{{{d{fBH`}}}n}{{{d{fBHb}}}n}{{{d{fBHd}}}n}{{{d{fBHf}}}n}{{{d{fBHh}}}n}{{{d{fLh}}}n}{{{d{fBHj}}}n}{{{d{fBHl}}}n}{{{d{fBHn}}}n}{{{d{fBI`}}}n}{{{d{fBIb}}}n}{{{d{BFl}}}BFl}{{{d{BFn}}}BFn}{{{d{BG`}}}BG`}{{{d{BGb}}}BGb}{{{d{BGd}}}BGd}{{{d{BGf}}}BGf}{{{d{BGh}}}BGh}{{{d{BGj}}}BGj}{{{d{BGl}}}BGl}{{{d{BGn}}}BGn}{{{d{BH`}}}BH`}{{{d{BHb}}}BHb}{{{d{BHd}}}BHd}{{{d{BHf}}}BHf}{{{d{BHh}}}BHh}{{{d{Lh}}}Lh}{{{d{BHj}}}BHj}{{{d{BHl}}}BHl}{{{d{BHn}}}BHn}{{{d{BI`}}}BI`}{{{d{BIb}}}BIb}{{{d{BFj}}}BFj}{{d{d{fc}}}n{}}000000000000000000000{{dA`}n}000000000000000000000{{{d{BFj}}{d{BFj}}}Ab}`{{d{d{c}}}Ab{}}````{{}BFl}{{}BFn}{{}BG`}{{}BGb}{{}BGd}{{}BGf}{{}BGh}{{}BGj}{{}BGl}{{}BGn}{{}BH`}{{}BHb}{{}BHd}{{}BHf}{{}BHh}{{}Lh}{{}BHj}{{}BHl}{{}BHn}{{}BI`}{{}BIb}{{}BFj}{Bb{{d{c}}}{}}000000000000000000000{Bb{{d{fc}}}{}}000000000000000000000{Bbn}000000000000000000000{{{d{BFl}}}Bb}{{{d{BFn}}}Bb}{{{d{BG`}}}Bb}{{{d{BGb}}}Bb}{{{d{BGd}}}Bb}{{{d{BGf}}}Bb}{{{d{BGh}}}Bb}{{{d{BGj}}}Bb}{{{d{BGl}}}Bb}{{{d{BGn}}}Bb}{{{d{BH`}}}Bb}{{{d{BHb}}}Bb}{{{d{BHd}}}Bb}{{{d{BHf}}}Bb}{{{d{BHh}}}Bb}{{{d{Lh}}}Bb}{{{d{BHj}}}Bb}{{{d{BHl}}}Bb}{{{d{BHn}}}Bb}{{{d{BI`}}}Bb}{{{d{BIb}}}Bb}``{{{d{BFl}}{d{BFl}}}Bd}{{{d{BFn}}{d{BFn}}}Bd}{{{d{BG`}}{d{BG`}}}Bd}{{{d{BGb}}{d{BGb}}}Bd}{{{d{BGd}}{d{BGd}}}Bd}{{{d{BGf}}{d{BGf}}}Bd}{{{d{BGh}}{d{BGh}}}Bd}{{{d{BGj}}{d{BGj}}}Bd}{{{d{BGl}}{d{BGl}}}Bd}{{{d{BGn}}{d{BGn}}}Bd}{{{d{BH`}}{d{BH`}}}Bd}{{{d{BHb}}{d{BHb}}}Bd}{{{d{BHd}}{d{BHd}}}Bd}{{{d{BHf}}{d{BHf}}}Bd}{{{d{BHh}}{d{BHh}}}Bd}{{{d{Lh}}{d{Lh}}}Bd}{{{d{BHj}}{d{BHj}}}Bd}{{{d{BHl}}{d{BHl}}}Bd}{{{d{BHn}}{d{BHn}}}Bd}{{{d{BI`}}{d{BI`}}}Bd}{{{d{BIb}}{d{BIb}}}Bd}{{{d{BFj}}{d{BFj}}}Bd}{{d{d{c}}}Bd{}}000````{{{d{BFl}}{d{fBf}}}Bl}{{{d{BFn}}{d{fBf}}}Bl}{{{d{BG`}}{d{fBf}}}Bl}{{{d{BGb}}{d{fBf}}}Bl}{{{d{BGd}}{d{fBf}}}Bl}{{{d{BGf}}{d{fBf}}}Bl}{{{d{BGh}}{d{fBf}}}Bl}{{{d{BGj}}{d{fBf}}}Bl}{{{d{BGl}}{d{fBf}}}Bl}{{{d{BGn}}{d{fBf}}}Bl}{{{d{BH`}}{d{fBf}}}Bl}{{{d{BHb}}{d{fBf}}}Bl}{{{d{BHd}}{d{fBf}}}Bl}{{{d{BHf}}{d{fBf}}}Bl}{{{d{BHh}}{d{fBf}}}Bl}{{{d{Lh}}{d{fBf}}}Bl}{{{d{BHj}}{d{fBf}}}Bl}{{{d{BHl}}{d{fBf}}}Bl}{{{d{BHn}}{d{fBf}}}Bl}{{{d{BI`}}{d{fBf}}}Bl}{{{d{BIb}}{d{fBf}}}Bl}{{{d{BFj}}{d{fBf}}}Bl}{cc{}}000000000000000000000{BEh{{Cf{BFj}}}}{{{d{c}}}c{}}000000000000000000000{{{d{Dd}}}{{Cf{BFj}}}}`{{{d{BFj}}{d{fc}}}nNl}`````````{{}Bb}000000000000000000000`{{}c{}}000000000000000000000{{}{{Bn{c}}}{}}000000000000000000000{BEhBd}````{{{d{BFj}}{d{BFj}}}{{Cf{Ab}}}}```{{{d{Lh}}}{{BIf{{BId{Oj}}}}}}``{{{d{fBHj}}BFj}n}{{{d{BHj}}}BFj}``````{{{d{Lh}}}{{BIf{Lf}}}}{dc{}}000000000000000000000{c{{Bj{e}}}{}{}}000000000000000000000{BEh{{Bj{BFjBEl}}}}{{}{{Bj{c}}}{}}000000000000000000000``{dCj}000000000000000000000````{{}c{}}000000000000000000000```{{{BIh{c}}BIj}{{BIh{c}}}{{BIn{BIl}}}}{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{{{d{{BIh{c}}}}}{{BIh{c}}}I`}{{d{d{fc}}}n{}}{{dA`}n}{c{{Bj{{BIh{BJ`}}BJb}}}{{BJf{BJd}}}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BIh{c}}}}{d{fBf}}}BlHb}{cc{}}{{{d{c}}}c{}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BIb}}BJj}}}{{BIn{BIl}}}{{BJl{BHn}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BI`}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHn}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{ABb}}BJj}}}{{BIn{BIl}}}{{BJl{BFl}}}}0{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{ABb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BFn}}}}0{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BFl}}BJj}}}{{BIn{BIl}}}{{BJl{BGf}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{Lh}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGj}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BGb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BGh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{ADl}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHh}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BHl}}}}BJj}}}{{BIn{BIl}}}{{BJl{BHj}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BHf}}BJj}}}{{BIn{BIl}}}{{BJl{BHd}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BHf}}BJj}}}{{BIn{BIl}}}{{BKb{}{{BK`{BHb}}}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{{BJn{BGb}}}}BJj}}}{{BIn{BIl}}}{{BJl{BGl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGb}}BJj}}}{{BIn{BIl}}}{{BJl{BG`}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{Lh}}BJj}}}{{BIn{BIl}}}{{BJl{BFl}}}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{BIh{c}}Bb}{{BIh{c}}}{{BIn{BIl}}}}0{c{{BIh{c}}}{{BIn{BIl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BH`}}BJj}}}{{BIn{BIl}}}{{BJl{BGn}}}}{{{BIh{c}}BIj}{{BIh{c}}}{{BIn{BIl}}}}{{{d{f{BIh{c}}}}e}{{Bj{{BJh{BGd}}BJj}}}{{BIn{BIl}}}{{BJl{BGb}}}}{dc{}}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}{{ce}{{BIh{{BKd{ce}}}}}{{BKl{{BKf{BIl}}}{{BKh{BKj}}}}{BIn{BIl}}}BKn}{{cBL`}{{BIh{c}}}{{BIn{BIl}}}}```````````{{{d{BLb}}}{{d{c}}}{}}{{{d{{BLd{BAhBAjc}}}}}{{d{c}}}{}}{{{d{ABl}}}Ad}{d{{d{c}}}{}}000{{{d{f}}}{{d{fc}}}{}}000{{{d{ABl}}}ABl}{{d{d{fc}}}n{}}{{dA`}n}{Bb{{d{c}}}{}}000{Bb{{d{fc}}}{}}000{Bbn}000{{}{{BLf{ce}}}{}{}}{{}{{BLh{c}}}{}}{{{d{ABl}}{d{fBf}}}Bl}0{cc{}}000{e{{BLf{c{Eh{cB@l}}}}}{B`FhFj}{{AMn{}{{AMj{{Eh{cAh}}}}}}}}{{{d{c}}}c{}}{{}Bb}000{{}c{}}000{{}{{Bn{c}}}{}}000{{{d{ABl}}}Bd}{{{d{BLb}}}{{Cf{B@l}}}}{{{d{{BLd{BAhBAjc}}}}}{{Cf{B@l}}}{}}{{{Aj{c{AAn{BLb}}}}}{{BLf{ec}}}{}{}}{{{d{BLb}}dMb}{{Cf{c}}}{}}{{{d{{BLd{BAhBAjc}}}}{d{Cb}}Mb}{{Cf{Nb}}}{}}{{{d{BLb}}}}{{{d{{BLd{BAhBAjc}}}}}BLj{}}{{{d{{BLf{ce}}}}}{{d{{Aj{e{AAn{BLb}}}}}}}{}{}}{{{d{{BLh{c}}}}}{{d{{Ej{{Eh{cNb}}}}}}}{}}{{{d{c}}ABb{d{{BLf{eg}}}}{d{{BLh{e}}}}{Cf{{d{H`}}}}}{{Bj{{Hf{e}}ABl}}}{AnABf}{AHdFhFjAHbABf}{B`FjFhABf}}`{dc{}}{dCh}{c{{Bj{e}}}{}{}}000{{}{{Bj{c}}}{}}000{dCj}000{{}c{}}000```````````````{{AdHhNb{d{AJd}}CdBd{Cf{{Eh{EfEf}}}}}ABb}`{c{{BIf{{BLl{e}}}}}BAfBLn}{{{d{fc}}{d{{BLl{e}}}}}{{BIf{n}}}BAlBLn}```````{d{{d{c}}}{}}{{{d{f}}}{{d{fc}}}{}}{Bb{{d{c}}}{}}{Bb{{d{fc}}}{}}{Bbn}{{{d{{BM`{ceg}}}}{d{fBf}}}BlABjABjABj}{{{d{{BM`{ceg}}}}{d{fBf}}}BlHbHbHb}{{{ABd{ce}}}{{BM`{ecg}}}{}{}{}}{BJj{{BM`{ceg}}}{}{}{}}{cc{}}{{}Bb}{{}c{}}{{}{{Bn{c}}}{}}{{{d{f{BIh{c}}}}{d{e}}{d{g}}{d{fi}}Ef}{{Bj{nBM`}}}{{BIn{BIl}}}{AnABf}AAj{JjOh}}{dCh}{c{{Bj{e}}}{}{}}{{}{{Bj{c}}}{}}{dCj}{{}c{}}```````````````````{{{d{{BMb{ce}}}}}{{d{e}}}{}{}}{{{d{{BMd{ceg}}}}}{{d{g}}}{}{}{}}{{{d{Mh}}}AOh}{{{d{{A@j{c}}}}}Bb{}}{d{{d{c}}}{}}000000000{{{d{f}}}{{d{fc}}}{}}000000000{{{d{Mj}}}Mj}{{{d{{Lb{ceg}}}}}{{Lb{ceg}}}I`I`I`}{{{d{Nf}}}Nf}{{{d{Kn}}}Kn}{{{d{{Mn{ce}}}}}{{Mn{ce}}}I`I`}{{{d{AFj}}}AFj}{{{d{Mh}}}Mh}{{d{d{fc}}}n{}}000000{{dA`}n}000000{{{d{Mj}}{d{Mj}}}Ab}{{{d{Nf}}}{{d{BMf}}}}{{d{d{c}}}Ab{}}{{{d{{Eb{A`}}}}}AFj}{Bb{{d{c}}}{}}000000000{Bb{{d{fc}}}{}}000000000{Bbn}000000000{{{d{{BMd{ceg}}}}}{{d{BCf}}}{}{}{}}{{{d{Mj}}{d{Mj}}}Bd}{{{d{Nf}}{d{Nf}}}Bd}{{{d{Kn}}{d{Kn}}}Bd}{{{d{{Mn{ce}}}}{d{{Mn{ce}}}}}BdKdKd}{{{d{Mh}}{d{Mh}}}Bd}{{d{d{c}}}Bd{}}0000000000000000000{{{d{Mj}}{d{fBf}}}Bl}{{{d{{Lb{ceg}}}}{d{fBf}}}BlHbHbHb}{{{d{Nf}}{d{fBf}}}Bl}{{{d{Kn}}{d{fBf}}}Bl}{{{d{{Mn{ce}}}}{d{fBf}}}BlHbHb}{{{d{AFj}}{d{fBf}}}Bl}{{{d{Mh}}{d{fBf}}}Bl}{cc{}}000000000{{Bbce}{{BMb{ce}}}{}{}}{{BbBCfcBdMb{Cf{e}}g{Cf{B@l}}}{{BMd{ceg}}}{}{}{}}{{L`BMf{Cf{Ad}}}{{Cf{Nf}}}}{{cNdOdeB@lMb}{{Mn{ce}}}{}{}}{{{d{c}}}c{}}000000{{{d{{BMb{ce}}}}}Bb{}{}}{{{d{{BMd{ceg}}}}}Bb{}{}{}}{{}Bb}000000000{{{Lb{c{Cf{e}}g}}}{{Cf{{Lb{ceg}}}}}{}{}{}}{{{d{{Mn{ce}}}}}{{d{c}}}{}{}}{{}c{}}000000000{{}{{Bn{c}}}{}}000000000{{{d{{BMd{ceg}}}}}Bd{}{}{}}{{{Lb{ceg}}k}{{Lb{cei}}}{}{}{}{}{{AAb{g}{{AA`{i}}}}}}{{{Lb{ceg}}k}{{Lb{cig}}}{}{}{}{}{{AAb{e}{{AA`{i}}}}}}{{{Mn{ce}}i}{{Mn{cg}}}{}{}{}{{AJj{e}{{AA`{g}}}}}}{{{d{Nf}}}{{Cf{Ad}}}}{{NdBb{Dl{{BMh{c}}}}{Dl{{BMj{c}}}}}{{A@j{c}}}{}}{{NdhOd}Mj}{{BMlAOh}Mh}{{{d{{BMb{ce}}}}}{{d{c}}}{}{}}{{{d{{BMd{ceg}}}}}{{Cf{{d{e}}}}}{}{}{}}{{{d{{BMd{ceg}}}}}{{d{c}}}{}{}{}}{{{d{{Mn{ce}}}}}{{d{e}}}{}{}}{{{d{{BMd{ceg}}}}}Mb{}{}{}}{{{d{{Mn{ce}}}}}Mb{}{}}{{{d{{Mn{cCb}}}}}{{d{c}}}{}}{{{d{{Mn{cCb}}}}}{{Bj{CdGd}}}{}}{{{d{Nf}}}{{d{L`}}}}0{{{d{Mj}}}Od}{{{d{{Mn{ce}}}}}Od{}{}}{{{d{Mj}}{d{Mj}}}{{Cf{Ab}}}}{{{d{Mj}}}h}{{{d{Kn}}}h}{{{d{Nf}}}{{d{Df}}}}{{{d{{BMd{ceg}}}}}{{Cf{B@l}}}{}{}{}}{{{d{{A@j{c}}}}}{{d{{Ej{{BMj{c}}}}}}}{}}{{{d{{A@j{c}}}}}{{d{{Ej{{BMh{c}}}}}}}{}}{{{d{Mh}}}BMl}{{{d{{Mn{ce}}}}}B@l{}{}}{dc{}}000000{c{{Bj{e}}}{}{}}000000000{{}{{Bj{c}}}{}}000000000{{{d{{A@j{c}}}}}Nd{}}{{{d{Mj}}}{{d{Nd}}}}{{{d{{Mn{ce}}}}}{{d{Nd}}}{}{}}{{{d{Nf}}}{{d{BMf}}}}{dCj}000000000{{{d{Nf}}}Cd}{{{d{Kn}}}Cd}{{{d{{Mn{cCb}}}}}Cd{}}{{}c{}}000000000```````","D":"JFn","p":[[5,"DecryptedOutput",0,4456],[1,"reference",null,null,1],[0,"mut"],[6,"ShieldedProtocol",0,4457],[6,"PoolType",0,4457],[6,"TransferType",0,4456],[1,"unit"],[1,"u8"],[6,"Ordering",4458],[5,"BlockHeight",4459],[5,"Transaction",4460],[5,"UnifiedFullViewingKey",2278,4461],[5,"HashMap",4462],[5,"DecryptedTransaction",228],[10,"Parameters",4459],[10,"Copy",4463],[1,"usize"],[1,"bool"],[5,"Formatter",4464],[5,"Error",4464],[6,"Result",4465,null,1],[8,"Result",4464],[5,"Request",4466],[5,"MemoBytes",4467],[5,"Note",4468],[5,"Zatoshis",4469],[6,"Option",4470,null,1],[5,"String",4471],[5,"TypeId",4472],[6,"Address",128,4473],[5,"UnifiedAddress",128,4473],[6,"Receiver",128,4473],[5,"ZcashAddress",4474],[1,"str"],[6,"TransparentAddress",4475],[5,"PaymentAddress",4476],[6,"Typecode",4477],[5,"Vec",4478],[6,"NetworkType",4459],[5,"Address",4479],[1,"array"],[6,"ConversionError",4480],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",2278,4461],[17,"Value"],[10,"Strategy",4481],[6,"Network",4459],[5,"WalletSummary",228],[5,"AccountBalance",228],[10,"Eq",4458],[10,"Hash",4482],[5,"SentTransaction",228],[5,"Zip32Derivation",228],[5,"AccountId",4483],[5,"Balance",228],[6,"BalanceError",4469],[6,"NoteFilter",228],[17,"Error"],[17,"AccountId"],[17,"Account"],[10,"WalletRead",228],[5,"BlockMetadata",228],[10,"Debug",4464],[10,"Account",228],[5,"ScannedBlock",228],[5,"BlockHash",4484],[6,"AccountPurpose",228],[6,"AccountSource",228],[5,"Ratio",228],[10,"Clone",4485],[5,"Progress",228],[6,"TransactionDataRequest",228],[6,"TransactionStatus",228],[5,"PoolMeta",228],[5,"AccountMeta",228],[5,"BoundedU8",228],[5,"OutputOfSentTx",228],[6,"SeedRelevance",228],[5,"AccountBirthday",228],[5,"ScannedBundles",228],[6,"Retention",4486],[17,"UtxoRef"],[10,"WalletWrite",228],[8,"SecretVec",4487],[5,"UnifiedSpendingKey",2278,4461],[5,"OffsetDateTime",4488],[5,"SpendableNotes",228],[10,"PartialEq",4458],[5,"Error",4489],[6,"BirthdayError",228],[5,"TryFromIntError",4490],[6,"NetworkUpgrade",4459],[6,"Note",4180],[5,"OutPoint",4491],[6,"Recipient",4180],[5,"SentTransactionOutput",228],[5,"ChainState",1009],[5,"TreeState",3397],[17,"NoteRef"],[10,"InputSource",228],[10,"Ord",4458],[10,"WalletTest",228],[5,"Position",4486],[5,"SeedFingerprint",4492],[5,"Range",4493],[5,"TransparentAddressMetadata",4180],[5,"NoteId",4180],[6,"Memo",4467],[5,"ReceivedNote",4180],[6,"NullifierQuery",228],[5,"Nullifier",4494],[5,"TxId",4495],[5,"WalletTransparentOutput",4180],[8,"NonZeroU32",4496],[5,"TransactionSummary",1273],[10,"Hasher",4482],[5,"ScannedBlockCommitments",228],[10,"NoteRetention",228],[1,"u64"],[1,"u16"],[17,"SaplingShardStore"],[10,"WalletCommitmentTrees",228],[5,"Node",4497],[5,"CommitmentTreeRoot",1009],[6,"ShardTreeError",4498],[17,"H"],[17,"CheckpointId"],[10,"ShardStore",4499],[5,"Frontier",4500],[5,"ScanRange",1173],[5,"WalletTx",4180],[5,"UnifiedIncomingViewingKey",2278,4461],[10,"From",4501,null,1],[17,"Output"],[10,"FnOnce",4502],[5,"ShardTree",4503],[10,"FnMut",4502],[5,"ScanSummary",1009],[10,"BlockCache",1009],[10,"Future",4504,null,1],[5,"Box",4505,null,1],[5,"Pin",4506],[5,"CompactBlock",2830],[6,"Error",1087],[10,"Send",4463],[10,"BlockSource",1009],[10,"Display",4464],[6,"ScanError",4046],[10,"Error",4507],[5,"MockBlockSource",1109],[6,"Infallible",4501],[6,"Error",1124],[6,"InputSelectorError",1802],[6,"Error",4508],[6,"ProposalError",2595],[6,"Error",4509],[6,"Error",4510],[6,"ScanPriority",1173],[6,"SpanningTree",1244],[5,"TestAccount",1273],[5,"ZatBalance",4469],[17,"Nullifier"],[10,"TestFvk",1273],[5,"CompactTx",2830],[6,"AddressType",1273],[10,"RngCore",4511],[10,"CryptoRng",4511],[5,"CachedBlock",1273],[5,"MockWalletDb",1273],[17,"BsError"],[17,"BlockSource"],[17,"InsertResult"],[10,"TestCache",1273],[5,"TestBuilder",1273],[5,"LocalNetwork",4512],[5,"TestState",1273],[10,"DataStoreFactory",1273],[5,"FakeCompactOutput",1273],[6,"OvkPolicy",4180],[5,"Proposal",2595],[5,"NonEmpty",4513],[8,"CreateErrT",1675],[10,"FeeRule",4514],[5,"GreedyInputSelector",1802],[8,"MultiOutputChangeStrategy",2237],[8,"TransferErrT",1675],[5,"NoteCommitments",1273],[10,"Into",4501,null,1],[17,"DsError"],[17,"DataStore"],[10,"ConditionallySelectable",4515],[10,"Default",4516],[8,"ProposeShieldingErrT",1675],[17,"InputSource"],[10,"ShieldingSelector",1802],[17,"MetaSource"],[10,"ChangeStrategy",1958],[6,"StandardFeeRule",1958],[8,"SingleOutputChangeStrategy",2237],[8,"ProposeTransferErrT",1675],[5,"TransactionRequest",4517],[10,"InputSelector",1802],[17,"Handle"],[10,"Reset",1273],[8,"ChaChaRng",4518],[5,"OutgoingViewingKey",4519],[8,"ShieldErrT",1675],[5,"DiversifiableFullViewingKey",2490,4520],[5,"InitialChainState",1273],[5,"Level",4486],[10,"Fn",4502],[10,"SpendProver",4521],[10,"OutputProver",4521],[6,"GreedyInputSelectorError",1802],[6,"ChangeError",1958],[6,"Bech32DecodeError",1889,4522],[10,"AddressCodec",1889,4522],[5,"ExtendedFullViewingKey",2490,4520],[5,"ExtendedSpendingKey",2490,4520],[6,"Error",4523],[6,"TransparentCodecError",1889,4522],[6,"CheckedHrpstringError",4524],[6,"DecodeError",4525],[5,"DustOutputPolicy",1958],[6,"DustAction",1958],[5,"ChangeValue",1958],[5,"TransactionBalance",1958],[5,"SplitPolicy",1958],[6,"EphemeralBalance",1958],[17,"FeeRule"],[17,"AccountMetaT"],[10,"InputView",4526],[10,"OutputView",4526],[10,"BundleView",2209],[17,"Item"],[6,"InputSize",4526],[10,"IntoIterator",4527],[8,"NonZeroUsize",4496],[17,"In"],[17,"Out"],[6,"BundleType",4509],[10,"InputView",2209],[10,"OutputView",2209],[5,"EmptyBundleView",2209],[5,"SingleOutputChangeStrategy",2239],[10,"Zip317FeeRule",2239],[5,"MultiOutputChangeStrategy",2239],[5,"DiversifierIndex",4483],[6,"AddressGenerationError",2278,4461],[5,"NonHardenedChildIndex",4528],[6,"Era",2278,4461],[6,"DecodingError",2278,4461],[6,"DerivationError",2278,4461],[6,"Error",4529],[5,"AccountPubKey",4528],[5,"ExternalIvk",4528],[5,"IncomingViewingKey",4520],[5,"Ufvk",4530],[5,"AccountPrivKey",4528],[6,"Scope",4483],[5,"ChildIndex",4483],[5,"Diversifier",4519],[6,"DecodingError",4519],[5,"FullViewingKey",4519],[10,"Read",4531],[5,"SaplingIvk",4519],[5,"NullifierDerivingKey",4519],[10,"Write",4531],[5,"ShieldedInputs",2595],[5,"Step",2595],[6,"StepOutputIndex",2595],[5,"StepOutput",2595],[5,"BTreeMap",4532],[6,"ProposalDecodingError",2786],[6,"Zip321Error",4517],[5,"ChainMetadata",2830],[5,"CompactSaplingSpend",2830],[5,"CompactSaplingOutput",2830],[5,"CompactOrchardAction",2830],[5,"ExtractedNoteCommitment",4533],[5,"EphemeralKeyBytes",4534],[5,"SpendDescription",4535],[10,"Authorization",4535],[5,"OutputDescription",4535],[5,"BlockHeader",4484],[6,"ValuePool",3008],[6,"FeeRule",3008],[5,"Proposal",3008],[5,"ProposalStep",3008],[5,"PaymentOutputPool",3008],[5,"ReceivedOutput",3008],[5,"PriorStepOutput",3008],[5,"PriorStepChange",3008],[5,"ProposedInput",3008],[5,"TransactionBalance",3008],[5,"ChangeValue",3008],[5,"MemoBytes",3008],[1,"i32"],[5,"TryFromSliceError",4536],[5,"UnknownEnumValue",4537],[6,"Value",3370],[10,"BufMut",4538],[6,"WireType",4539],[5,"DecodeContext",4539],[5,"DecodeError",4537],[10,"Buf",4540],[6,"ShieldedProtocol",3397],[5,"BlockId",3397],[5,"BlockRange",3397],[5,"TxFilter",3397],[5,"RawTransaction",3397],[5,"SendResponse",3397],[5,"ChainSpec",3397],[5,"Empty",3397],[5,"LightdInfo",3397],[5,"TransparentAddressBlockFilter",3397],[5,"Duration",3397],[5,"PingResponse",3397],[5,"Address",3397],[5,"AddressList",3397],[5,"Balance",3397],[5,"Exclude",3397],[5,"GetSubtreeRootsArg",3397],[5,"SubtreeRoot",3397],[5,"GetAddressUtxosArg",3397],[5,"GetAddressUtxosReply",3397],[5,"GetAddressUtxosReplyList",3397],[5,"CommitmentTree",4500],[8,"Result",4489],[5,"CompactTxStreamerClient",3999],[6,"CompressionEncoding",4541],[8,"BoxBody",4542],[10,"GrpcService",4543],[5,"Channel",4544],[5,"Error",4545],[5,"Endpoint",4546],[10,"TryInto",4501],[5,"Response",4547],[5,"Status",4548],[10,"IntoRequest",4466],[5,"Streaming",4549],[17,"Message"],[10,"IntoStreamingRequest",4466],[5,"InterceptedService",4550],[5,"Request",4551],[17,"Response"],[5,"Response",4552],[10,"Service",4553],[10,"Interceptor",4550],[5,"Uri",4554],[10,"ScanningKeyOps",4046],[5,"ScanningKey",4046],[5,"ScanningKeys",4046],[5,"Nullifiers",4046],[5,"PreparedIncomingViewingKey",4519],[8,"PrunableTree",4555],[10,"HashSer",4556],[6,"Error",4154],[5,"WalletSpend",4180],[5,"WalletOutput",4180],[5,"TxOut",4491],[8,"WalletSaplingSpend",4180],[8,"WalletSaplingOutput",4180],[5,"TransparentKeyScope",4528],[15,"Spending",998],[15,"Derived",999],[15,"Imported",999],[15,"Attempt",1003],[15,"Relevant",1005],[15,"SpendsFromAddress",1006],[15,"InsufficientFunds",1792],[15,"Parent",1269],[10,"ShieldedPoolTester",1593],[5,"SaplingPoolTester",1642],[15,"InsufficientFunds",1887],[15,"HrpMismatch",1956],[15,"InsufficientFunds",2205],[15,"DustInputs",2205],[15,"BalanceError",2784],[15,"EncodingInvalid",4135],[15,"PrevHashMismatch",4135],[15,"TreeSizeMismatch",4135],[15,"TreeSizeUnknown",4135],[15,"TreeSizeInvalid",4135],[15,"BlockHeightDiscontinuity",4135],[15,"Custom",4449],[15,"EphemeralTransparent",4450],[15,"InternalAccount",4450]],"r":[[0,4456],[1,4456],[2,4457],[3,4457],[4,4456],[5,4457],[6,4457],[7,4457],[8,4457],[9,4457],[10,4457],[11,4456],[12,4457],[13,4456],[14,4456],[15,4557],[16,4457],[17,4457],[18,4456],[19,4456],[20,4457],[21,4457],[22,4456],[23,4456],[24,4457],[25,4457],[26,4456],[27,4457],[28,4457],[29,4456],[30,4457],[31,4457],[32,4456],[33,4457],[34,4457],[35,4457],[36,4457],[38,4456],[39,4457],[40,4457],[41,4456],[42,4456],[43,4457],[44,4457],[45,4456],[46,4456],[47,4457],[48,4457],[49,4456],[50,4456],[51,4557],[52,4457],[53,4457],[54,4456],[55,4457],[56,4457],[57,4457],[58,4457],[59,4457],[60,4457],[61,4457],[62,4457],[63,4456],[64,4456],[65,4456],[66,4456],[68,4457],[69,4457],[70,4457],[71,4456],[72,4457],[73,4457],[74,4456],[75,4456],[76,4457],[77,4457],[78,4456],[79,4456],[80,4457],[81,4457],[82,4456],[83,4456],[84,4457],[85,4457],[86,4456],[87,4456],[88,4457],[89,4457],[90,4456],[91,4456],[92,4557],[93,4456],[94,4456],[95,4456],[96,4456],[97,4457],[98,4457],[105,4457],[106,4457],[107,4456],[108,4457],[109,4456],[110,4457],[111,4457],[112,4456],[113,4456],[114,4457],[115,4457],[116,4456],[117,4456],[118,4457],[119,4457],[120,4456],[121,4456],[122,4457],[123,4457],[124,4456],[125,4456],[128,4473],[129,4473],[130,4473],[131,4473],[132,4473],[133,4473],[134,4473],[135,4473],[136,4473],[137,4473],[138,4473],[139,4473],[140,4473],[141,4473],[142,4473],[143,4473],[144,4473],[145,4473],[146,4473],[147,4473],[148,4473],[149,4473],[150,4473],[151,4473],[152,4473],[153,4473],[154,4473],[155,4473],[156,4473],[157,4473],[158,4473],[159,4473],[160,4473],[161,4473],[162,4473],[163,4473],[164,4473],[165,4473],[166,4473],[167,4473],[168,4473],[169,4473],[170,4473],[171,4473],[172,4473],[173,4473],[174,4473],[175,4473],[176,4473],[177,4473],[178,4473],[179,4473],[180,4473],[181,4473],[182,4473],[183,4473],[184,4473],[185,4473],[186,4473],[187,4473],[188,4473],[189,4473],[190,4473],[191,4473],[192,4473],[193,4473],[194,4473],[195,4473],[196,4473],[197,4473],[198,4473],[199,4473],[200,4473],[201,4473],[202,4473],[203,4473],[204,4473],[205,4473],[206,4473],[207,4473],[208,4473],[209,4473],[210,4473],[211,4473],[212,4473],[213,4473],[214,4473],[215,4473],[216,4473],[217,4473],[218,4473],[219,4473],[220,4473],[221,4473],[222,4473],[223,4473],[224,4473],[225,4473],[226,4558],[227,4558],[1889,4522],[1890,4522],[1891,4522],[1892,4522],[1893,4522],[1894,4522],[1895,4522],[1896,4522],[1897,4522],[1898,4522],[1899,4522],[1900,4522],[1901,4522],[1902,4522],[1903,4522],[1904,4522],[1905,4522],[1906,4522],[1907,4522],[1908,4522],[1909,4522],[1910,4522],[1911,4522],[1912,4522],[1913,4522],[1914,4522],[1915,4522],[1916,4522],[1917,4522],[1918,4522],[1919,4522],[1920,4522],[1921,4522],[1922,4522],[1923,4522],[1924,4522],[1925,4522],[1926,4522],[1927,4522],[1928,4522],[1929,4522],[1930,4522],[1931,4522],[1932,4522],[1933,4522],[1934,4522],[1935,4522],[1936,4522],[1937,4522],[1938,4522],[1939,4522],[1940,4522],[1941,4522],[1942,4522],[1943,4522],[1944,4522],[1945,4522],[1946,4522],[1947,4522],[1948,4522],[1949,4522],[1950,4522],[1951,4522],[1952,4522],[1953,4522],[1954,4522],[1955,4522],[2278,4461],[2279,4461],[2280,4461],[2281,4461],[2282,4461],[2283,4461],[2284,4461],[2285,4461],[2286,4461],[2287,4461],[2288,4461],[2289,4461],[2290,4461],[2291,4461],[2292,4461],[2293,4461],[2294,4461],[2295,4461],[2296,4461],[2297,4461],[2298,4461],[2299,4461],[2300,4461],[2301,4461],[2302,4461],[2303,4461],[2304,4461],[2305,4461],[2306,4461],[2307,4461],[2308,4461],[2309,4461],[2310,4461],[2311,4461],[2312,4461],[2313,4461],[2314,4461],[2315,4461],[2316,4461],[2317,4461],[2318,4461],[2319,4461],[2320,4461],[2321,4461],[2322,4461],[2323,4461],[2324,4461],[2325,4461],[2326,4461],[2327,4461],[2328,4461],[2329,4461],[2330,4461],[2331,4461],[2332,4461],[2333,4461],[2334,4461],[2335,4461],[2336,4461],[2337,4461],[2338,4461],[2339,4461],[2340,4461],[2341,4461],[2342,4461],[2343,4461],[2344,4461],[2345,4461],[2346,4461],[2347,4461],[2348,4461],[2349,4461],[2350,4461],[2351,4461],[2352,4461],[2353,4461],[2354,4461],[2355,4461],[2356,4461],[2357,4461],[2358,4461],[2359,4461],[2360,4461],[2361,4461],[2362,4461],[2363,4461],[2364,4461],[2365,4461],[2366,4461],[2367,4461],[2368,4461],[2369,4461],[2370,4461],[2371,4461],[2372,4461],[2373,4461],[2374,4461],[2375,4461],[2376,4461],[2377,4461],[2378,4461],[2379,4461],[2380,4461],[2381,4461],[2382,4461],[2383,4461],[2384,4461],[2385,4461],[2386,4461],[2387,4461],[2388,4461],[2389,4461],[2390,4461],[2391,4461],[2392,4461],[2393,4461],[2394,4461],[2395,4461],[2396,4461],[2397,4461],[2398,4461],[2399,4461],[2400,4461],[2401,4461],[2402,4461],[2403,4461],[2404,4461],[2405,4461],[2406,4461],[2407,4461],[2408,4461],[2409,4461],[2410,4461],[2411,4461],[2412,4461],[2413,4461],[2414,4461],[2415,4461],[2416,4461],[2417,4461],[2418,4461],[2419,4461],[2420,4461],[2421,4461],[2422,4461],[2423,4461],[2424,4461],[2425,4461],[2426,4461],[2427,4461],[2428,4461],[2429,4461],[2430,4461],[2431,4461],[2432,4461],[2433,4461],[2434,4461],[2435,4461],[2436,4461],[2437,4461],[2438,4461],[2439,4461],[2440,4461],[2441,4461],[2442,4461],[2443,4461],[2444,4461],[2445,4461],[2446,4461],[2447,4461],[2448,4461],[2449,4461],[2450,4461],[2451,4461],[2452,4461],[2453,4461],[2454,4461],[2455,4461],[2456,4461],[2457,4461],[2458,4461],[2459,4461],[2460,4461],[2461,4461],[2462,4461],[2463,4461],[2464,4461],[2465,4461],[2466,4461],[2467,4461],[2468,4461],[2469,4461],[2470,4461],[2471,4461],[2472,4461],[2473,4461],[2474,4461],[2475,4461],[2476,4461],[2477,4461],[2478,4461],[2479,4461],[2480,4461],[2481,4461],[2482,4461],[2483,4461],[2484,4461],[2485,4461],[2486,4461],[2487,4461],[2488,4461],[2489,4461],[2490,4520],[2491,4520],[2492,4520],[2493,4520],[2494,4520],[2495,4520],[2496,4520],[2497,4520],[2498,4520],[2499,4520],[2500,4520],[2501,4520],[2502,4520],[2503,4520],[2504,4520],[2505,4520],[2506,4520],[2507,4520],[2508,4520],[2509,4520],[2510,4520],[2511,4520],[2512,4520],[2513,4520],[2514,4520],[2515,4520],[2516,4520],[2517,4520],[2518,4520],[2519,4520],[2520,4520],[2521,4520],[2522,4520],[2523,4520],[2524,4520],[2525,4520],[2526,4520],[2527,4520],[2528,4520],[2529,4520],[2530,4520],[2531,4520],[2532,4520],[2533,4520],[2534,4520],[2535,4520],[2536,4520],[2537,4520],[2538,4520],[2539,4520],[2540,4520],[2541,4520],[2542,4520],[2543,4520],[2544,4520],[2545,4520],[2546,4520],[2547,4520],[2548,4520],[2549,4520],[2550,4520],[2551,4520],[2552,4520],[2553,4520],[2554,4520],[2555,4520],[2556,4520],[2557,4520],[2558,4520],[2559,4520],[2560,4520],[2561,4520],[2562,4520],[2563,4520],[2564,4520],[2565,4520],[2566,4559],[2567,4520],[2568,4520],[2569,4520],[2570,4520],[2571,4520],[2572,4520],[2573,4520],[2574,4520],[2575,4520],[2576,4520],[2577,4520],[2578,4520],[2579,4520],[2580,4520],[2581,4520],[2582,4520],[2583,4520],[2584,4520],[2585,4520],[2586,4520],[2587,4520],[2588,4520],[2589,4520],[2590,4520],[2591,4520],[2592,4520],[2593,4520],[2594,4560]],"b":[[69,"impl-Display-for-PoolType"],[70,"impl-Debug-for-PoolType"],[162,"impl-UnifiedAddress"],[163,"impl-AddressCodec%3CP%3E-for-UnifiedAddress"],[180,"impl-From%3CUnifiedAddress%3E-for-Address"],[181,"impl-From%3CTransparentAddress%3E-for-Address"],[182,"impl-From%3CPaymentAddress%3E-for-Address"],[612,"impl-From%3CError%3E-for-BirthdayError"],[614,"impl-From%3CTryFromIntError%3E-for-BirthdayError"],[1096,"impl-Debug-for-Error%3CWalletError,+BlockSourceError%3E"],[1097,"impl-Display-for-Error%3CWE,+BE%3E"],[1151,"impl-Debug-for-Error%3CDataSourceError,+CommitmentTreeError,+SelectionError,+FeeError,+ChangeErrT,+NoteRefT%3E"],[1152,"impl-Display-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1153,"impl-From%3CInputSelectorError%3CDE,+SE,+CE,+N%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1154,"impl-From%3CError%3CFE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1155,"impl-From%3CProposalError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1156,"impl-From%3CBalanceError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1157,"impl-From%3CConversionError%3C%26str%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1159,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1160,"impl-From%3CError%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1161,"impl-From%3CShardTreeError%3CTE%3E%3E-for-Error%3CDE,+TE,+SE,+FE,+CE,+N%3E"],[1212,"impl-Display-for-ScanRange"],[1213,"impl-Debug-for-ScanRange"],[1845,"impl-Display-for-InputSelectorError%3CDE,+SE,+CE,+N%3E"],[1846,"impl-Debug-for-InputSelectorError%3CDbErrT,+SelectorErrT,+ChangeErrT,+N%3E"],[1847,"impl-Display-for-GreedyInputSelectorError"],[1848,"impl-Debug-for-GreedyInputSelectorError"],[1850,"impl-From%3CBalanceError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1851,"impl-From%3CGreedyInputSelectorError%3E-for-InputSelectorError%3CDbErrT,+GreedyInputSelectorError,+ChangeErrT,+N%3E"],[1852,"impl-From%3CConversionError%3C%26str%3E%3E-for-InputSelectorError%3CE,+S,+F,+N%3E"],[1854,"impl-From%3CChangeError%3CC,+N%3E%3E-for-InputSelectorError%3CE,+S,+C,+N%3E"],[1930,"impl-Display-for-Bech32DecodeError"],[1931,"impl-Debug-for-Bech32DecodeError"],[1932,"impl-Debug-for-TransparentCodecError"],[1933,"impl-Display-for-TransparentCodecError"],[1934,"impl-From%3CCheckedHrpstringError%3E-for-Bech32DecodeError"],[1935,"impl-From%3CDecodeError%3E-for-Bech32DecodeError"],[2095,"impl-Display-for-ChangeError%3CCE,+N%3E"],[2096,"impl-Debug-for-ChangeError%3CE,+NoteRefT%3E"],[2380,"impl-Display-for-DerivationError"],[2381,"impl-Debug-for-DerivationError"],[2383,"impl-Display-for-DecodingError"],[2384,"impl-Debug-for-DecodingError"],[2386,"impl-Display-for-AddressGenerationError"],[2387,"impl-Debug-for-AddressGenerationError"],[2543,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2544,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[2696,"impl-Debug-for-ProposalError"],[2697,"impl-Display-for-ProposalError"],[2813,"impl-Display-for-ProposalDecodingError%3CE%3E"],[2814,"impl-Debug-for-ProposalDecodingError%3CDbError%3E"],[3210,"impl-From%3CShieldedProtocol%3E-for-ValuePool"],[3212,"impl-From%3CPoolType%3E-for-ValuePool"],[4085,"impl-Debug-for-ScanError"],[4086,"impl-Display-for-ScanError"],[4166,"impl-Display-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4167,"impl-Debug-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4168,"impl-From%3CError%3CDbErr,+CaErr%3E%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4169,"impl-From%3CStatus%3E-for-Error%3CCaErr,+DbErr,+TrErr%3E"],[4382,"impl-WalletTransparentOutput"],[4383,"impl-InputView-for-WalletTransparentOutput"]],"c":"OjAAAAEAAAAAAAQAEAAAAL0DDAqPDJAMrg4=","e":"OzAAAAEAADEMMgEDAAAABwAAAAsAAAARABQAKAALADUAEwBNAAIAUQADAFkAAwBfAAAAYQACAGYAAABoAAAAagADAG8ADwCAAAAAgwAAAIYAAACKAAUAkQAFAJgAAACaAAgApAAAAKYACwC1AAIAuQABAL4AAgDEAAIAyQACAM8ACADZAAUA4AAEAOkAAADvAAAA9gAAAPwAAAACAQAAIQEAAD8BNQB6ATcAtAEBALkBUAALAjsASwIRAGUCAABnAgAAfwIRAJoCAACzAgMAvAIaAPMCGgApAwEATgMRAGgDNQCgAxoAxwMaAOcDCgD2AwAA+gMLAAcECAATBAIAGgQBAB0EAgAkBAIALwQCADMECwBEBAYATAQBAE8EDABdBAAAXwQFAHsECwCIBAMAjQQIAKAEHgDCBAMAyAQBAMwEAADOBAAA0AQCANUEEwDqBAIA7gQNAP0EAQABBQAABQUBAAoFAAAeBQIAIgUTADgFAAA6BQwASAUfAGsFAQB5BQMAhAULAJIFAACUBQEAlwUDAJwFAgCgBQAAowUMALsFCQDJBQAAywUAANMFAADYBQAA2gUAAN4FAADiBQAA5wUAAOkFAQDtBQAA7wUBAPMFAgD5BQUAAQYAAAMGEwAZBgwAJwYKADkGBAA/BhwAXQYNAGwGBwB1BgIAeQYRAAEHCQAeBxsAOwcCAD8HAABBBwMASAcCAE0HAABPBxIAYwcPAHkHBQCGBwoAkwcCAJgHDgCyBwIAtwcAAL0HAAC/BygA6QcYAAMIAQAGCCMALQgIAD4IEABXCAcAYAgCAG0IAABxCAgAewgXAJQIBwCoCAEAqwgDALAIAACyCAAAtAgAALcIAwC9CAAAwwgPANYIAQDaCAEA3wgHAOkIAADsCAIA8wgBAPYIAAD5CAEAAgkeACMJAAAmCRgAQQkJAE0JCwBiCQ4AegkHAIYJAACKCQAAjQkIAJoJFwCzCQcAvAkAAL4JAgDDCQUAygkIANcJBQDiCQUA6gkCAPAJAQD1CQIA+QkDAAAKAwAFCgEACgoCABIKDgAiCgEAJwoAACsKAAA7CkwAiQoFAJcKDQCrCgUAuAoBAMAKBgDJChkA9QoLAAILAQAFCwkAFQsMACULFwBACx0AYQsFAGgLBQBxCwAAdAsAAHYLBQCECwUAkAsGAJoLAACfCwAAoQsRALQLBQC7CwUA0gsAANkLmAB1DAsAiwwAAI0MAACRDAsAoAwOALwMCwDODAQA1AwBAN0MAQDgDAsA7QwZAAgNDgAYDQAAHA0BAB8NFwA5DQEAPA0BAD8NAABBDQcATg0AAFANAgBUDQAAVw0AAFkNAQBfDQQAZw0uAJcNVwDwDQAA9Q2KAIEOFgCvDhUAxg4CAMsOAADODgAA0A4XAP4OFQAZDwAAHw8AACMPAQApD3QAoA8AAKIPBACoDwMArQ8CALUPAAC6DwEAvw8AAMEPAADEDwAAyA8GANsPAADdDxYA9g8BAP0PBAAGEAMADBAAAA8QAAAREAAAFRAhAEIQCABMEAAAThAAAFAQBABXEAIAXxAAAGYQAABqEAAAbBArAJkQHQC4EB8A5BAIAO8QCQD6EAAABREJABMRAAAaEQAAHBEEACIRAQAmEQAAKhEcAEkRHwA=","P":[[14,"Note,AccountId"],[16,"T"],[24,""],[27,"T"],[30,""],[35,"K"],[38,"P,AccountId"],[39,"T"],[47,""],[55,"K"],[68,""],[72,"T"],[79,"Note,AccountId"],[80,""],[84,"U"],[88,"T"],[93,"Note,AccountId"],[96,"A"],[97,""],[105,"T"],[108,""],[109,"Note,AccountId"],[110,"U,T"],[114,"U"],[118,""],[122,"V"],[137,"T"],[143,""],[146,"T"],[148,""],[151,"P"],[153,"T"],[159,""],[162,"P"],[165,""],[167,"K"],[175,""],[177,"T"],[180,""],[184,"T"],[186,""],[192,"U"],[195,"T"],[198,""],[201,"T"],[203,""],[204,"P"],[205,""],[206,"U,T"],[208,""],[209,"U,T"],[210,""],[215,"P"],[216,"U"],[219,""],[223,"V"],[226,""],[299,"AccountId"],[301,""],[311,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[312,"A"],[313,""],[315,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[317,"A"],[318,"T"],[373,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[374,"AccountId"],[375,""],[382,"T"],[383,""],[384,"AccountId"],[385,""],[392,"A"],[393,""],[395,"T"],[413,""],[434,"NoteCommitment,NF"],[435,"K"],[437,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[438,"AccountId"],[439,"T"],[494,""],[521,"NoteRef"],[522,""],[527,"T"],[528,""],[529,"AccountId"],[530,""],[533,"A"],[534,"K"],[583,"AccountId"],[584,"NoteCommitment,NF"],[585,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[586,""],[591,"T"],[592,""],[593,"AccountId"],[594,""],[601,"A"],[602,""],[604,"T"],[612,""],[613,"T"],[614,""],[615,"T"],[633,"P"],[634,"AccountId"],[635,""],[638,"T"],[656,"P"],[657,""],[658,"AccountId"],[659,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[663,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[664,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[665,"WalletRead::Error"],[666,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[671,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[672,"InputSource::NoteRef,InputSource::Error"],[673,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[674,"WalletRead::Error"],[676,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[678,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[682,"InputSource::Error"],[683,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[685,"WalletRead::AccountId,WalletRead::Error"],[686,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[687,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[688,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[690,"__H"],[694,"A"],[695,""],[696,"Account::AccountId"],[697,"WalletWrite::UtxoRef,WalletRead::Account,WalletRead::Error"],[699,""],[726,"U"],[753,"A"],[754,"T"],[781,"NoteRef,"],[782,"AccountId"],[783,""],[785,"AccountId"],[787,"Account::AccountId"],[788,"NoteRef"],[789,"AccountId"],[791,""],[792,"T"],[793,""],[794,"AccountId"],[795,""],[799,"AccountId"],[800,""],[802,"NoteCommitment,NF"],[803,"T"],[804,""],[806,"AccountId"],[808,""],[810,"AccountId"],[811,"Account::AccountId"],[812,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[813,"WalletWrite::UtxoRef,WalletRead::Error"],[814,"WalletCommitmentTrees::Error,WalletCommitmentTrees::SaplingShardStore"],[815,"AccountId"],[816,""],[818,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[819,"NoteRef"],[820,"A"],[821,""],[825,"AccountId"],[826,""],[827,"NoteRef"],[828,""],[831,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[832,"InputSource::Error,InputSource::AccountId,InputSource::NoteRef"],[833,"WalletWrite::UtxoRef,WalletRead::Error"],[834,"NoteRef"],[835,"Account::AccountId"],[836,""],[838,"WalletWrite::UtxoRef,WalletRead::AccountId,WalletRead::Error"],[840,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[841,"NoteRef"],[842,"AccountId"],[844,"A"],[845,"T"],[863,""],[866,"NoteRef"],[867,""],[868,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[869,"A"],[870,"WalletWrite::UtxoRef,WalletRead::Error"],[871,"U,T"],[898,"U"],[925,"AccountId"],[927,""],[954,"Account::AccountId"],[956,""],[958,"WalletWrite::UtxoRef,WalletRead::Error"],[959,"AccountId"],[960,"WalletRead::Error,WalletRead::AccountId,WalletRead::Account"],[961,"AccountId"],[962,""],[966,"V"],[994,"A,E,"],[996,"WalletCommitmentTrees::Error,WalletCommitmentTrees::SaplingShardStore,A,E,F"],[997,"A,E,"],[1015,""],[1017,"T"],[1023,""],[1025,"T"],[1027,""],[1030,"T"],[1036,""],[1042,"H"],[1043,""],[1045,"T"],[1048,"H"],[1049,"T"],[1051,"BlockSource::Error"],[1052,""],[1056,"U"],[1059,"T"],[1062,""],[1065,"H"],[1066,"ParamsT,BlockSourceT,DbT"],[1067,""],[1069,"H"],[1071,"T"],[1073,""],[1074,"U,T"],[1077,"U"],[1080,""],[1083,"V"],[1086,"BlockSource::Error,WalletErrT,F"],[1091,"T"],[1095,""],[1096,"WalletError,BlockSourceError"],[1097,"WE,BE"],[1098,"T"],[1099,"WE,BSE"],[1100,""],[1101,"U"],[1102,"T"],[1103,"WE,BE"],[1104,""],[1105,"U,T"],[1106,"U"],[1107,""],[1108,"V"],[1110,"T"],[1114,""],[1115,"T"],[1116,""],[1117,"U"],[1118,"T"],[1119,"U,T"],[1120,"U"],[1121,""],[1122,"V"],[1123,"DbErrT,F"],[1146,"T"],[1150,""],[1151,"DataSourceError,CommitmentTreeError,SelectionError,FeeError,ChangeErrT,NoteRefT"],[1152,"DE,TE,SE,FE,CE,N"],[1153,"DE,SE,CE,N,TE,FE"],[1154,"FE,DE,TE,SE,CE,N"],[1155,"DE,TE,SE,FE,CE,N"],[1158,"T"],[1159,"DE,TE,SE,FE,CE,N"],[1161,"TE,DE,SE,FE,CE,N"],[1162,""],[1163,"U"],[1164,"T"],[1165,"DE,TE,SE,FE,CE,N"],[1166,""],[1167,"U,T"],[1168,"U"],[1169,""],[1170,"V"],[1182,""],[1183,"T"],[1187,""],[1189,"T"],[1191,""],[1194,"K"],[1195,"T"],[1199,""],[1203,"K"],[1211,""],[1214,"T"],[1216,""],[1217,"T"],[1219,""],[1221,"U"],[1223,"T"],[1225,""],[1231,"T"],[1233,""],[1236,"U,T"],[1238,"U"],[1240,""],[1242,"V"],[1247,"T"],[1249,""],[1250,"T"],[1251,""],[1252,"T"],[1254,""],[1256,"T"],[1258,""],[1260,"U"],[1261,"T"],[1262,""],[1264,"T"],[1265,"U,T"],[1266,"U"],[1267,""],[1268,"V"],[1272,""],[1301,"A"],[1302,"AccountId"],[1304,"TestFvk::Nullifier,P,R"],[1306,"TestFvk::Nullifier,R"],[1307,""],[1308,"A"],[1309,"WalletRead::Error"],[1312,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1313,"T"],[1333,"Cache,DsFactory"],[1334,"Cache,DataStore,Network"],[1335,"WalletRead::Error"],[1337,""],[1338,"A"],[1339,""],[1340,"Fvk"],[1341,"T"],[1345,""],[1349,"WalletRead::AccountId,WalletRead::Error"],[1350,"Cache,AccountIdT,ErrT,DbT,ParamsT,FeeRuleT,InputsErrT,ChangeErrT"],[1351,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1352,""],[1353,"T"],[1373,""],[1383,"AccountId"],[1386,"WalletRead::AccountId,WalletRead::Error"],[1387,""],[1388,"T"],[1398,""],[1399,"AccountId"],[1400,"T"],[1404,"Cache,DataStore,Network,Fvk"],[1405,"Cache,DataStore,Network"],[1406,"Cache,DataStore,Network,Fvk"],[1407,"Cache,DataStore,Network"],[1409,"Cache,DataStore,Network,Fvk"],[1410,"Cache,DataStore,Network,Fvk,"],[1411,"WalletRead::AccountId,WalletRead::Account,WalletRead::Error"],[1412,"WalletRead::AccountId,WalletRead::Error"],[1413,"WalletRead::Account,WalletRead::Error"],[1414,"WalletRead::AccountId,WalletRead::Error"],[1415,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1416,"WalletRead::Error"],[1417,"WalletRead::AccountId,WalletRead::Error"],[1418,"WalletRead::Account,WalletRead::Error"],[1419,"WalletRead::AccountId,WalletRead::Error"],[1420,"WalletRead::Error"],[1422,"WalletRead::AccountId,WalletRead::Error"],[1423,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1425,"WalletRead::AccountId,WalletRead::Error"],[1426,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1427,"InputSource::NoteRef,InputSource::Error"],[1428,"WalletRead::Error"],[1429,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1430,"WalletRead::Error"],[1431,"WalletRead::AccountId,WalletRead::Error"],[1434,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1435,"WalletRead::Error"],[1436,"WalletRead::AccountId,WalletRead::Error"],[1437,"WalletRead::Error"],[1438,"Cache,AccountIdT,ErrT,DbT,ParamsT"],[1439,"WalletRead::AccountId,WalletRead::Error"],[1440,"AccountId"],[1441,""],[1442,"A,Account::AccountId"],[1443,"WalletRead::Account,WalletRead::Error"],[1445,""],[1455,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1456,"U"],[1466,"T"],[1476,"AccountId"],[1477,"Cache,DataStore,Network"],[1478,"AccountId"],[1480,"A"],[1481,"Cache,DataStore,Network"],[1483,""],[1485,"Fvk"],[1486,"DataStoreFactory::Error,DataStoreFactory::AccountId,DataStoreFactory::Account,DataStoreFactory::DsError,DataStoreFactory::DataStore"],[1487,""],[1488,"Cache,DataStore,Network"],[1489,""],[1492,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1493,"Cache,AccountIdT,ErrT,DbT,ParamsT,CommitmentTreeErrT"],[1494,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1495,"WalletRead::AccountId,WalletRead::Error"],[1496,"WalletWrite::UtxoRef,WalletRead::Error"],[1497,"WalletCommitmentTrees::Error"],[1498,"Cache,DbT,ParamsT"],[1499,"R,Fvk"],[1500,"AccountId"],[1501,"WalletRead::AccountId,WalletRead::Error"],[1502,"C,Reset::Handle"],[1503,"Cache,DbT"],[1504,"Cache,DataStore,Network"],[1506,""],[1507,"Cache,DataStore,Network"],[1508,""],[1509,"TestFvk::Nullifier"],[1511,"Cache,DbT,ParamsT"],[1512,"WalletRead::AccountId,WalletRead::Error"],[1513,"InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[1514,"AccountId"],[1515,"Cache,DsFactory"],[1516,"WalletRead::Error"],[1517,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1518,"DbT"],[1519,"A"],[1520,"Cache,AccountIdT,ErrT,DbT,ParamsT,InputsT,ChangeT"],[1521,"AccountId"],[1522,"WalletRead::AccountId,WalletRead::Error"],[1524,"WalletRead::Error"],[1525,"Cache,DataStore,Network"],[1528,"T"],[1532,"WalletRead::Error"],[1534,"TestCache::BsError,TestCache::BlockSource,TestCache::InsertResult"],[1535,"Cache,DataStore,Network"],[1536,"WalletRead::Error"],[1537,"Cache,DataStore,Network"],[1538,"U,T"],[1548,"U"],[1558,"Cache,DbT,ParamsT"],[1559,"AccountId"],[1560,""],[1570,"A"],[1572,"WalletRead::Error"],[1573,"A"],[1574,"WalletRead::AccountId,WalletRead::Error"],[1575,"V"],[1585,"Cache,DataStore,Network"],[1587,"Cache,DsFactory"],[1589,"A,C"],[1590,"A,DsFactory"],[1591,"Cache,DsFactory,"],[1592,"WalletCommitmentTrees::SaplingShardStore,A,E,F"],[1599,","],[1601,"DSF,"],[1602,"DSF"],[1603,"DSF,"],[1604,"A"],[1605,"ShieldedPoolTester::MerkleTreeHash"],[1607,"DSF,"],[1608,"ShieldedPoolTester::Fvk"],[1610,","],[1611,"DSF,TC"],[1612,"A"],[1613,"DSF,"],[1615,"DSF"],[1616,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1617,""],[1618,",ShieldedPoolTester::Fvk"],[1619,""],[1620,"DSF,C"],[1621,","],[1622,"DSF,"],[1625,"Cache,DbT,P,ShieldedPoolTester::Note"],[1626,"DSF,,"],[1627,","],[1629,"DSF,"],[1630,"ShieldedPoolTester::Sk"],[1632,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1633,","],[1636,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1637,"P,ShieldedPoolTester::Fvk"],[1638,"ShieldedPoolTester::Sk"],[1639,","],[1640,"A,"],[1641,"DSF,"],[1643,"T"],[1645,"A"],[1646,"T"],[1648,""],[1649,"ShieldedPoolTester::MerkleTreeHash"],[1651,"T"],[1652,"ShieldedPoolTester::Fvk"],[1654,""],[1655,"U"],[1656,"T"],[1657,"A"],[1658,"Cache,DbT,P,ShieldedPoolTester::MerkleTreeHash"],[1659,""],[1660,"Cache,DbT,P,ShieldedPoolTester::Note"],[1661,"ShieldedPoolTester::Sk"],[1663,"ShieldedPoolTester::Sk,ShieldedPoolTester::Fvk"],[1664,"Cache,DbT,P,ShieldedPoolTester::Fvk"],[1665,"U,T"],[1666,"U"],[1667,"P,ShieldedPoolTester::Fvk"],[1668,""],[1669,"ShieldedPoolTester::Sk"],[1670,"V"],[1671,"A,"],[1672,"DSF"],[1673,"DSF,"],[1785,"DbT,ParamsT,,,FeeRuleT,N,InputsErrT,ChangeErrT"],[1786,"ParamsT,DbT"],[1788,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1789,"DbT,ParamsT,CommitmentTreeErrT"],[1790,"DbT,ParamsT,InputsT,ChangeT,CommitmentTreeErrT"],[1791,"DbT,ParamsT,,,InputsT,ChangeT"],[1821,"T"],[1827,""],[1828,"T"],[1829,""],[1830,"DbT"],[1831,"T"],[1837,""],[1841,"K"],[1845,"DE,SE,CE,N"],[1846,"DbErrT,SelectorErrT,ChangeErrT,N"],[1847,""],[1849,"T"],[1850,"DbErrT,ChangeErrT,N"],[1852,"E,S,F,N"],[1853,"T"],[1854,"C,N,E,S"],[1855,"T"],[1857,""],[1860,"U"],[1863,"T"],[1866,"DbT"],[1867,"ShieldingSelector::Error,ShieldingSelector::InputSource,ParamsT,ChangeT"],[1868,"DbT,ParamsT,ShieldingSelector::InputSource,ChangeT,ShieldingSelector::Error"],[1869,"InputSelector::Error,InputSelector::InputSource,ParamsT,ChangeT"],[1870,"DbT,ParamsT,InputSelector::InputSource,ChangeT,InputSelector::Error"],[1871,"DE,SE,CE,N"],[1872,"T"],[1873,""],[1875,"U,T"],[1878,"U"],[1881,""],[1884,"V"],[1899,"T"],[1903,""],[1904,"T"],[1905,""],[1906,"P,AddressCodec::Error"],[1907,""],[1912,"T"],[1916,""],[1918,"AddressCodec::Error,P"],[1919,""],[1922,"P"],[1923,""],[1924,"P"],[1925,""],[1926,"K"],[1930,""],[1936,"T"],[1939,""],[1941,"U"],[1943,"T"],[1946,""],[1948,"U,T"],[1950,"U"],[1952,""],[1954,"V"],[1981,""],[1982,"T"],[1998,""],[2001,"E,NoteRefT"],[2002,""],[2006,"T"],[2014,""],[2023,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT,P,,,NoteRefT,"],[2024,""],[2025,"T"],[2041,""],[2056,"E,NoteRefT"],[2057,""],[2060,"K"],[2088,"P,,,FeeRule::Error"],[2089,""],[2090,"ChangeStrategy::FeeRule,ChangeStrategy::Error,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2092,""],[2095,"CE,N"],[2096,"E,NoteRefT"],[2097,""],[2101,"T"],[2117,""],[2126,"U"],[2134,"T"],[2142,""],[2156,"E,N"],[2157,""],[2160,"T"],[2168,""],[2170,"U,T"],[2178,"U"],[2186,""],[2195,"V"],[2203,""],[2215,"T"],[2217,"BundleView::In,NoteRef,BundleView::Out"],[2218,""],[2219,"T"],[2221,""],[2222,"T"],[2223,""],[2224,"BundleView::In,NoteRef,BundleView::Out"],[2225,"BundleView::In"],[2226,"U"],[2227,"T"],[2228,"NoteRef"],[2229,"BundleView::In,NoteRef,BundleView::Out"],[2230,"BundleView::Out"],[2231,"U,T"],[2232,"U"],[2233,""],[2236,"V"],[2242,"T"],[2246,"R,I,P,,,NoteRefT,,ChangeStrategy::AccountMetaT,ChangeStrategy::Error"],[2248,"T"],[2252,""],[2254,"R,I,ChangeStrategy::FeeRule"],[2256,"R,I,ChangeStrategy::MetaSource,ChangeStrategy::AccountMetaT"],[2258,"T"],[2260,""],[2263,"U"],[2265,"T"],[2267,""],[2268,"R,I"],[2270,"U,T"],[2272,"U"],[2274,""],[2276,"V"],[2302,""],[2305,"T"],[2321,""],[2326,"T"],[2331,""],[2336,"P"],[2338,""],[2342,"T"],[2358,""],[2366,"P"],[2368,""],[2370,"K"],[2378,""],[2392,"T"],[2400,""],[2401,"T"],[2406,""],[2407,"P"],[2408,""],[2417,"U"],[2425,"T"],[2433,""],[2444,"T"],[2449,""],[2457,"U,T"],[2465,"U"],[2473,""],[2482,"V"],[2493,"P,TestFvk::Nullifier,R"],[2494,"P,R,TestFvk::Nullifier"],[2495,"TestFvk::Nullifier,R"],[2496,""],[2498,"T"],[2504,""],[2508,"T"],[2511,""],[2518,"T"],[2524,""],[2540,"T"],[2543,""],[2548,"T"],[2551,""],[2556,"U"],[2559,"T"],[2562,""],[2563,"R"],[2565,""],[2577,"T"],[2580,"U,T"],[2583,"U"],[2586,""],[2589,"V"],[2592,"W"],[2594,""],[2616,"NoteRef"],[2618,"T"],[2630,""],[2631,"NoteRef"],[2632,"FeeRuleT,NoteRef"],[2633,""],[2635,"NoteRef"],[2636,"T"],[2642,""],[2650,"K"],[2652,"T"],[2664,""],[2670,"NoteRef"],[2671,"FeeRuleT,NoteRef"],[2672,""],[2674,"NoteRef"],[2675,"K"],[2695,"FeeRuleT,NoteRef"],[2696,""],[2698,"FeeRuleT,NoteRef"],[2699,""],[2701,"NoteRef"],[2702,"T"],[2708,"NoteRef"],[2710,"T"],[2716,"__H"],[2718,""],[2724,"U"],[2730,"T"],[2736,"NoteRef"],[2738,"FeeRuleT,NoteRef"],[2740,""],[2741,"NoteRef"],[2742,""],[2745,"NoteRef"],[2748,"NoteRef,FeeRuleT"],[2749,""],[2750,"FeeRuleT,NoteRef"],[2751,"T"],[2757,""],[2758,"NoteRef"],[2760,"U,T"],[2766,"U"],[2772,""],[2778,"V"],[2804,"T"],[2806,"DbError"],[2807,"T"],[2808,""],[2810,"T"],[2812,""],[2813,"E"],[2814,"DbError"],[2815,"E"],[2816,"T"],[2818,""],[2819,"U"],[2820,"T"],[2823,"E"],[2824,"T"],[2825,""],[2826,"U,T"],[2827,"U"],[2828,""],[2829,"V"],[2837,"T"],[2852,""],[2864,"T"],[2870,""],[2885,"T"],[2897,""],[2925,"T"],[2928,"A"],[2929,"T"],[2931,"Proof"],[2932,"T"],[2939,""],[2953,"U"],[2959,"T"],[2965,""],[2976,"T"],[2982,"U,T"],[2988,"U"],[2994,""],[3002,"V"],[3029,""],[3032,"T"],[3057,""],[3079,"T"],[3091,""],[3105,"K"],[3107,""],[3119,"T"],[3143,""],[3177,"K"],[3186,""],[3200,"T"],[3210,""],[3211,"T"],[3212,""],[3213,"T"],[3214,""],[3216,"T"],[3228,"NoteRef"],[3229,""],[3231,"__H"],[3234,""],[3247,"U"],[3259,"T"],[3273,""],[3283,"T"],[3288,""],[3295,"T"],[3308,"U,T"],[3319,""],[3321,"U,T"],[3322,"U"],[3334,"DbError,DbT"],[3336,""],[3358,"V"],[3374,"T"],[3376,""],[3377,"T"],[3378,""],[3379,"T"],[3381,""],[3382,""],[3383,""],[3386,"T"],[3388,""],[3389,"U"],[3390,"T"],[3391,""],[3392,"T"],[3393,"U,T"],[3394,"U"],[3395,""],[3396,"V"],[3427,""],[3430,"T"],[3478,""],[3521,"T"],[3543,""],[3567,"K"],[3572,""],[3594,"T"],[3638,""],[3705,"K"],[3713,""],[3735,"T"],[3757,""],[3758,"T"],[3780,""],[3782,"__H"],[3792,""],[3815,"U"],[3837,"T"],[3859,""],[3880,"T"],[3902,"U,T"],[3924,""],[3925,"U"],[3949,""],[3975,"V"],[4000,"T"],[4005,""],[4006,"D"],[4007,"T"],[4009,""],[4010,"T"],[4013,"T,"],[4030,""],[4031,"U"],[4032,"T"],[4036,"T,"],[4037,"T"],[4038,"T,"],[4039,"T"],[4040,"U,T"],[4041,"U"],[4042,""],[4043,"V"],[4044,"T,F"],[4045,"T"],[4057,"AccountId"],[4059,""],[4060,"T"],[4068,""],[4069,"T"],[4070,""],[4071,"T"],[4079,""],[4083,"AccountId,IvkTag"],[4084,"AccountId"],[4085,""],[4087,"T"],[4091,"AccountId,"],[4092,"T"],[4093,""],[4097,"U"],[4101,"T"],[4105,""],[4107,"AccountId"],[4108,"IvkTag,AccountId"],[4109,"Nf"],[4110,"AccountId"],[4111,""],[4112,"AccountId"],[4113,"AccountId,IvkTag"],[4114,"AccountId"],[4115,"P,AccountId,IvkTag"],[4117,"T"],[4118,""],[4119,"U,T"],[4123,"U"],[4127,""],[4131,"V"],[4150,""],[4152,"R,H"],[4153,"W,H"],[4161,"T"],[4165,""],[4166,"CaErr,DbErr,TrErr"],[4168,"DbErr,CaErr,TrErr"],[4169,"CaErr,DbErr,TrErr"],[4170,"T"],[4171,""],[4172,"U"],[4173,"T"],[4174,"ChT,P,CaT,DbT"],[4175,""],[4176,"U,T"],[4177,"U"],[4178,""],[4179,"V"],[4199,"Nf,AccountId"],[4200,"Note,Nullifier,AccountId"],[4201,""],[4202,"AccountId"],[4203,"T"],[4223,""],[4224,"AccountId,N,O"],[4225,""],[4227,"NoteRef,NoteT"],[4228,""],[4230,"T"],[4237,""],[4246,"K"],[4247,""],[4248,"T"],[4268,""],[4278,"Note,Nullifier,AccountId"],[4279,""],[4282,"NoteRef,NoteT"],[4283,""],[4284,"K"],[4304,""],[4305,"AccountId,N,O"],[4306,""],[4308,"NoteRef,NoteT"],[4309,""],[4311,"T"],[4321,"Nf,AccountId"],[4322,"Note,Nullifier,AccountId"],[4323,""],[4324,"NoteRef,NoteT"],[4325,"T"],[4332,"Nf,AccountId"],[4333,"Note,Nullifier,AccountId"],[4334,""],[4344,"AccountId,N,O"],[4345,"NoteRef,NoteT"],[4346,"U"],[4356,"T"],[4366,"Note,Nullifier,AccountId"],[4367,"AccountId,N,O,B,F"],[4369,"NoteRef,NoteT,N,F"],[4370,""],[4371,"AccountId"],[4372,""],[4374,"Nf,AccountId"],[4375,"Note,Nullifier,AccountId"],[4377,"NoteRef,NoteT"],[4378,"Note,Nullifier,AccountId"],[4379,"NoteRef,NoteT"],[4380,"NoteRef"],[4382,""],[4385,"NoteRef,NoteT"],[4386,""],[4390,"Note,Nullifier,AccountId"],[4391,"AccountId"],[4393,""],[4394,"NoteRef,NoteT"],[4395,"T"],[4402,"U,T"],[4412,"U"],[4422,"AccountId"],[4423,""],[4424,"NoteRef,NoteT"],[4425,""],[4438,"NoteRef"],[4439,"V"]]}],["zcash_client_sqlite",{"t":"FFPPPPFGPPPPFFFFNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNFNOONNNNNNNNNNNNNNNNNOCNNNCOONNNNNHHCHCSFNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFNNNNNCNNNNNNNCNNNNNCNNNNNNNPGPPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPGNNNNNNNNNNNNNNHNNNNNNNN","n":["AccountUuid","BlockDb","CacheMiss","CorruptedData","Db","Fs","FsBlockDb","FsBlockDbError","InvalidBlockPath","InvalidBlockstoreRoot","MissingBlockPath","Protobuf","ReceivedNoteId","SqlTransaction","UtxoId","WalletDb","block_fully_scanned","block_max_scanned","block_metadata","borrow","","","","","","","","","borrow_mut","","","","","","","","chain","chain_height","clone","","","clone_into","","","clone_to_uninit","","","cmp","compare","conditional_select","create_account","default","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","eq","","","equivalent","","","","","","","","","","","","","","","error","expose_uuid","find_account_for_ephemeral_address","find_block","fmt","","","","","","for_path","","","from","","","","","","","","","","","from_ref","","","from_uuid","get_account","get_account_birthday","get_account_for_ufvk","get_account_ids","get_account_metadata","get_block_hash","get_checkpoint_history","get_current_address","get_derived_account","get_known_ephemeral_addresses","get_max_cached_height","get_max_height_hash","get_memo","get_next_available_address","get_notes","get_sapling_nullifiers","get_sent_note_ids","get_sent_outputs","get_spendable_note","get_spendable_transparent_outputs","get_target_and_anchor_heights","get_transaction","get_transparent_address_metadata","get_transparent_balances","get_transparent_output","get_transparent_receivers","get_tx_height","get_tx_history","get_unified_full_viewing_keys","get_unspent_transparent_output","get_wallet_birthday","get_wallet_summary","hash","import_account_hd","import_account_ufvk","init","","","","","","","","into","","","","","","","","into_request","","","","","","","","partial_cmp","put_blocks","put_received_transparent_utxo","put_sapling_subtree_roots","","reserve_next_n_ephemeral_addresses","seed_relevance_to_derived_accounts","select_spendable_notes","set_transaction_status","store_decrypted_tx","store_transactions_to_be_sent","suggest_scan_ranges","to_owned","","","to_string","","transaction_data_requests","transactionally","truncate_to_height","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","update_chain_tip","validate_seed","vzip","","","","","","","","wallet","with_blocks","","with_sapling_tree_mut","","write_block_metadata","BlockMeta","block_file_path","block_hash","block_time","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","eq","equivalent","","","","","fmt","from","from_ref","height","init","","into","into_request","migrations","orchard_actions_count","sapling_outputs_count","to_owned","try_from","try_into","type_id","vzip","init_blockmeta_db","init_cache_database","blockmeta","all_migrations","init","MIGRATION_ID","Migration","borrow","borrow_mut","dependencies","deref","deref_mut","description","down","drop","from","id","init","into","into_request","try_from","try_into","type_id","up","vzip","AccountCollision","AccountUnknown","AddressGeneration","AddressNotRecognized","BadAccountData","BalanceError","BlockConflict","CacheMiss","ChainHeightUnknown","CommitmentTree","CorruptedData","DbError","DecodingError","EphemeralAddressReuse","InvalidMemo","InvalidNote","Io","KeyDerivationError","NonSequentialBlocks","NoteFilterInvalid","Protobuf","ReachedGapLimit","RequestedRewindInvalid","SqliteClientError","TableNotEmpty","TransparentAddress","TransparentDerivation","UnknownZip32Derivation","UnsupportedPoolType","Zip32AccountIndexOutOfRange","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","","","","","","init","into","into_request","source","to_string","try_from","try_into","type_id","vzip","requested_height","safe_rewind_height","Account","borrow","borrow_mut","clone","clone_into","clone_to_uninit","commitment_tree","deref","deref_mut","drop","fmt","from","from_ref","id","init","","into","into_request","name","source","testing","to_owned","try_from","try_into","type_id","ufvk","uivk","vzip","CheckpointConflict","Error","Query","Serialization","SqliteShardStore","SubtreeDiscontinuity","add_checkpoint","","borrow","","borrow_mut","","checkpoint_count","","deref","","deref_mut","","drop","","fmt","","for_each_checkpoint","","from","","get_cap","","get_checkpoint","","get_checkpoint_at_depth","","get_shard","","get_shard_roots","","init","","into","","into_request","","last_shard","","max_checkpoint_id","","min_checkpoint_id","","put_cap","","put_shard","","remove_checkpoint","","source","to_string","truncate_checkpoints_retaining","","truncate_shards","","try_from","","try_into","","type_id","","update_checkpoint_with","","vzip","","with_checkpoints","","attempted_insertion_range","checkpoint","checkpoint_id","existing_range","extant_marks_removed","extant_tree_state","AddressGeneration","BalanceError","CannotRevert","CommitmentTree","CorruptedData","DatabaseNotSupported","DbError","Other","SeedNotRelevant","SeedRequired","WalletMigrationError","borrow","borrow_mut","deref","deref_mut","drop","fmt","","from","","","","","","init","init_wallet_db","into","into_request","source","to_string","try_from","try_into","type_id","vzip"],"q":[[0,"zcash_client_sqlite"],[242,"zcash_client_sqlite::chain"],[276,"zcash_client_sqlite::chain::init"],[278,"zcash_client_sqlite::chain::migrations"],[279,"zcash_client_sqlite::chain::migrations::blockmeta"],[281,"zcash_client_sqlite::chain::migrations::blockmeta::init"],[301,"zcash_client_sqlite::error"],[358,"zcash_client_sqlite::error::SqliteClientError"],[360,"zcash_client_sqlite::wallet"],[388,"zcash_client_sqlite::wallet::commitment_tree"],[460,"zcash_client_sqlite::wallet::commitment_tree::Error"],[466,"zcash_client_sqlite::wallet::init"],[500,"zcash_client_backend::data_api"],[501,"core::option"],[502,"core::result"],[503,"rusqlite"],[504,"core::borrow"],[505,"zcash_protocol::consensus"],[506,"core::cmp"],[507,"subtle"],[508,"secrecy::vec"],[509,"zcash_keys::keys"],[510,"uuid"],[511,"zcash_transparent::address"],[512,"core::fmt"],[513,"rusqlite::error"],[514,"std::path"],[515,"core::convert"],[516,"core::clone"],[517,"prost::error"],[518,"std::io::error"],[519,"alloc::vec"],[520,"zcash_primitives::block"],[521,"zcash_protocol"],[522,"incrementalmerkletree"],[523,"zcash_keys::address"],[524,"zip32::fingerprint"],[525,"zip32"],[526,"core::ops::range"],[527,"zcash_client_backend::wallet"],[528,"zcash_protocol::memo"],[529,"sapling_crypto::note::nullifier"],[530,"zcash_protocol::txid"],[531,"core::num::nonzero"],[532,"zcash_primitives::transaction"],[533,"zcash_protocol::value"],[534,"std::collections::hash::map"],[535,"zcash_transparent::bundle"],[536,"zcash_client_backend::data_api::testing"],[537,"core::hash"],[538,"tonic::request"],[539,"zcash_client_backend::data_api::chain"],[540,"sapling_crypto::tree"],[541,"shardtree::error"],[542,"zcash_client_backend::data_api::scanning"],[543,"alloc::string"],[544,"core::ops::function"],[545,"core::any"],[546,"zcash_client_backend::data_api::chain::error"],[547,"zcash_client_backend::proto::compact_formats"],[548,"shardtree"],[549,"schemerz"],[550,"schemerz_rusqlite"],[551,"alloc::boxed"],[552,"std::collections::hash::set"],[553,"rusqlite::transaction"],[554,"bip32::error"],[555,"zcash_address::encoding"],[556,"zcash_keys::encoding"],[557,"core::error"],[558,"shardtree::store"],[559,"zcash_primitives::merkle_tree"],[560,"shardtree::prunable"]],"i":"``Cl000``0000````b000Ad0DjChAhAjAl765432107`621021021011262654321076543210765432107210222221111100000`263211077643654321077772102666666666636666666666666666666662666543210765432107654321071666666666662101766636543210765432107654321076665432107`43663`Cj00000000000000000000`000`0000000```````Lj00000000000000000M`0000000000000000000000`000000000000000000000000000000000Of0`N`0000`0000000`00000`0000000Kn`00`0Nf00101000101011100010000000000010101000000000000110000010101000100OhOj0100Od000000000`00000000000000`00000000","f":"````````````````{{{d{{b{ce}}}}}{{j{{h{f}}g}}}{{n{l}}}A`{}}0{{{d{{b{ce}}}}Ab}{{j{{h{f}}g}}}{{n{l}}}A`{}}{d{{d{c}}}{}}{{{d{Ad}}}{{d{l}}}}1111111{{{d{Af}}}{{d{Afc}}}{}}0000000`{{{d{{b{ce}}}}}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{Ah}}}Ah}{{{d{Aj}}}Aj}{{{d{Al}}}Al}{{d{d{Afc}}}An{}}00{{dB`}An}00{{{d{Aj}}{d{Aj}}}Bb}{{d{d{c}}}Bb{}}{{{d{Ah}}{d{Ah}}Bd}Ah}{{{d{Af{b{lc}}}}{d{Bf}}{d{{Bh{B`}}}}{d{Bj}}{h{{d{Bf}}}}}{{j{{Bn{eBl}}g}}}A`{}{}}{{}Ah}{C`{{d{c}}}{}}0000000{C`{{d{Afc}}}{}}0000000{C`An}0000000{{{d{Ah}}{d{Ah}}}Cb}{{{d{Aj}}{d{Aj}}}Cb}{{{d{Al}}{d{Al}}}Cb}{{d{d{c}}}Cb{}}00000000000000`{{{d{Ah}}}Cd}{{{d{{b{ce}}}}{d{Cf}}}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{Ch}}Ab}{{j{{h{Cj}}Cl}}}}{{{d{Ah}}{d{AfCn}}}D`}{{{d{Aj}}{d{AfCn}}}D`}0{{{d{Al}}{d{AfCn}}}D`}{{{d{Cl}}{d{AfCn}}}D`}0{{ce}{{j{{b{le}}Db}}}{{Df{Dd}}}{A`Dh}}{c{{j{DjDb}}}{{Df{Dd}}}}{c{{j{ChCl}}}{{Df{Dd}}}}{cc{}}0000000{DlCl}{DbCl}{DnCl}{{{d{c}}}c{}}00{CdAh}{{{d{{b{ce}}}}g}{{j{{h{i}}k}}}{{n{l}}}A`{}{}{}}{{{d{{b{ce}}}}g}{{j{Abi}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{E`}}}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Eb{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}g{d{Ed}}{d{{Ef{i}}}}}{{j{Ehk}}}{{n{l}}}A`{}{}{}}{{{d{{b{ce}}}}Ab}{{j{{h{Ej}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{El}}}{{j{{Eb{{Bn{Ab{h{En}}}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g}{{j{{h{F`}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Fb}}Fd}{{j{{h{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}g{h{{Fh{Ff}}}}}{{j{{Eb{{Bn{CfFj}}}}i}}}{{n{l}}}A`{}{}}{{{d{Ch}}}{{j{{h{Ab}}Cl}}}}{{{d{{b{ce}}}}}{{j{{h{{Bn{AbEj}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Fl}{{j{{h{Fn}}g}}}{{n{l}}}A`{}}{{{d{Af{b{lc}}}}e{h{G`}}}{{j{{h{F`}}g}}}A`{}{}}{{{d{{b{ce}}}}El}{{j{{Eb{{Gd{gGb}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}Gf}{{j{{Eb{{Bn{gGh}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Gj}}El}{{j{{Eb{Fl}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{Gj}}}{{j{{Eb{Gl}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}{d{Gj}}ElFf}{{j{{h{{Gd{gGb}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Cf}}AbFf}{{j{{Eb{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}H`}{{j{{h{{Bn{AbAb}}}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Gj}{{j{{h{Hb}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g{d{Cf}}}{{j{{h{Fj}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}gAb}{{j{{Hf{CfHd}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Hh}}Cb}{{j{{h{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}g}{{j{{Hf{Cf{h{Fj}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}Gj}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}}{{j{{Eb{{Hj{g}}}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Hf{gE`}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}{d{Hh}}}{{j{{h{Gn}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}}{{j{{h{Ab}}g}}}{{n{l}}}A`{}}{{{d{{b{ce}}}}Ff}{{j{{h{{Hl{g}}}}i}}}{{n{l}}}A`{}{}}{{{d{Ah}}{d{Afc}}}AnHn}{{{d{Af{b{lc}}}}{d{Bf}}{d{{Bh{B`}}}}Fd{d{Bj}}{h{{d{Bf}}}}}{{j{{Bn{eBl}}g}}}A`{}{}}{{{d{Af{b{lc}}}}{d{Bf}}{d{E`}}{d{Bj}}I`{h{{d{Bf}}}}}{{j{eg}}}A`{}{}}{{}C`}0000000{{}c{}}0000000{{}{{Ib{c}}}{}}0000000{{{d{Aj}}{d{Aj}}}{{h{Bb}}}}{{{d{Af{b{lc}}}}{d{Id}}{Eb{{If{e}}}}}{{j{Ang}}}A`{}{}}{{{d{Af{b{lc}}}}{d{Gn}}}{{j{eg}}}A`{}{}}{{{d{Af{b{Adc}}}}Ih{d{{Ef{{Il{Ij}}}}}}}{{j{An{In{e}}}}}A`{}}{{{d{Af{b{lc}}}}Ih{d{{Ef{{Il{Ij}}}}}}}{{j{An{In{e}}}}}A`{}}{{{d{Af{b{lc}}}}eC`}{{j{{Eb{{Bn{CfFj}}}}g}}}A`{}{}}{{{d{{b{ce}}}}{d{{Bh{B`}}}}}{{j{{J`{g}}i}}}{{n{l}}}A`{}{}}{{{d{{b{ce}}}}gHd{d{{Ef{El}}}}Ab{d{{Ef{i}}}}}{{j{{Jb{i}}k}}}{{n{l}}}A`{}{}{}}{{{d{Af{b{lc}}}}GjJd}{{j{Ane}}}A`{}}{{{d{Af{b{lc}}}}{Jf{e}}}{{j{Ang}}}A`{}{}}{{{d{Af{b{lc}}}}{d{{Ef{{Jh{e}}}}}}}{{j{Ang}}}A`{}{}}{{{d{{b{ce}}}}}{{j{{Eb{Jj}}g}}}{{n{l}}}A`{}}{dc{}}00{dJl}0{{{d{{b{ce}}}}}{{j{{Eb{Jn}}g}}}{{n{l}}}A`{}}{{{d{Af{b{lc}}}}i}{{j{eg}}}{A`Dh}{}{{K`{Db}}}{{Kd{{d{Af{b{Adc}}}}}{{Kb{{j{eg}}}}}}}}{{{d{Af{b{lc}}}}Ab}{{j{Abe}}}A`{}}{{{d{Ch}}Ab}{{j{AnCl}}}}{c{{j{e}}}{}{}}0000000{{}{{j{c}}}{}}0000000{dKf}0000000{{{d{Af{b{lc}}}}Ab}{{j{Ane}}}A`{}}{{{d{{b{ce}}}}g{d{{Bh{B`}}}}}{{j{Cbi}}}{{n{l}}}A`{}{}}{{}c{}}0000000`{{{d{Dj}}{h{Ab}}{h{C`}}g}{{j{An{Kh{ce}}}}}{}{}{{Kl{Kj}{{Kb{{j{An{Kh{ce}}}}}}}}}}{{{d{Ch}}{h{Ab}}{h{C`}}g}{{j{An{Kh{ce}}}}}{}{}{{Kl{Kj}{{Kb{{j{An{Kh{ce}}}}}}}}}}{{{d{Af{b{Adc}}}}k}{{j{gi}}}A`{}{}{{K`{{In{Kn}}}}}{{Kl{{d{Af{L`{e}}}}}{{Kb{{j{gi}}}}}}}}{{{d{Af{b{lc}}}}m}{{j{gk}}}A`{}{}{}{{K`{{In{i}}}}}{{Kl{{d{Af{L`{e}}}}}{{Kb{{j{gk}}}}}}}}{{{d{Ch}}{d{{Ef{Cj}}}}}{{j{AnCl}}}}`{{{d{Cj}}{d{c}}}Lb{{Df{Dd}}}}``{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{Cj}}}Cj}{{d{d{Afc}}}An{}}{{dB`}An}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{Cj}}{d{Cj}}}Cb}{{d{d{c}}}Cb{}}0000{{{d{Cj}}{d{AfCn}}}D`}{cc{}}{{{d{c}}}c{}}``{{}C`}{{}c{}}{{}{{Ib{c}}}{}}```{dc{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}{{{d{AfCh}}}{{j{An{Ld{CdDb}}}}}}{{{d{Dj}}}{{j{AnDb}}}}`{{}{{Eb{{Lh{Lf}}}}}}```{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{Lj}}}{{Ll{Cd}}}}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{{{d{Lj}}}{{d{Bf}}}}{{{d{Lj}}{d{Ln}}}{{j{Anc}}}{}}{C`An}{cc{}}{{{d{Lj}}}Cd}{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}9{{}c{}}``````````````````````````````{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}?>;{{{d{M`}}{d{AfCn}}}D`}0{MbM`}{MdM`}{MfM`}{DlM`}{MhM`}{DnM`}{DbM`}{MjM`}{{{In{Kn}}}M`}{MlM`}{cc{}}{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{M`}}}{{h{{d{Mn}}}}}}{dJl}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}```{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{{{d{N`}}}N`}{{d{d{Afc}}}An{}}{{dB`}An}`{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{N`}}{d{AfCn}}}D`}{cc{}}{{{d{c}}}c{}}{{{d{N`}}}Ah}`{{}C`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{N`}}}{{h{{d{Bf}}}}}}{{{d{N`}}}{{d{Nb}}}}`{dc{}}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{{d{N`}}}{{h{{d{E`}}}}}}{{{d{N`}}}Nd}{{}c{}}``````{{{d{Af{Nf{lc}}}}eNh}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}eNh}{{j{Ang}}}Nj{}{}}{d{{d{c}}}{}}0{{{d{Af}}}{{d{Afc}}}{}}0{{{d{{Nf{{d{Ln}}c}}}}}{{j{C`e}}}Nj{}}{{{d{{Nf{lc}}}}}{{j{C`e}}}Nj{}}{C`{{d{c}}}{}}0{C`{{d{Afc}}}{}}0{C`An}0{{{d{Kn}}{d{AfCn}}}D`}0{{{d{{Nf{lc}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{{{d{{Nf{{d{Ln}}c}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{cc{}}0{{{d{{Nf{{d{Ln}}c}}}}}{{j{{Nl{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{Nl{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}{d{e}}}{{j{{h{Nh}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}{d{e}}}{{j{{h{Nh}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}C`}{{j{{h{{Bn{eNh}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}C`}{{j{{h{{Bn{eNh}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}Nn}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}Nn}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{Eb{Nn}}e}}}Nj{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{Eb{Nn}}e}}}Nj{}}{{}C`}0{{}c{}}0{{}{{Ib{c}}}{}}0{{{d{{Nf{lc}}}}}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{h{{O`{e}}}}g}}}Nj{}{}}{{{d{{Nf{{d{Ln}}c}}}}}{{j{{h{e}}g}}}Nj{}{}}{{{d{{Nf{lc}}}}}{{j{{h{e}}g}}}Nj{}{}}10{{{d{Af{Nf{{d{Ln}}c}}}}{Nl{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{Nl{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{O`{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}{O`{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{lc}}}}{d{e}}}{{j{Ang}}}Nj{}{}}{{{d{Af{Nf{{d{Ln}}c}}}}{d{e}}}{{j{Ang}}}Nj{}{}}{{{d{Kn}}}{{h{{d{Mn}}}}}}{dJl}32{{{d{Af{Nf{{d{Ln}}c}}}}Ih}{{j{Ane}}}Nj{}}{{{d{Af{Nf{lc}}}}Ih}{{j{Ane}}}Nj{}}{c{{j{e}}}{}{}}0{{}{{j{c}}}{}}0{dKf}0{{{d{Af{Nf{lc}}}}{d{e}}i}{{j{Cbg}}}Nj{}{}{{Ob{{d{AfNh}}}{{Kb{{j{Ang}}}}}}}}{{{d{Af{Nf{{d{Ln}}c}}}}{d{e}}i}{{j{Cbg}}}Nj{}{}{{Ob{{d{AfNh}}}{{Kb{{j{Ang}}}}}}}}{{}c{}}0{{{d{Af{Nf{{d{Ln}}c}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}{{{d{Af{Nf{lc}}}}C`i}{{j{Ang}}}Nj{}{}{{Kl{{d{e}}{d{Nh}}}{{Kb{{j{Ang}}}}}}}}`````````````````{d{{d{c}}}{}}{{{d{Af}}}{{d{Afc}}}{}}{C`{{d{c}}}{}}{C`{{d{Afc}}}{}}{C`An}{{{d{Od}}{d{AfCn}}}D`}0{cc{}}{M`Od}{MdOd}{{{In{Kn}}}Od}{MlOd}{DbOd}{{}C`}{{{d{Af{b{lc}}}}{h{{Bh{B`}}}}}{{j{An{Ld{CdOd}}}}}A`}{{}c{}}{{}{{Ib{c}}}{}}{{{d{Od}}}{{h{{d{Mn}}}}}}{dJl}{c{{j{e}}}{}{}}{{}{{j{c}}}{}}{dKf}{{}c{}}","D":"Mb","p":[[5,"WalletDb",0],[1,"reference",null,null,1],[5,"BlockMetadata",500],[6,"Option",501,null,1],[6,"Result",502,null,1],[5,"Connection",503],[10,"Borrow",504],[10,"Parameters",505],[5,"BlockHeight",505],[5,"SqlTransaction",0],[0,"mut"],[5,"AccountUuid",0],[5,"ReceivedNoteId",0],[5,"UtxoId",0],[1,"unit"],[1,"u8"],[6,"Ordering",506],[5,"Choice",507],[1,"str"],[8,"SecretVec",508],[5,"AccountBirthday",500],[5,"UnifiedSpendingKey",509],[1,"tuple",null,null,1],[1,"usize"],[1,"bool"],[5,"Uuid",510],[6,"TransparentAddress",511],[5,"FsBlockDb",0],[5,"BlockMeta",242],[6,"FsBlockDbError",0],[5,"Formatter",512],[8,"Result",512],[6,"Error",513],[5,"Path",514],[10,"AsRef",515],[10,"Clone",516],[5,"BlockDb",0],[5,"DecodeError",517],[5,"Error",518],[5,"UnifiedFullViewingKey",509],[5,"Vec",519],[6,"NoteFilter",500],[1,"slice"],[5,"AccountMeta",500],[5,"BlockHash",520],[6,"ShieldedProtocol",521],[5,"Position",522],[5,"UnifiedAddress",523],[5,"SeedFingerprint",524],[5,"AccountId",525],[1,"u32"],[5,"Range",526],[5,"TransparentAddressMetadata",527],[5,"NoteId",527],[6,"Memo",528],[5,"UnifiedAddressRequest",509],[6,"Note",527],[5,"ReceivedNote",527],[6,"NullifierQuery",500],[5,"Nullifier",529],[5,"TxId",530],[5,"OutputOfSentTx",500],[5,"WalletTransparentOutput",527],[8,"NonZeroU32",531],[5,"Transaction",532],[5,"Zatoshis",533],[5,"HashMap",534],[5,"OutPoint",535],[5,"TransactionSummary",536],[5,"WalletSummary",500],[10,"Hasher",537],[6,"AccountPurpose",500],[5,"Request",538],[5,"ChainState",539],[5,"ScannedBlock",500],[1,"u64"],[5,"Node",540],[5,"CommitmentTreeRoot",539],[6,"ShardTreeError",541],[6,"SeedRelevance",500],[5,"SpendableNotes",500],[6,"TransactionStatus",500],[5,"DecryptedTransaction",500],[5,"SentTransaction",500],[5,"ScanRange",542],[5,"String",543],[6,"TransactionDataRequest",500],[10,"From",515,null,1],[17,"Output"],[10,"FnOnce",544],[5,"TypeId",545],[6,"Error",546],[5,"CompactBlock",547],[10,"FnMut",544],[6,"Error",388],[5,"ShardTree",548],[5,"PathBuf",514],[6,"MigratorError",549],[10,"RusqliteMigration",550],[5,"Box",551,null,1],[5,"Migration",281],[5,"HashSet",552],[5,"Transaction",553],[6,"SqliteClientError",301],[6,"Error",528],[6,"AddressGenerationError",509],[6,"Error",554],[6,"ParseError",555],[6,"TransparentCodecError",556],[6,"BalanceError",533],[10,"Error",557],[5,"Account",360],[6,"AccountSource",500],[5,"UnifiedIncomingViewingKey",509],[5,"SqliteShardStore",388],[5,"Checkpoint",558],[10,"HashSer",559],[8,"PrunableTree",560],[5,"Address",522],[8,"LocatedPrunableTree",560],[10,"Fn",544],[6,"WalletMigrationError",466],[15,"RequestedRewindInvalid",358],[15,"SubtreeDiscontinuity",460],[15,"CheckpointConflict",460]],"r":[],"b":[[99,"impl-Debug-for-ReceivedNoteId"],[100,"impl-Display-for-ReceivedNoteId"],[102,"impl-Display-for-FsBlockDbError"],[103,"impl-Debug-for-FsBlockDbError"],[115,"impl-From%3CDecodeError%3E-for-FsBlockDbError"],[116,"impl-From%3CError%3E-for-FsBlockDbError"],[117,"impl-From%3CError%3E-for-FsBlockDbError"],[184,"impl-WalletCommitmentTrees-for-WalletDb%3CSqlTransaction%3C\'conn%3E,+P%3E"],[185,"impl-WalletCommitmentTrees-for-WalletDb%3CConnection,+P%3E"],[239,"impl-WalletCommitmentTrees-for-WalletDb%3CSqlTransaction%3C\'conn%3E,+P%3E"],[240,"impl-WalletCommitmentTrees-for-WalletDb%3CConnection,+P%3E"],[336,"impl-Display-for-SqliteClientError"],[337,"impl-Debug-for-SqliteClientError"],[338,"impl-From%3CError%3E-for-SqliteClientError"],[339,"impl-From%3CAddressGenerationError%3E-for-SqliteClientError"],[340,"impl-From%3CError%3E-for-SqliteClientError"],[341,"impl-From%3CDecodeError%3E-for-SqliteClientError"],[342,"impl-From%3CParseError%3E-for-SqliteClientError"],[343,"impl-From%3CError%3E-for-SqliteClientError"],[344,"impl-From%3CError%3E-for-SqliteClientError"],[345,"impl-From%3CTransparentCodecError%3E-for-SqliteClientError"],[346,"impl-From%3CShardTreeError%3CError%3E%3E-for-SqliteClientError"],[347,"impl-From%3CBalanceError%3E-for-SqliteClientError"],[394,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[395,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[400,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[401,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[408,"impl-Display-for-Error"],[409,"impl-Debug-for-Error"],[410,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[411,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[414,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[415,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[416,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[417,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[418,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[419,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[420,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[421,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[422,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[423,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[430,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[431,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[432,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[433,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[434,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[435,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[436,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[437,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[438,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[439,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[440,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[441,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[444,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[445,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[446,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[447,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[454,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[455,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[458,"impl-ShardStore-for-SqliteShardStore%3C%26Transaction%3C\'conn%3E,+H,+SHARD_HEIGHT%3E"],[459,"impl-ShardStore-for-SqliteShardStore%3CConnection,+H,+SHARD_HEIGHT%3E"],[482,"impl-Display-for-WalletMigrationError"],[483,"impl-Debug-for-WalletMigrationError"],[485,"impl-From%3CSqliteClientError%3E-for-WalletMigrationError"],[486,"impl-From%3CAddressGenerationError%3E-for-WalletMigrationError"],[487,"impl-From%3CShardTreeError%3CError%3E%3E-for-WalletMigrationError"],[488,"impl-From%3CBalanceError%3E-for-WalletMigrationError"],[489,"impl-From%3CError%3E-for-WalletMigrationError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAIsBIwADAAMACQADABEAEwAmADgAYQAAAGMABQB0AAUAewADAIAABACGAB8ArgAbAMsAIQDuAAMA9AARAAcBAQAKAQAADAEIABcBAgAbAQgAJQEBACgBBQBMARAAXgEAAGABCABqAQkAdQEBAHgBAAB6AQoAiQEAAIsBEQCfAQsArQElAN0BBwDmAQUA7gEGAA==","P":[[16,"C,P,WalletRead::Error"],[19,"T"],[20,""],[21,"T"],[37,"C,P,WalletRead::Error"],[38,""],[41,"T"],[44,""],[48,"K"],[49,""],[50,"P,WalletRead::AccountId,WalletRead::Error"],[51,""],[52,"T"],[68,""],[79,"K"],[95,""],[96,"C,P,WalletRead::AccountId,WalletRead::Error"],[97,""],[104,"F,P"],[105,"P"],[107,"T"],[115,""],[118,"T"],[121,""],[122,"C,P,WalletRead::AccountId,WalletRead::Account,WalletRead::Error"],[123,"C,P,WalletRead::AccountId,WalletRead::Error"],[124,"C,P,WalletRead::Account,WalletRead::Error"],[125,"C,P,WalletRead::AccountId,WalletRead::Error"],[126,"C,P,InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[127,"C,P,WalletRead::Error"],[129,"C,P,WalletRead::AccountId,WalletRead::Error"],[130,"C,P,WalletRead::Account,WalletRead::Error"],[131,"C,P,WalletRead::AccountId,WalletRead::Error"],[132,""],[133,"C,P,WalletRead::Error"],[135,"P,WalletRead::AccountId,WalletRead::Error"],[136,"C,P,InputSource::NoteRef,InputSource::Error"],[137,"C,P,WalletRead::AccountId,WalletRead::Error"],[138,"C,P,WalletRead::Error"],[140,"C,P,InputSource::NoteRef,InputSource::Error"],[141,"C,P,InputSource::Error"],[142,"C,P,WalletRead::Error"],[144,"C,P,WalletRead::AccountId,WalletRead::Error"],[146,"C,P,InputSource::Error"],[147,"C,P,WalletRead::AccountId,WalletRead::Error"],[148,"C,P,WalletRead::Error"],[149,"C,P,WalletRead::AccountId,WalletRead::Error"],[151,"C,P,InputSource::Error"],[152,"C,P,WalletRead::Error"],[153,"C,P,WalletRead::AccountId,WalletRead::Error"],[154,"__H"],[155,"P,WalletRead::Account,WalletRead::Error"],[157,""],[165,"U"],[173,"T"],[181,""],[182,"P,WalletRead::AccountId,WalletRead::Error"],[183,"P,WalletWrite::UtxoRef,WalletRead::Error"],[184,"P,WalletCommitmentTrees::Error"],[186,"P,WalletRead::AccountId,WalletRead::Error"],[187,"C,P,WalletRead::AccountId,WalletRead::Error"],[188,"C,P,InputSource::AccountId,InputSource::NoteRef,InputSource::Error"],[189,"P,WalletRead::Error"],[190,"P,WalletRead::AccountId,WalletRead::Error"],[192,"C,P,WalletRead::Error"],[193,"T"],[196,""],[198,"C,P,WalletRead::Error"],[199,"P,A,E,F"],[200,"P,WalletRead::Error"],[201,""],[202,"U,T"],[210,"U"],[218,""],[226,"P,WalletRead::Error"],[227,"C,P,WalletRead::AccountId,WalletRead::Error"],[228,"V"],[237,"DbErrT,BlockSource::Error,F"],[239,"P,WalletCommitmentTrees::SaplingShardStore,A,E,F"],[240,"P,WalletCommitmentTrees::SaplingShardStore,A,WalletCommitmentTrees::Error,E,F"],[241,""],[243,"P"],[246,"T"],[248,""],[249,"T"],[250,""],[251,"T"],[253,""],[255,"K"],[260,""],[261,"T"],[265,""],[266,"U"],[267,"T"],[272,"U,T"],[273,"U"],[274,""],[275,"V"],[276,""],[283,"T"],[285,""],[286,"T"],[288,""],[289,"RusqliteMigration::Error"],[290,""],[291,"T"],[292,""],[294,"U"],[295,"T"],[296,"U,T"],[297,"U"],[298,""],[299,"RusqliteMigration::Error"],[300,"V"],[331,"T"],[335,""],[348,"T"],[349,""],[350,"U"],[351,"T"],[352,""],[354,"U,T"],[355,"U"],[356,""],[357,"V"],[361,"T"],[363,""],[364,"T"],[365,""],[367,"T"],[369,""],[371,"T"],[373,""],[376,"U"],[377,"T"],[378,""],[381,"T"],[382,"U,T"],[383,"U"],[384,""],[387,"V"],[394,"H,ShardStore::CheckpointId,ShardStore::Error"],[396,"T"],[400,"H,ShardStore::Error"],[402,"T"],[406,""],[410,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[412,"T"],[414,"H,ShardStore::H,ShardStore::Error"],[416,"H,ShardStore::CheckpointId,ShardStore::Error"],[420,"H,ShardStore::H,ShardStore::Error"],[422,"H,ShardStore::Error"],[424,""],[426,"U"],[428,"T"],[430,"H,ShardStore::H,ShardStore::Error"],[432,"H,ShardStore::CheckpointId,ShardStore::Error"],[436,"H,ShardStore::H,ShardStore::Error"],[440,"H,ShardStore::CheckpointId,ShardStore::Error"],[442,""],[444,"H,ShardStore::CheckpointId,ShardStore::Error"],[446,"H,ShardStore::Error"],[448,"U,T"],[450,"U"],[452,""],[454,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[456,"V"],[458,"H,ShardStore::CheckpointId,ShardStore::Error,F"],[477,"T"],[481,""],[484,"T"],[485,""],[491,"P"],[492,"U"],[493,"T"],[494,""],[496,"U,T"],[497,"U"],[498,""],[499,"V"]]}],["zcash_encoding",{"t":"FFSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Array","CompactSize","MAX_COMPACT_SIZE","Optional","Vector","borrow","","","","borrow_mut","","","","from","","","","into","","","","read","","","","read_collected","","read_collected_mut","","read_t","serialized_size","serialized_size_of_u8_vec","try_from","","","","try_into","","","","type_id","","","","write","","","","write_nonempty","write_sized"],"q":[[0,"zcash_encoding"],[50,"std::io::error"],[51,"std::io"],[52,"alloc::vec"],[53,"core::ops::function"],[54,"core::option"],[55,"core::iter::traits::collect"],[56,"core::convert"],[57,"core::result"],[58,"core::any"],[59,"nonempty"],[60,"core::iter::traits::iterator"],[61,"core::iter::traits::exact_size"]],"i":"`````CbCdCfCh32103210321032102121332321032103210321022","f":"`````{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{cc{}}000{{}c{}}000{c{{h{f}}}j}{{cg}{{h{{l{e}}}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}}{{cAbg}{{h{{l{e}}}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}}{{cg}{{h{{Ad{e}}}}}j{}{{A`{c}{{n{{h{e}}}}}}}}{{cg}{{h{i}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cAbg}{{h{i}}}j{}{{A`{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cg}{{h{i}}}j{}{{Ah{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{{cAbg}{{h{i}}}j{}{{Ah{{b{dc}}}{{n{{h{e}}}}}}}{{Af{e}}}}{c{{h{e}}}j{{Aj{f}}}}{AbAb}{{{b{{An{Al}}}}}Ab}{c{{B`{e}}}{}{}}000{{}{{B`{c}}}{}}000{bBb}000{{cAb}{{h{Bd}}}Bf}{{c{b{{An{e}}}}g}{{h{Bd}}}Bf{}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{cgi}{{h{Bd}}}Bf{}{{Bj{}{{Bh{e}}}}}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{c{Ad{e}}g}{{h{Bd}}}Bf{}{{A`{ce}{{n{{h{Bd}}}}}}}}{{c{b{{Bl{e}}}}g}{{h{Bd}}}Bf{}{{A`{{b{dc}}{b{e}}}{{n{{h{Bd}}}}}}}}{{cgi}{{h{Bd}}}Bf{}{{Bn{}{{Bh{e}}}}C`}{{A`{{b{dc}}e}{{n{{h{Bd}}}}}}}}","D":"Cn","p":[[1,"reference",null,null,1],[0,"mut"],[1,"u64"],[8,"Result",50],[10,"Read",51],[5,"Vec",52],[17,"Output"],[10,"Fn",53],[1,"usize"],[6,"Option",54,null,1],[10,"FromIterator",55],[10,"FnMut",53],[10,"TryFrom",56],[1,"u8"],[1,"slice"],[6,"Result",57,null,1],[5,"TypeId",58],[1,"unit"],[10,"Write",51],[17,"Item"],[10,"IntoIterator",55],[5,"NonEmpty",59],[10,"Iterator",60],[10,"ExactSizeIterator",61],[5,"CompactSize",0],[5,"Vector",0],[5,"Array",0],[5,"Optional",0]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAABMAAgAGAAcAIQALAA==","P":[[5,"T"],[17,"U"],[21,"R"],[22,"R,E,F"],[24,"R,T,F"],[25,"R,E,F,O"],[29,"R,T"],[30,""],[32,"U,T"],[36,"U"],[40,""],[44,"W"],[45,"W,E,F"],[46,"W,E,I,F"],[47,"W,T,F"],[48,"W,E,F"],[49,"W,E,I,F"]]}],["zcash_extensions",{"t":"","n":[],"q":[],"i":"","f":"","D":"`","p":[],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAAA","P":[]}],["zcash_history",{"t":"FGGGPPPPSSPFRPFGGKNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNONMNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNOMNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNN","n":["Entry","EntryKind","EntryLink","Error","ExpectedInMemory","ExpectedNode","Generated","Leaf","MAX_ENTRY_SIZE","MAX_NODE_DATA_SIZE","Node","NodeData","","Stored","Tree","V1","V2","Version","append_leaf","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","clone_into","","clone_to_uninit","","combine","","","combine_inner","","","complete","consensus_branch_id","","","","default","end_height","","","","end_sapling_root","end_target","end_time","fmt","","","","","","","","from","","","","","","","","from_bytes","","","","hash","","","into","","","","","","","","is_empty","leaf","leaf_count","left","len","link_node_expected","new","","new_leaf","node_expected","read","","","","","resolve_link","right","root","root_node","sapling_tx","start_height","","","","start_sapling_root","start_target","start_time","subtree_commitment","subtree_total_work","to_bytes","","","to_owned","","to_string","","","truncate_leaf","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","write","","","",""],"q":[[0,"zcash_history"],[166,"zcash_history::tree"],[167,"alloc::vec"],[168,"core::result"],[169,"zcash_history::version"],[170,"zcash_history::node_data"],[171,"zcash_history::entry"],[172,"core::fmt"],[173,"std::io::error"],[174,"core::convert"],[175,"std::io"],[176,"alloc::string"],[177,"core::any"]],"i":"````l0hBh``0`A`2````d0CjClAjAb8764321087607070755053215320053200001108877643210876551055043210876411148411853210414405320000005500718744321087643210876432108764321087653210","f":"``````````````````{{{f{b{d{c}}}}}{{n{{j{h}}l}}}A`}{f{{f{c}}}{}}0000000{{{f{b}}}{{f{bc}}}{}}0000000{{{f{Ab}}}Ab}{{{f{h}}}h}{{f{f{bc}}}Ad{}}0{{fAf}Ad}0{{{f{c}}{f{c}}}c{}}0{{{f{Ab}}{f{Ab}}}Ab}{{{Ah{Af}}{f{c}}{f{c}}}c{}}00{{{f{{Aj{c}}}}}AlA`}{{{f{c}}}An{}}00`{{}Ab}{{{f{c}}}B`{}}00````{{{f{{Aj{c}}}}{f{bBb}}}BdA`}{{{f{{Aj{c}}}}{f{bBb}}}Bd{BfA`}}{{{f{Ab}}{f{bBb}}}Bd}{{{f{l}}{f{bBb}}}Bd}0{{{f{h}}{f{bBb}}}Bd}0{{{f{Bh}}{f{bBb}}}Bd}{cc{}}0000000{{Anc}{{Bj{e}}}{{Bn{{Bl{Af}}}}}{}}0{{Anc}{{Bj{{Aj{e}}}}}{{Bn{{Bl{Af}}}}}A`}{{Anc}{{Bj{Ab}}}{{Bn{{Bl{Af}}}}}}{{{f{c}}}{{Ah{Af}}}{}}0{{{f{Ab}}}{{Ah{Af}}}}{{}c{}}0000000{{{f{{d{c}}}}}AlA`}{{{f{{Aj{c}}}}}AlA`}{{{f{{Aj{c}}}}}B`A`}{{{f{{Aj{c}}}}}{{n{hl}}}A`}{{{f{{d{c}}}}}AnA`}{hl}{{An{j{{C`{An{Aj{c}}}}}}{j{{C`{An{Aj{c}}}}}}}{{d{c}}}A`}{{hh}{{Aj{c}}}A`}{{}{{Aj{c}}}A`}{{}l}{{An{f{bc}}}{{Bj{e}}}Cb{}}00{{An{f{bc}}}{{Bj{{Aj{e}}}}}CbA`}{{An{f{bc}}}{{Bj{Ab}}}Cb}{{{f{{d{c}}}}h}{{n{{`{c}}l}}}A`}:{{{f{{d{c}}}}}hA`}{{{f{{d{c}}}}}{{n{{`{c}}l}}}A`}`{{{f{c}}}B`{}}00``````{{{f{c}}}{{j{Af}}}{}}0{{{f{Ab}}}{{j{Af}}}}{fc{}}0{fCd}00{{{f{b{d{c}}}}}{{n{Anl}}}A`}{c{{n{e}}}{}{}}0000000{{}{{n{c}}}{}}0000000{fCf}0000000{{}c{}}0000000{{{f{c}}{f{be}}}{{Bj{Ad}}}{}Ch}00{{{f{{Aj{c}}}}{f{be}}}{{Bj{Ad}}}A`Ch}{{{f{Ab}}{f{bc}}}{{Bj{Ad}}}Ch}","D":"Jn","p":[[0,"mut"],[5,"Tree",0,166],[1,"reference",null,null,1],[6,"EntryLink",0],[5,"Vec",167],[6,"Error",0],[6,"Result",168,null,1],[10,"Version",0,169],[5,"NodeData",0,170],[1,"unit"],[1,"u8"],[1,"array"],[5,"Entry",0,171],[1,"bool"],[1,"u32"],[1,"u64"],[5,"Formatter",172],[8,"Result",172],[10,"Debug",172],[6,"EntryKind",0],[8,"Result",173],[1,"slice"],[10,"AsRef",174],[1,"tuple",null,null,1],[10,"Read",175],[5,"String",176],[5,"TypeId",177],[10,"Write",175],[6,"V1",0],[6,"V2",0]],"r":[[0,171],[8,171],[9,170],[11,170],[12,169],[14,166],[15,169],[16,169],[17,169],[18,166],[19,166],[22,171],[23,170],[27,166],[30,171],[31,170],[35,170],[37,170],[39,170],[41,169],[42,169],[43,170],[44,169],[47,171],[48,169],[51,170],[52,170],[53,169],[56,170],[57,170],[58,170],[59,170],[60,171],[61,171],[62,170],[68,166],[71,171],[72,170],[76,169],[77,169],[78,171],[79,170],[80,169],[81,169],[82,170],[83,166],[86,171],[87,170],[91,166],[92,171],[93,171],[94,171],[95,166],[97,166],[98,171],[99,171],[101,169],[104,171],[105,170],[106,166],[107,171],[108,166],[109,166],[110,170],[111,169],[114,170],[115,170],[116,170],[117,170],[118,170],[119,170],[120,169],[121,169],[122,170],[123,170],[125,171],[128,166],[129,166],[132,171],[133,170],[137,166],[140,171],[141,170],[145,166],[148,171],[149,170],[153,166],[156,171],[157,170],[161,169],[164,171],[165,170]],"b":[[60,"impl-Display-for-Entry%3CV%3E"],[61,"impl-Debug-for-Entry%3CV%3E"],[63,"impl-Display-for-Error"],[64,"impl-Debug-for-Error"],[65,"impl-Display-for-EntryLink"],[66,"impl-Debug-for-EntryLink"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAE8ACwAUABUALgABADIAAQA1AAAANwABAD0ABwBnAAEAcQABAHwABACCAB8AowABAA==","P":[[18,"V"],[19,"T"],[35,""],[37,"T"],[39,""],[41,"Version::NodeData"],[43,""],[44,"Version::NodeData"],[47,"V"],[48,"Version::NodeData"],[52,""],[53,"Version::NodeData"],[60,"V"],[62,""],[68,"T"],[76,"T,Version::NodeData"],[78,"T,V"],[79,"T"],[80,"Version::NodeData"],[82,""],[83,"U"],[91,"V"],[96,""],[97,"V"],[100,""],[101,"R,Version::NodeData"],[104,"R,V"],[105,"R"],[106,"V"],[111,"Version::NodeData"],[122,""],[123,"T"],[125,""],[128,"V"],[129,"U,T"],[137,"U"],[145,""],[153,"V"],[161,"Version::NodeData,W"],[164,"V,W"],[165,"W"]]}],["zcash_inspect",{"t":"FFFOOCCNNNNNNNNNNHCOONNNNNNNNNNNNNNNONNNNHHNNNNNNCCOHNNNNCNNNNNNNNNNNNNFGPPPPPPNNNNNNNNNNNNNNHNNNNOONNNNNNNNNNNNNNFKTSFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNHNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNONNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNFFFFFFFFFFFFNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNHHCHHHFSFSNNNNHNNNNNNNNNNONNONNNNNNOONNNNNNNNNFFFOONNNNNNNNNNNNNNNNNNHNNNNNNNNNNHNNNNNNHNNHHNNNNNNNNNNNNN","n":["CliOptions","GROTH16_PARAMS","ORCHARD_VK","__private_field","","address","block","borrow","","","borrow_mut","","","command","command_list","command_name","command_usage","complete","context","","data","deref","","","","","deref_mut","","","drop","","","fmt","from","","","help","help_requested","init","","","inspect_bytes","inspect_possible_hash","into","","","into_request","","","keys","lookup","","main","parse","parse_command","self_command_list","self_usage","transaction","try_from","","","try_into","","","type_id","","","usage","vzip","","","Address","AddressKind","P2pkh","P2sh","Sapling","Sprout","Tex","Unified","borrow","","borrow_mut","","deref","","deref_mut","","drop","","from","","init","","inspect","into","","into_request","","kind","net","try_from","","try_from_sapling","try_from_sprout","try_from_tex","try_from_transparent_p2pkh","try_from_transparent_p2sh","try_from_unified","try_into","","type_id","","vzip","","Block","BlockParams","MAX","MIN_BLOCK_VERSION","U256","WORD_BITS","abs_diff","add","","add_assign","add_slice","as_bits","as_ref","as_u128","as_u32","as_u64","as_usize","binop_carry","binop_slice","bit","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","","borrow_mut","","build_auth_data_root","build_merkle_root","byte","check_equihash_solution","check_proof_of_work","checked_add","checked_div","checked_mul","checked_neg","checked_pow","checked_rem","checked_sub","clone","clone_into","clone_to_uninit","cmp","compare","default","deref","","deref_mut","","derive_block_commitments_hash","div","","div_assign","div_mod","div_mod_knuth","div_mod_small","div_mod_word","drop","","eq","equihash_k","equihash_n","equivalent","","","","","exp10","extract_height","fits_word","fmt","","","","fmt_hex","from","","","","","","","","","","","","","","","","","","","from_big_endian","from_compact","from_dec_str","from_little_endian","from_ref","from_str","from_str_radix","full_mul_u64","full_shl","full_shr","guess_params","","hash","header","init","","inspect","inspect_header","inspect_header_inner","integer_sqrt","into","","into_request","","is_zero","leading_zeros","low_u128","low_u32","low_u64","max_value","mul","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","mul_assign","","","","","","","","","","","mul_u64","not","one","overflowing_add","overflowing_mul","overflowing_mul_u64","overflowing_neg","overflowing_pow","overflowing_sub","partial_cmp","pow","pow_limit","read","rem","","rem_assign","saturating_add","saturating_mul","saturating_sub","shl","","shl_assign","shr","","shr_assign","split","split_u128","sub","","sub_assign","sub_slice","to_big_endian","to_little_endian","to_owned","to_string","trailing_zeros","try_as_bits","try_from","","try_into","","txs","type_id","","vzip","","words","zero","Context","JsonAccountId","JsonAccountIdVisitor","JsonNetwork","JsonNetworkVisitor","ZOutputValue","ZOutputValueVisitor","ZScript","ZScriptVisitor","ZTxOut","ZUint256","ZUint256Visitor","accounts","","addr_network","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","chainhistoryroot","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","deref","","","","","","","","","","","","deref_mut","","","","","","","","","","","","deserialize","","","","","","","drop","","","","","","","","","","","","expecting","","","","","fmt","","","","","","","","","","","","","from","","","","","","","","","","","","","from_ref","","","","","","from_str","init","","","","","","","","","","","","into","","","","","","","","","","","","into_request","","","","","","","","","","","","network","","script_pubkey","serialize","","","to_owned","","","","","","to_string","transparent_coins","transparentcoins","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","value","visit_i128","visit_i64","visit_str","","","visit_u128","visit_u64","","vzip","","","","","","","","","","","","inspect_mnemonic","inspect_sapling_extsk","view","inspect_sapling_extfvk","inspect_ufvk","inspect_uivk","Lightwalletd","MAINNET","Server","TESTNET","borrow","","borrow_mut","","connect","deref","","deref_mut","","drop","","endpoint","fmt","from","","host","init","","inner","into","","into_request","","lookup_txid","mainnet","parameters","port","testnet","try_from","","try_into","","type_id","","vzip","","MapTransparent","PrecomputedAuth","TransparentAuth","all_prev_outputs","auth","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","deref_mut","","","drop","","","extract_height_from_coinbase","fmt","from","","","from_ref","init","","","input_amounts","input_scriptpubkeys","inspect","into","","","into_request","","","is_coinbase","map_authorization","map_script_sig","render_memo","render_value","to_owned","try_from","","","try_into","","","type_id","","","vzip","",""],"q":[[0,"zcash_inspect"],[71,"zcash_inspect::address"],[114,"zcash_inspect::block"],[345,"zcash_inspect::context"],[592,"zcash_inspect::keys"],[595,"zcash_inspect::keys::view"],[598,"zcash_inspect::lookup"],[638,"zcash_inspect::transaction"],[697,"gumdrop"],[698,"core::option"],[699,"std::io::cursor"],[700,"std::io::error"],[701,"core::ops::function"],[702,"zcash_proofs"],[703,"orchard::circuit"],[704,"core::fmt"],[705,"alloc::vec"],[706,"tonic::request"],[707,"core::result"],[708,"core::convert"],[709,"core::any"],[710,"zcash_address"],[711,"zcash_protocol::consensus"],[712,"zcash_address::convert"],[713,"zcash_address::kind::unified::address"],[714,"bitvec::slice"],[715,"bitvec::order"],[716,"core::marker"],[717,"zcash_primitives::block"],[718,"equihash::verify"],[719,"core::cmp"],[720,"uint::uint"],[721,"core::hash"],[722,"std::io"],[723,"alloc::string"],[724,"bitvec::ptr::span"],[725,"zip32"],[726,"serde::de"],[727,"zcash_transparent::bundle"],[728,"serde::ser"],[729,"bip0039::mnemonic"],[730,"zcash_address::kind::unified::fvk"],[731,"zcash_address::kind::unified::ivk"],[732,"tonic::transport::channel"],[733,"zcash_client_backend::proto::service::compact_tx_streamer_client"],[734,"anyhow"],[735,"zcash_primitives::transaction"],[736,"zcash_protocol::value"],[737,"zcash_transparent::address"],[738,"zcash_protocol::memo"]],"i":"```AlB```10f2100000``0022110210210021000210``210210``0`0000`2102102100210``Ld000000Db101010101010`10100010000000101010``Dh``0000000000000000000000El101001``11111111111110101`1111111011Ff0222222122222212222222222222222222222222222`12112```212122222222222222222222222222222222222222222222222222222222222222222222222220122222222222222222222222212121121222````````````Bn00IdIfIhIjIlHfHhHjHlHnI`;:9876543210;;543210543210543210:9876543210;:9876543210;543210;:9876543210;:9876:98765433210;:98765432100;543210;:9876543210;:9876543210;:9876543210;;;02105432103;;:9876543210;:9876543210;:9876543210;099:86997:9876543210;``````````JlKd10`1010101010110010100001010101010```KhKn0Lf2102222102102102`2102210222`102102`11``2102102102102","f":"```````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}}{{j{{b{h}}}}}}{{}{{j{{b{l}}}}}}{{{b{f}}}{{j{{b{l}}}}}}{{{b{l}}}{{j{{b{l}}}}}}{{{b{{A`{n}}}}e}{{j{c}}}{}{{Ah{{b{d{Ab{{b{{A`{n}}}}}}}}}{{Ad{{Af{c}}}}}}}}```{Aj{{b{c}}}{}}{{{b{Al}}}{{b{An}}}}1{{{b{B`}}}{{b{Bb}}}}2{Aj{{b{dc}}}{}}00{AjBd}00{{{b{f}}{b{dBf}}}Bh}{cc{}}00`{{{b{f}}}Bj}{{}Aj}00{{{Bl{n}}{j{Bn}}Bj}Bd}{{{C`{n}}{j{Bn}}Bj}Bd}{{}c{}}00{{}{{Cb{c}}}{}}00```{{}Bd}{{{b{d{Cd{c}}}}}{{Ch{fCf}}}{{Cj{l}}}}{{{b{l}}{b{d{Cd{c}}}}}{{Ch{fCf}}}{{Cj{l}}}}{{{b{f}}}{{j{{b{l}}}}}}{{{b{f}}}{{b{l}}}}`{c{{Ch{e}}}{}{}}00{{}{{Ch{c}}}{}}00{bCl}00{{}{{b{l}}}}{{}c{}}00````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{AjBd}0{cc{}}0{{}Aj}0{CnBd}{{}c{}}0{{}{{Cb{c}}}{}}0``>>{{D`{C`{n}}}{{Ch{Db{Dd{c}}}}}{}}0000{{D`Df}{{Ch{Db{Dd{c}}}}}{}}??>><<``````{{DhDh}Dh}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{Dhc}Dh{{Dj{Dh}}}}{{{b{dDh}}Dh}Bd}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}}Bj}{b{{b{{Dn{ce}}}}}{}E`}{{{b{Dh}}}{{b{{A`{Dl}}}}}}{{{b{Dh}}}Eb}{{{b{Dh}}}Ed}{{{b{Dh}}}Dl}{{{b{Dh}}}Aj}{{DlDlBjc}{{Ef{DlBj}}}{{Eh{DlDl}{{Ad{{Ef{DlBj}}}}}}}}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}c}Bj{{Eh{DlDl}{{Ad{{Ef{DlBj}}}}}}Ej}}{{{b{Dh}}Aj}Bj}=:=:3=:{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{El}}}{{C`{n}}}}{{{b{El}}}{{Ef{{C`{n}}Bj}}}}{{{b{Dh}}Aj}n}{{{b{En}}F`}{{Ch{BdFb}}}}{{{b{En}}F`}{{Ch{Bd{b{l}}}}}}{{DhDh}{{j{Dh}}}}00{Dh{{j{Dh}}}}111{{{b{Dh}}}Dh}{{b{b{dc}}}Bd{}}{{bn}Bd}{{{b{Dh}}{b{Dh}}}Fd}{{b{b{c}}}Fd{}}{{}Dh}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{{{C`{n}}{C`{n}}}{{C`{n}}}}{{Dhc}Dh{{Dj{Dh}}}}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{{b{dDh}}c}Bd{{Dj{Dh}}}}{{DhDh}{{Ef{DhDh}}}}{{DhDhAjAj}{{Ef{DhDh}}}}{{DhDl}{{Ef{DhDh}}}}{{DlDlDl}{{Ef{DlDl}}}}{AjBd}0{{{b{Dh}}{b{Dh}}}Bj}{{{b{Ff}}}Ed}0{{b{b{c}}}Bj{}}0000{AjDh}{{{b{El}}}{{j{Fh}}}}{{{b{Dh}}}Bj}{{{b{Dh}}{b{dBf}}}Bh}000{{{b{Dh}}{b{dBf}}Bj}Bh}{cc{}}{nDh}{FjDh}{EdDh}{FlDh}{FnDh}{G`Dh}{GbDh}<{GdDh}{EbDh}{GfDh}:{{{b{l}}}Dh}{{{C`{n}}}Dh}{DlDh}{{{b{{A`{n}}}}}Dh}{{{b{{C`{n}}}}}Dh}{{{b{Dh}}}Dh}2{Ed{{Ef{DhBjBj}}}}{{{b{l}}}{{Ch{DhGh}}}}4{{{b{c}}}c{}}{{{b{l}}}{{Ch{Dhc}}}{}}{{{b{l}}Ed}{{Ch{DhGj}}}}{{DhDl}{{C`{Dl}}}}{{DhEd}{{C`{Dl}}}}{{{C`{Dl}}Ed}Dh}{{{b{En}}}{{j{F`}}}}{{{b{El}}}{{j{F`}}}}{{{b{Dh}}{b{dc}}}BdGl}`{{}Aj}0{{{b{El}}{j{Bn}}}Bd}{{{b{En}}{j{Bn}}}Bd}{{{b{En}}{j{F`}}}Bd}?{{}c{}}0{{}{{Cb{c}}}{}}0{{{b{Dh}}}Bj}{{{b{Dh}}}Ed}{{{b{Dh}}}Eb}1{{{b{Dh}}}Dl}{{}Dh}{{{b{Dh}}{b{Gd}}}Dh}{{Dhn}Dh}{{Dh{b{Gb}}}Dh}{{DhGb}Dh}{{{b{Dh}}{b{Dl}}}Dh}{{Dh{b{Dl}}}Dh}{{{b{Dh}}Dl}Dh}{{{b{Dh}}G`}Dh}{{{b{Dh}}{b{G`}}}Dh}{{Dh{b{G`}}}Dh}{{DhDl}Dh}{{DhG`}Dh}{{{b{Dh}}Ed}Dh}{{{b{Dh}}{b{Ed}}}Dh}{{{b{Dh}}Fn}Dh}{{Dh{b{Ed}}}Dh}{{{b{Dh}}{b{Fn}}}Dh}{{{b{Dh}}Gb}Dh}{{DhEd}Dh}{{{b{Dh}}Fl}Dh}{{{b{Dh}}{b{Fl}}}Dh}{{Dh{b{Fn}}}Dh}{{DhFn}Dh}{{DhAj}Dh}{{Dh{b{Aj}}}Dh}{{{b{Dh}}Fj}Dh}{{{b{Dh}}{b{Fj}}}Dh}{{Dh{b{Fl}}}Dh}{{DhFl}Dh}{{{b{Dh}}{b{Aj}}}Dh}{{Dh{b{Fj}}}Dh}{{DhFj}Dh}{{{b{Dh}}Aj}Dh}{{{b{Dh}}Gd}Dh}{{{b{Dh}}n}Dh}{{Dh{b{Gd}}}Dh}{{DhDh}Dh}{{{b{Dh}}{b{Gb}}}Dh}{{Dh{b{Dh}}}Dh}{{{b{Dh}}{b{n}}}Dh}{{{b{Dh}}{b{Dh}}}Dh}{{{b{Dh}}Dh}Dh}{{Dh{b{n}}}Dh}{{DhGd}Dh}{{{b{dDh}}Fl}Bd}{{{b{dDh}}Fj}Bd}{{{b{dDh}}Aj}Bd}{{{b{dDh}}Ed}Bd}{{{b{dDh}}Gd}Bd}{{{b{dDh}}n}Bd}{{{b{dDh}}Gb}Bd}{{{b{dDh}}Dl}Bd}{{{b{dDh}}G`}Bd}{{{b{dDh}}Dh}Bd}{{{b{dDh}}Fn}Bd}{{DlDlDl}{{Ef{DlDl}}}}{DhDh}{{}Dh}{{DhDh}{{Ef{DhBj}}}}0{{DhDl}{{Ef{DhDl}}}}{Dh{{Ef{DhBj}}}}22{{{b{Dh}}{b{Dh}}}{{j{Fd}}}}{{DhDh}Dh}{{{b{Ff}}}Dh}{c{{Af{El}}}Gn}{{Dhc}Dh{{Dj{Dh}}Ej}}{{{b{Dh}}c}Dh{{Dj{Dh}}Ej}}{{{b{dDh}}c}Bd{{Dj{Dh}}Ej}}555{{Dhc}Dh{{Dj{Dh}}}}{{{b{Dh}}c}Dh{{Dj{Dh}}}}{{{b{dDh}}c}Bd{{Dj{Dh}}}}210{Dl{{Ef{DlDl}}}}{Eb{{Ef{DlDl}}}}34{{{b{dDh}}Dh}Bd}{{{b{d{A`{Dl}}}}{b{{A`{Dl}}}}}Bj}{{{b{Dh}}{b{d{A`{n}}}}}Bd}0{bc{}}{bH`}{{{b{Dh}}}Ed}{b{{Ch{{b{{Dn{ce}}}}{Hb{c}}}}}{}E`}{c{{Ch{e}}}{}{}}0{{}{{Ch{c}}}{}}0`{bCl}0{{}c{}}0{AjAj}{{}Dh}````````````{{{b{Bn}}}{{j{{Bl{Hd}}}}}}`{{{b{Bn}}}{{j{D`}}}}{b{{b{c}}}{}}00000000000{{{b{d}}}{{b{dc}}}{}}00000000000`{{{b{Hf}}}Hf}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{{b{Hl}}}Hl}{{{b{Hn}}}Hn}{{{b{I`}}}I`}{{b{b{dc}}}Bd{}}00000{{bn}Bd}00000{Aj{{b{c}}}{}}00000000000{Aj{{b{dc}}}{}}00000000000{c{{Ch{Hf}}}Ib}{c{{Ch{Hh}}}Ib}{c{{Ch{Hj}}}Ib}{c{{Ch{Hl}}}Ib}{c{{Ch{Hn}}}Ib}{c{{Ch{I`}}}Ib}{c{{Ch{Bn}}}Ib}{AjBd}00000000000{{{b{Id}}{b{dBf}}}Bh}{{{b{If}}{b{dBf}}}Bh}{{{b{Ih}}{b{dBf}}}Bh}{{{b{Ij}}{b{dBf}}}Bh}{{{b{Il}}{b{dBf}}}Bh}{{b{b{dBf}}}{{Ch{BdIn}}}}0000{{{b{Hf}}{b{dBf}}}Bh}{{{b{Hh}}{b{dBf}}}Bh}{{{b{Hj}}{b{dBf}}}Bh}0{{{b{Hl}}{b{dBf}}}Bh}{{{b{Hn}}{b{dBf}}}Bh}{{{b{I`}}{b{dBf}}}Bh}{{{b{Bn}}{b{dBf}}}Bh}{cc{}}000000000{J`I`}11{{{b{c}}}c{}}00000{{{b{l}}}{{Ch{Bnc}}}{}}{{}Aj}00000000000{{}c{}}00000000000{{}{{Cb{c}}}{}}00000000000{{{b{Bn}}}{{j{F`}}}}``{{{b{Hl}}c}ChJb}{{{b{Hn}}c}ChJb}{{{b{I`}}c}ChJb}{bc{}}00000{bH`}{{{b{Bn}}}{{j{{Bl{J`}}}}}}`{c{{Ch{e}}}{}{}}00000000000{{}{{Ch{c}}}{}}00000000000{bCl}00000000000`{{IfGf}{{Ch{ce}}}{}Jd}{{IfG`}{{Ch{ce}}}{}Jd}{{Id{b{l}}}{{Ch{ce}}}{}Jd}{{Ih{b{l}}}{{Ch{ce}}}{}Jd}{{Il{b{l}}}{{Ch{ce}}}{}Jd}{{IfEb}{{Ch{ce}}}{}Jd}{{IfDl}{{Ch{ce}}}{}Jd}{{IjDl}{{Ch{ce}}}{}Jd}{{}c{}}00000000000{{Jf{j{Bn}}}Bd}{{{Bl{n}}D`}Bd}`0{{JhD`}Bd}{{JjD`}Bd}````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Jl}}}{{Kb{{K`{Jn}}}}}}{Aj{{b{c}}}{}}0{Aj{{b{dc}}}{}}0{AjBd}0{{{b{Jl}}}H`}{{{b{Kd}}{b{dBf}}}Bh}{cc{}}0`{{}Aj}0`{{}c{}}0{{}{{Cb{c}}}{}}0{{{b{dKd}}{C`{n}}}{{j{{Ef{Kf{j{Fh}}}}}}}}{{}{{Kb{Kd}}}}``0{c{{Ch{e}}}{}{}}0{{}{{Ch{c}}}{}}0{bCl}0{{}c{}}0`````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{Kh}}}Kh}{{b{b{dc}}}Bd{}}{{bn}Bd}{Aj{{b{c}}}{}}00{Aj{{b{dc}}}{}}00{AjBd}00{{{b{Kf}}}{{j{Fh}}}}{{{b{Kh}}{b{dBf}}}Bh}{cc{}}00{{{b{c}}}c{}}{{}Aj}00{{{b{Kh}}}{{Bl{Kj}}}}{{{b{Kh}}}{{Bl{Kl}}}}{{Kf{j{Bn}}{j{Fh}}}Bd}{{}c{}}00{{}{{Cb{c}}}{}}00{{{b{Kf}}}Bj}{{{b{Kn}}L`}Kh}{{{b{Kn}}}}{LbH`}{DlH`}{bc{}}{c{{Ch{e}}}{}{}}00{{}{{Ch{c}}}{}}00{bCl}00{{}c{}}00","D":"Kn","p":[[1,"reference",null,null,1],[0,"mut"],[5,"CliOptions",0],[10,"Options",697],[6,"Option",698,null,1],[1,"str"],[1,"u8"],[1,"slice"],[5,"Cursor",699],[17,"Output"],[8,"Result",700],[10,"FnOnce",701],[1,"usize"],[5,"GROTH16_PARAMS",0],[5,"ZcashParameters",702],[5,"ORCHARD_VK",0],[5,"VerifyingKey",703],[1,"unit"],[5,"Formatter",704],[8,"Result",704],[1,"bool"],[5,"Vec",705],[5,"Context",345],[1,"array"],[5,"Request",706],[5,"Parser",697],[5,"Error",697],[6,"Result",707,null,1],[10,"AsRef",708],[5,"TypeId",709],[5,"ZcashAddress",710],[6,"NetworkType",711],[5,"Address",71],[6,"ConversionError",712],[5,"Address",713],[5,"U256",114],[10,"Into",708,null,1],[1,"u64"],[5,"BitSlice",714],[10,"BitOrder",715],[1,"u128"],[1,"u32"],[1,"tuple",null,null,1],[10,"Fn",701],[10,"Copy",716],[5,"Block",114],[5,"BlockHeader",717],[6,"Network",711],[5,"Error",718],[6,"Ordering",719],[10,"BlockParams",114],[5,"BlockHeight",711],[1,"i16"],[1,"u16"],[1,"i32"],[1,"i64"],[1,"isize"],[1,"i8"],[1,"i128"],[6,"FromDecStrErr",720],[5,"FromStrRadixErr",720],[10,"Hasher",721],[10,"Read",722],[5,"String",723],[6,"BitSpanError",724],[5,"AccountId",725],[5,"JsonNetwork",345],[5,"JsonAccountId",345],[5,"ZUint256",345],[5,"ZOutputValue",345],[5,"ZScript",345],[5,"ZTxOut",345],[10,"Deserializer",726],[5,"JsonNetworkVisitor",345],[5,"JsonAccountIdVisitor",345],[5,"ZUint256Visitor",345],[5,"ZOutputValueVisitor",345],[5,"ZScriptVisitor",345],[5,"Error",704],[5,"TxOut",727],[10,"Serializer",728],[10,"Error",726],[5,"Mnemonic",729],[5,"Ufvk",730],[5,"Uivk",731],[5,"Server",598],[5,"Channel",732],[5,"CompactTxStreamerClient",733],[8,"Result",734],[5,"Lightwalletd",598],[5,"Transaction",735],[5,"TransparentAuth",638],[5,"Zatoshis",736],[5,"Script",737],[5,"MapTransparent",638],[5,"Authorized",727],[5,"MemoBytes",738],[6,"AddressKind",71],[5,"PrecomputedAuth",638]],"r":[],"b":[[121,"impl-Add%3CT%3E-for-%26U256"],[122,"impl-Add%3CT%3E-for-U256"],[168,"impl-Div%3CT%3E-for-U256"],[169,"impl-Div%3CT%3E-for-%26U256"],[188,"impl-LowerHex-for-U256"],[189,"impl-Debug-for-U256"],[190,"impl-UpperHex-for-U256"],[191,"impl-Display-for-U256"],[194,"impl-From%3Cu8%3E-for-U256"],[195,"impl-From%3Ci16%3E-for-U256"],[196,"impl-From%3Cu32%3E-for-U256"],[197,"impl-From%3Cu16%3E-for-U256"],[198,"impl-From%3Ci32%3E-for-U256"],[199,"impl-From%3Ci64%3E-for-U256"],[200,"impl-From%3Cisize%3E-for-U256"],[201,"impl-From%3Cusize%3E-for-U256"],[202,"impl-From%3Ci8%3E-for-U256"],[203,"impl-From%3Cu128%3E-for-U256"],[204,"impl-From%3Ci128%3E-for-U256"],[206,"impl-From%3C%26str%3E-for-U256"],[207,"impl-From%3C%5Bu8;+8%5D%3E-for-U256"],[208,"impl-From%3Cu64%3E-for-U256"],[209,"impl-From%3C%26%5Bu8%5D%3E-for-U256"],[210,"impl-From%3C%26%5Bu8;+8%5D%3E-for-U256"],[211,"impl-From%3C%26U256%3E-for-U256"],[242,"impl-Mul%3C%26i8%3E-for-%26U256"],[243,"impl-Mul%3Cu8%3E-for-U256"],[244,"impl-Mul%3C%26isize%3E-for-U256"],[245,"impl-Mul%3Cisize%3E-for-U256"],[246,"impl-Mul%3C%26u64%3E-for-%26U256"],[247,"impl-Mul%3C%26u64%3E-for-U256"],[248,"impl-Mul%3Cu64%3E-for-%26U256"],[249,"impl-Mul%3Ci64%3E-for-%26U256"],[250,"impl-Mul%3C%26i64%3E-for-%26U256"],[251,"impl-Mul%3C%26i64%3E-for-U256"],[252,"impl-Mul%3Cu64%3E-for-U256"],[253,"impl-Mul%3Ci64%3E-for-U256"],[254,"impl-Mul%3Cu32%3E-for-%26U256"],[255,"impl-Mul%3C%26u32%3E-for-%26U256"],[256,"impl-Mul%3Ci32%3E-for-%26U256"],[257,"impl-Mul%3C%26u32%3E-for-U256"],[258,"impl-Mul%3C%26i32%3E-for-%26U256"],[259,"impl-Mul%3Cisize%3E-for-%26U256"],[260,"impl-Mul%3Cu32%3E-for-U256"],[261,"impl-Mul%3Cu16%3E-for-%26U256"],[262,"impl-Mul%3C%26u16%3E-for-%26U256"],[263,"impl-Mul%3C%26i32%3E-for-U256"],[264,"impl-Mul%3Ci32%3E-for-U256"],[265,"impl-Mul%3Cusize%3E-for-U256"],[266,"impl-Mul%3C%26usize%3E-for-U256"],[267,"impl-Mul%3Ci16%3E-for-%26U256"],[268,"impl-Mul%3C%26i16%3E-for-%26U256"],[269,"impl-Mul%3C%26u16%3E-for-U256"],[270,"impl-Mul%3Cu16%3E-for-U256"],[271,"impl-Mul%3C%26usize%3E-for-%26U256"],[272,"impl-Mul%3C%26i16%3E-for-U256"],[273,"impl-Mul%3Ci16%3E-for-U256"],[274,"impl-Mul%3Cusize%3E-for-%26U256"],[275,"impl-Mul%3Ci8%3E-for-%26U256"],[276,"impl-Mul%3Cu8%3E-for-%26U256"],[277,"impl-Mul%3C%26i8%3E-for-U256"],[278,"impl-Mul-for-U256"],[279,"impl-Mul%3C%26isize%3E-for-%26U256"],[280,"impl-Mul%3C%26U256%3E-for-U256"],[281,"impl-Mul%3C%26u8%3E-for-%26U256"],[282,"impl-Mul-for-%26U256"],[283,"impl-Mul%3CU256%3E-for-%26U256"],[284,"impl-Mul%3C%26u8%3E-for-U256"],[285,"impl-Mul%3Ci8%3E-for-U256"],[286,"impl-MulAssign%3Cu16%3E-for-U256"],[287,"impl-MulAssign%3Ci16%3E-for-U256"],[288,"impl-MulAssign%3Cusize%3E-for-U256"],[289,"impl-MulAssign%3Cu32%3E-for-U256"],[290,"impl-MulAssign%3Ci8%3E-for-U256"],[291,"impl-MulAssign%3Cu8%3E-for-U256"],[292,"impl-MulAssign%3Cisize%3E-for-U256"],[293,"impl-MulAssign%3Cu64%3E-for-U256"],[294,"impl-MulAssign%3Ci64%3E-for-U256"],[295,"impl-MulAssign-for-U256"],[296,"impl-MulAssign%3Ci32%3E-for-U256"],[310,"impl-Rem%3CT%3E-for-U256"],[311,"impl-Rem%3CT%3E-for-%26U256"],[316,"impl-Shl%3CT%3E-for-U256"],[317,"impl-Shl%3CT%3E-for-%26U256"],[319,"impl-Shr%3CT%3E-for-U256"],[320,"impl-Shr%3CT%3E-for-%26U256"],[324,"impl-Sub%3CT%3E-for-%26U256"],[325,"impl-Sub%3CT%3E-for-U256"],[458,"impl-Debug-for-ZUint256"],[459,"impl-Display-for-ZUint256"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAFoCJAAAABEAEwAOACUABgAvACoAXAACAGEAEwB2AAAAeAAAAHoABQCEAAEAhwADAIwABgCVAAEAngANAK0ADAC7AAYAwwAKAM8ABQDWAAAA2QABANwACwDrAAEA8wA4ADMBAAA1AQQAPQELAEsBAQBOAQoAWgF2ANsBAADeARIA/QFqAGoCAwBwAicAmwIGAKUCFAA=","P":[[7,"T"],[13,""],[17,"T,F"],[21,"T"],[22,""],[23,"T"],[24,""],[25,"T"],[29,""],[33,"T"],[37,""],[43,"U"],[46,"T"],[52,""],[53,"__S"],[55,""],[58,"U,T"],[61,"U"],[64,""],[68,"V"],[79,"T"],[87,""],[89,"T"],[91,""],[94,"U"],[96,"T"],[100,"U,T"],[102,"TryFromAddress::Error"],[108,"U"],[110,""],[112,"V"],[120,""],[121,"T"],[123,""],[125,"T,O"],[126,""],[131,""],[133,""],[141,"T"],[145,""],[158,"T"],[159,""],[161,"K"],[162,""],[163,"T"],[167,""],[168,"T"],[171,""],[180,"K"],[185,""],[193,"T"],[194,""],[205,"T"],[206,""],[216,"T"],[217,"FromStr::Err"],[218,""],[224,"__H"],[226,""],[232,"U"],[234,"T"],[236,""],[309,"R"],[310,"T"],[313,""],[316,"T"],[322,""],[324,"T"],[326,""],[330,"T"],[331,""],[333,"T,O"],[334,"U,T"],[336,"U"],[339,""],[341,"V"],[343,""],[360,"T"],[385,""],[391,"T"],[397,""],[403,"T"],[427,"D"],[432,"__D"],[434,""],[464,"T"],[474,""],[475,"T"],[483,"FromStr::Err"],[484,""],[496,"U"],[508,"T"],[520,""],[523,"S"],[525,"__S"],[526,"T"],[532,""],[535,"U,T"],[547,"U"],[559,""],[572,"Visitor::Value,E"],[580,"V"],[592,""],[602,"T"],[606,""],[607,"T"],[611,""],[615,"T"],[618,""],[621,"U"],[623,"T"],[625,""],[630,"U,T"],[632,"U"],[634,""],[636,"V"],[643,"T"],[649,""],[650,"T"],[651,""],[652,"T"],[658,""],[663,"T"],[667,""],[673,"U"],[676,"T"],[679,""],[684,"T"],[685,"U,T"],[688,"U"],[691,""],[694,"V"]]}],["zcash_keys",{"t":"CCCGGPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNHHKPGPRPPPGPNNNNNNNMHHHHHNNNNNNMHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNOOGGGPGPPPPPPPPPPPPPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNH","n":["address","encoding","keys","Address","Receiver","Sapling","","Tex","Transparent","","Unified","UnifiedAddress","borrow","","","borrow_mut","","","can_receive_as","clone","","clone_into","","clone_to_uninit","","corresponds","decode","","deref","","","deref_mut","","","drop","","","encode","","","eq","","fmt","","from","","","","","","from_receivers","has_orchard","has_sapling","has_transparent","init","","","into","","","receiver_types","sapling","testing","to_owned","","to_zcash_address","","transparent","try_from","","","","try_from_raw_sapling","try_from_raw_tex","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_from_raw_unified","try_from_zcash_address","try_into","","","type_id","","","unknown","vzip","","","arb_addr","arb_unified_addr","AddressCodec","Base58","Bech32DecodeError","Bech32Error","Error","Hrp","HrpMismatch","ReadError","TransparentCodecError","UnsupportedAddressType","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","decode","decode_extended_full_viewing_key","decode_extended_spending_key","decode_extfvk_with_network","decode_payment_address","decode_transparent_address","deref","","deref_mut","","drop","","encode","encode_extended_full_viewing_key","encode_extended_spending_key","encode_payment_address","encode_payment_address_p","encode_transparent_address","encode_transparent_address_p","eq","fmt","","","","from","","","","init","","into","","to_owned","to_string","","try_from","","try_into","","type_id","","vzip","","actual","expected","AddressGenerationError","DecodingError","DerivationError","DiversifierSpaceExhausted","Era","EraInvalid","EraMismatch","InsufficientData","InvalidSaplingDiversifierIndex","InvalidTransparentChildIndex","KeyDataInvalid","KeyNotAvailable","LengthInvalid","LengthMismatch","Orchard","ReadError","ReceiverTypeNotSupported","ShieldedReceiverRequired","Transparent","TypecodeInvalid","UnifiedAddressRequest","UnifiedFullViewingKey","UnifiedIncomingViewingKey","UnifiedSpendingKey","address","","all","borrow","","","","","","","","borrow_mut","","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","decode","","default_address","","","default_transparent_address","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","encode","","eq","","find_address","","fmt","","","","","","","","","","","from","","","","","","","","","from_bytes","from_sapling_extended_full_viewing_key","from_seed","init","","","","","","","","intersect","into","","","","","","","","new","","","parse","sapling","","","","testing","to_address_request","to_bytes","to_owned","","","","","to_string","","","to_unified_full_viewing_key","to_unified_incoming_viewing_key","transparent","","","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","unsafe_new","vzip","","","","","","","","DiversifiableFullViewingKey","ExtendedFullViewingKey","ExtendedSpendingKey","address","","borrow","","","borrow_mut","","","change_address","clone","","","clone_into","","","clone_to_uninit","","","decrypt_diversifier","default_address","","","deref","","","deref_mut","","","derive_child","derive_internal","","diversified_address","diversified_change_address","drop","","","eq","","expsk","find_address","","fmt","","","from","","","","","from_bytes","","from_path","fvk","","init","","","into","","","master","read","","spending_key","to_bytes","","to_diversifiable_full_viewing_key","","to_extended_full_viewing_key","to_external_ivk","to_internal_fvk","to_ivk","to_nk","to_ovk","to_owned","","","try_from","","","try_into","","","type_id","","","vzip","","","write","","arb_unified_spending_key"],"q":[[0,"zcash_keys"],[3,"zcash_keys::address"],[88,"zcash_keys::address::testing"],[90,"zcash_keys::encoding"],[150,"zcash_keys::encoding::Bech32DecodeError"],[152,"zcash_keys::keys"],[343,"zcash_keys::keys::sapling"],[437,"zcash_keys::keys::testing"],[438,"zcash_protocol"],[439,"zcash_address"],[440,"alloc::string"],[441,"core::result"],[442,"zcash_protocol::consensus"],[443,"core::option"],[444,"core::fmt"],[445,"zcash_transparent::address"],[446,"sapling_crypto::address"],[447,"zcash_address::kind::unified"],[448,"alloc::vec"],[449,"zcash_address::kind::unified::address"],[450,"zcash_address::convert"],[451,"core::any"],[452,"proptest::strategy::traits"],[453,"sapling_crypto::zip32"],[454,"bs58::decode"],[455,"bech32::primitives::decode"],[456,"bech32"],[457,"zip32"],[458,"zcash_transparent::keys"],[459,"bip32::error"],[460,"zcash_address::kind::unified::fvk"],[461,"sapling_crypto::keys"],[462,"std::io::error"],[463,"std::io"]],"i":"`````Abf0100`1l120110101012012012012010010101201111000020120100`0121020011111112012010201```Eb`DfDj111`212121110`````1212120``````111221112121211212121212Ib0```El`Ff00110100Fd122Fh2````EhEnCn345F`71324560713207132071320713232032045607132456071324560713232563244566077132445607132030456071321456071321323`032`200713246703032456071324560713245607132145607132```DlG`Dn210211021021021102102102100211021020210210211101012021021002`010201111102102102102102102`","f":"````````````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}h}j}{{{b{l}}}l}{{{b{f}}}f}{{b{b{dc}}}n{}}0{{bA`}n}0{{{b{Ab}}{b{Ad}}}j}{{{b{c}}{b{Af}}}{{Aj{lAh}}}Al}{{{b{c}}{b{Af}}}{{An{f}}}Al}{B`{{b{c}}}{}}00{B`{{b{dc}}}{}}00{B`n}00{{{b{l}}{b{c}}}AhAl}0{{{b{f}}{b{c}}}AhAl}{{{b{l}}{b{l}}}j}{{{b{f}}{b{f}}}j}{{{b{l}}{b{dBb}}}Bd}{{{b{f}}{b{dBb}}}Bd}{cc{}}0{lf}1{Bff}{Bhf}{{{An{Bh}}{An{Bf}}}{{An{l}}}}{{{b{l}}}j}00{{}B`}00{{}c{}}00{{{b{l}}}{{Bl{Bj}}}}{{{b{l}}}{{An{{b{Bh}}}}}}`{bc{}}0{{{b{Ab}}Bn}Ad}{{{b{f}}{b{c}}}AdAl}{{{b{l}}}{{An{{b{Bf}}}}}}{c{{Aj{e}}}{}{}}0{C`{{Aj{lc}}}{}}1{{{Cb{A`}}}{{Aj{f{Cd{c}}}}}{}}000{C`{{Aj{f{Cd{c}}}}}{}}{{{b{c}}Ad}{{Aj{f{Cd{{b{Af}}}}}}}Al}{{}{{Aj{c}}}{}}00{bCf}00{{{b{l}}}{{b{{Cl{{Cj{Ch{Bl{A`}}}}}}}}}}{{}c{}}00{Cn{{`{{Db{}{{D`{f}}}}}}}}{{DdCn}{{`{{Db{}{{D`{l}}}}}}}}``````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Df}}}Df}{{b{b{dc}}}n{}}{{bA`}n}{{{b{c}}{b{Af}}}{{Aj{{Dj{}{{Dh{e}}}}e}}}{}{}}{{{b{Af}}{b{Af}}}{{Aj{DlDf}}}}{{{b{Af}}{b{Af}}}{{Aj{DnDf}}}}{{{b{Af}}}{{Aj{{Cj{BnDl}}Df}}}}{{{b{Af}}{b{Af}}}{{Aj{BhDf}}}}{{{b{{Cl{A`}}}}{b{{Cl{A`}}}}{b{Af}}}{{Aj{{An{Bf}}E`}}}}{B`{{b{c}}}{}}0{B`{{b{dc}}}{}}0{B`n}0{{{b{{Dj{}{{Dh{c}}}}}}{b{e}}}Ah{}{}}{{{b{Af}}{b{Dl}}}Ah}{{{b{Af}}{b{Dn}}}Ah}{{{b{Af}}{b{Bh}}}Ah}{{{b{c}}{b{Bh}}}AhAl}{{{b{{Cl{A`}}}}{b{{Cl{A`}}}}{b{Bf}}}Ah}{{{b{c}}{b{Bf}}}AhAl}{{{b{Df}}{b{Df}}}j}{{{b{Df}}{b{dBb}}}Bd}0{{{b{Eb}}{b{dBb}}}Bd}0{EdDf}{EfDf}{cc{}}0{{}B`}0{{}c{}}0{bc{}}{bAh}0{c{{Aj{e}}}{}{}}0{{}{{Aj{c}}}{}}0{bCf}0{{}c{}}0``````````````````````````{{{b{Eh}}Ej{An{Cn}}}{{Aj{lEl}}}}{{{b{En}}Ej{An{Cn}}}{{Aj{lEl}}}}{{}{{An{Cn}}}}{b{{b{c}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{{{b{F`}}}F`}{{{b{El}}}El}{{{b{Cn}}}Cn}{{{b{Eh}}}Eh}{{{b{En}}}En}{{b{b{dc}}}n{}}0000{{bA`}n}0000{{{b{c}}{b{Af}}}{{Aj{EhAh}}}Al}{{{b{c}}{b{Af}}}{{Aj{EnAh}}}Al}{{{b{F`}}{An{Cn}}}{{Cj{lEj}}}}{{{b{Eh}}{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{F`}}}{{Cj{BfFb}}}}{B`{{b{c}}}{}}0000000{B`{{b{dc}}}{}}0000000{B`n}0000000{{{b{Eh}}{b{c}}}AhAl}{{{b{En}}{b{c}}}AhAl}{{{b{Fd}}{b{Fd}}}j}{{{b{Ff}}{b{Ff}}}j}{{{b{Eh}}Ej{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{En}}Ej{An{Cn}}}{{Aj{{Cj{lEj}}El}}}}{{{b{Fh}}{b{dBb}}}Bd}0{{{b{Fd}}{b{dBb}}}Bd}{{{b{Ff}}{b{dBb}}}Bd}0{{{b{F`}}{b{dBb}}}Bd}{{{b{El}}{b{dBb}}}Bd}0{{{b{Cn}}{b{dBb}}}Bd}{{{b{Eh}}{b{dBb}}}Bd}{{{b{En}}{b{dBb}}}Bd}{cc{}}{FjFh}1111111{{Fd{b{{Cl{A`}}}}}{{Aj{F`Ff}}}}{Dl{{Aj{EhFh}}}}{{{b{c}}{b{{Cl{A`}}}}Fl}{{Aj{F`Fh}}}Al}{{}B`}0000000{{{b{Cn}}{b{Cn}}}{{An{Cn}}}}{{}c{}}0000000{{jjj}{{An{Cn}}}}{{{An{Fn}}{An{G`}}}{{Aj{EhFh}}}}{{{An{Gb}}{An{Gd}}}En}{{{b{Gf}}}{{Aj{EhFf}}}}`{{{b{F`}}}{{b{Dn}}}}{{{b{Eh}}}{{An{{b{G`}}}}}}{{{b{En}}}{{b{{An{Gd}}}}}}`{{{b{En}}}{{An{Cn}}}}{{{b{F`}}Fd}{{Bl{A`}}}}{bc{}}0000{bAh}00{{{b{F`}}}Eh}{{{b{Eh}}}En}{{{b{F`}}}{{b{Gh}}}}{{{b{Eh}}}{{An{{b{Fn}}}}}}{{{b{En}}}{{b{{An{Gb}}}}}}{c{{Aj{e}}}{}{}}0000000{{}{{Aj{c}}}{}}0000000{bCf}0000000{{jjj}Cn}{{}c{}}0000000```{{{b{Dl}}Ej}{{An{Bh}}}}{{{b{G`}}Ej}{{An{Bh}}}}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{G`}}}{{Cj{EjBh}}}}{{{b{Dn}}}Dn}{{{b{Dl}}}Dl}{{{b{G`}}}G`}{{b{b{dc}}}n{}}00{{bA`}n}00{{{b{G`}}{b{Bh}}}{{An{{Cj{EjGj}}}}}}{{{b{Dn}}}{{Cj{EjBh}}}}{{{b{Dl}}}{{Cj{EjBh}}}}8{B`{{b{c}}}{}}00{B`{{b{dc}}}{}}00{{{b{Dn}}Gl}Dn}:9{{{b{G`}}Gn}{{An{Bh}}}}0{B`n}00{{{b{Dn}}{b{Dn}}}j}{{{b{Dl}}{b{Dl}}}j}`{{{b{Dl}}Ej}{{An{{Cj{EjBh}}}}}}{{{b{G`}}Ej}{{An{{Cj{EjBh}}}}}}{{{b{Dn}}{b{dBb}}}{{Aj{nH`}}}}{{{b{Dl}}{b{dBb}}}{{Aj{nH`}}}}{{{b{G`}}{b{dBb}}}{{Aj{nH`}}}}{cc{}}0{{{b{Dl}}}G`}{DlG`}2{{{b{{Cl{A`}}}}}{{Aj{DnHb}}}}{{{b{{Cb{A`}}}}}{{An{G`}}}}{{{b{Dn}}{b{{Cl{Gl}}}}}Dn}{{{b{G`}}}{{b{Hd}}}}`{{}B`}00{{}c{}}00{{{b{{Cl{A`}}}}}Dn}{c{{Aj{DnHf}}}Hh}{c{{Aj{DlHf}}}Hh}{{{b{{Cl{A`}}}}ChFl}Dn}{{{b{Dn}}}{{Cb{A`}}}}{{{b{G`}}}{{Cb{A`}}}}{{{b{Dn}}}G`}>{{{b{Dn}}}Dl}{{{b{G`}}}Gd}{{{b{G`}}}Hd}{{{b{G`}}Gj}Hj}{{{b{G`}}Gj}Hl}{{{b{G`}}Gj}Hn}{bc{}}00{c{{Aj{e}}}{}{}}00{{}{{Aj{c}}}{}}00{bCf}00{{}c{}}00{{{b{Dn}}c}{{Aj{nHf}}}I`}{{{b{Dl}}c}{{Aj{nHf}}}I`}{Dd{{`{{Db{}{{D`{F`}}}}}}}}","D":"ABb","p":[[1,"reference",null,null,1],[0,"mut"],[6,"Address",3],[6,"PoolType",438],[1,"bool"],[5,"UnifiedAddress",3],[1,"unit"],[1,"u8"],[6,"Receiver",3],[5,"ZcashAddress",439],[1,"str"],[5,"String",440],[6,"Result",441,null,1],[10,"Parameters",442],[6,"Option",443,null,1],[1,"usize"],[5,"Formatter",444],[8,"Result",444],[6,"TransparentAddress",445],[5,"PaymentAddress",446],[6,"Typecode",447],[5,"Vec",448],[6,"NetworkType",442],[5,"Address",449],[1,"array"],[6,"ConversionError",450],[5,"TypeId",451],[1,"u32"],[1,"tuple",null,null,1],[1,"slice"],[5,"UnifiedAddressRequest",152],[17,"Value"],[10,"Strategy",452],[6,"Network",442],[6,"Bech32DecodeError",90],[17,"Error"],[10,"AddressCodec",90],[5,"ExtendedFullViewingKey",343,453],[5,"ExtendedSpendingKey",343,453],[6,"Error",454],[6,"TransparentCodecError",90],[6,"CheckedHrpstringError",455],[6,"DecodeError",456],[5,"UnifiedFullViewingKey",152],[5,"DiversifierIndex",457],[6,"AddressGenerationError",152],[5,"UnifiedIncomingViewingKey",152],[5,"UnifiedSpendingKey",152],[5,"NonHardenedChildIndex",458],[6,"Era",152],[6,"DecodingError",152],[6,"DerivationError",152],[6,"Error",459],[5,"AccountId",457],[5,"AccountPubKey",458],[5,"DiversifiableFullViewingKey",343,453],[5,"ExternalIvk",458],[5,"IncomingViewingKey",453],[5,"Ufvk",460],[5,"AccountPrivKey",458],[6,"Scope",457],[5,"ChildIndex",457],[5,"Diversifier",461],[5,"Error",444],[6,"DecodingError",461],[5,"FullViewingKey",461],[5,"Error",462],[10,"Read",463],[5,"SaplingIvk",461],[5,"NullifierDerivingKey",461],[5,"OutgoingViewingKey",461],[10,"Write",463],[15,"HrpMismatch",150]],"r":[[343,453],[344,453],[345,453],[346,453],[347,453],[348,453],[349,453],[350,453],[351,453],[352,453],[353,453],[354,453],[355,453],[356,453],[357,453],[358,453],[359,453],[360,453],[361,453],[362,453],[363,453],[364,453],[365,453],[366,453],[367,453],[368,453],[369,453],[370,453],[371,453],[372,453],[373,453],[374,453],[375,453],[376,453],[377,453],[378,453],[379,453],[380,453],[381,453],[382,453],[383,453],[384,453],[385,453],[386,453],[387,453],[388,453],[389,453],[390,453],[391,453],[392,453],[393,453],[394,453],[395,453],[396,453],[397,453],[398,453],[399,453],[400,453],[401,453],[402,453],[403,453],[404,453],[405,453],[406,453],[407,453],[408,453],[410,453],[411,453],[412,453],[413,453],[414,453],[415,453],[416,453],[417,453],[418,453],[419,453],[420,453],[421,453],[422,453],[423,453],[424,453],[425,453],[426,453],[427,453],[428,453],[429,453],[430,453],[431,453],[432,453],[433,453],[434,453],[435,453],[436,453]],"b":[[37,"impl-UnifiedAddress"],[38,"impl-AddressCodec%3CP%3E-for-UnifiedAddress"],[46,"impl-From%3CUnifiedAddress%3E-for-Address"],[48,"impl-From%3CTransparentAddress%3E-for-Address"],[49,"impl-From%3CPaymentAddress%3E-for-Address"],[127,"impl-Debug-for-Bech32DecodeError"],[128,"impl-Display-for-Bech32DecodeError"],[129,"impl-Display-for-TransparentCodecError"],[130,"impl-Debug-for-TransparentCodecError"],[131,"impl-From%3CCheckedHrpstringError%3E-for-Bech32DecodeError"],[132,"impl-From%3CDecodeError%3E-for-Bech32DecodeError"],[246,"impl-Display-for-DerivationError"],[247,"impl-Debug-for-DerivationError"],[249,"impl-Display-for-DecodingError"],[250,"impl-Debug-for-DecodingError"],[252,"impl-Debug-for-AddressGenerationError"],[253,"impl-Display-for-AddressGenerationError"],[392,"impl-From%3C%26ExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"],[393,"impl-From%3CExtendedFullViewingKey%3E-for-DiversifiableFullViewingKey"]],"c":"OjAAAAEAAAAAAAAAEAAAAJ8B","e":"OzAAAAEAACUBMgAGAAAACQAAAA0ABQAUAAUAGwAAAB0ACAAnAAAAKQADAC8AAAAxAAEANwACAD8AAgBFAAgATwAFAFYABABcAA8AcgAFAH8ABgCIAAEAjAAMAJsAAACeAAIApQABAKgAAACrAAEAtAAeANUAAADYABgA8wABAPcACgADAQAADAEJACMBAAAnAQAAKgEIADcBFwBQAQcAWQEAAF0BBQBkAQgAcQEFAHwBBQCEAQIAiQEBAJABAwCXAQAAmQEAAJ0BAgClAQ4AtQEBAA==","P":[[12,"T"],[18,""],[21,"T"],[23,""],[26,"P"],[28,"T"],[34,""],[37,"P"],[40,""],[44,"T"],[46,""],[47,"T"],[48,""],[57,"U"],[60,""],[63,"T"],[65,""],[66,"P"],[67,""],[68,"U,T"],[70,"TryFrom::Error"],[71,"U,T"],[72,"TryFromRawAddress::Error"],[77,"P"],[78,"U"],[81,""],[85,"V"],[88,""],[100,"T"],[104,""],[105,"T"],[106,""],[107,"P,AddressCodec::Error"],[108,""],[113,"T"],[117,""],[119,"AddressCodec::Error,P"],[120,""],[123,"P"],[124,""],[125,"P"],[126,""],[133,"T"],[135,""],[137,"U"],[139,"T"],[140,""],[142,"U,T"],[144,"U"],[146,""],[148,"V"],[176,""],[179,"T"],[195,""],[200,"T"],[205,""],[210,"P"],[212,""],[216,"T"],[232,""],[240,"P"],[242,""],[257,"T"],[258,""],[259,"T"],[266,""],[268,"P"],[269,""],[278,"U"],[286,""],[297,"T"],[302,""],[310,"U,T"],[318,"U"],[326,""],[335,"V"],[346,""],[348,"T"],[354,""],[358,"T"],[361,""],[368,"T"],[374,""],[390,"T"],[392,""],[394,"T"],[395,""],[403,"U"],[406,""],[407,"R"],[409,""],[420,"T"],[423,"U,T"],[426,"U"],[429,""],[432,"V"],[435,"W"],[437,""]]}],["zcash_primitives",{"t":"CCCCCCCEFFFONNNNNNNNNNNNNNNNNNNNNNEONNNNNNNNNNNNNNNOOONOONNNNNNNNNNNNONNNNFPPGPPSPPSPFPGKGGPPPPPPKPPPPSPFPSMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHCCCSSSSSSSSSSSSSSSSSSSSSSSSPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCNNNNNNNNNNNNNFFTTFFFTKFFFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHPPGPPGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKHMHHHHHHHHCMHHHHHHHKFRGRPRRPPRRPFFKRRFFFGFFPNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNMCNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNOOONOONNNNONOCCCNNNNCNNNNNNNONNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNPGFFPPPSGPGPPPPPPFFFPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNONOOONNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOOFSEFFFFFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNONNNNNCNOOONCNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNFGSFPPTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNHHHSSSKMMHHHHHHHHHHCHHHHHHHHHKMMMMHHHHHHHCHHFFNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNKFFFKFRFFNONNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMCOOOOCNNNNNNNNNNNONOONNNGPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFPPPPPPPPPFFGGGGFPPPFGGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSHHHHHRKMCCCFNNNNNNNNNNNNNNNNNNNNGKPKTPNNNNNMNNNNNNNNMMNNNNNNMNPGFSSSPSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTSSSSSTTPFGFPKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNHNNNNNNNNNNNNNHHHHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNCFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["block","consensus","constants","legacy","memo","merkle_tree","transaction","zip32","BlockHash","BlockHeader","BlockHeaderData","bits","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","","deref_mut","","","drop","","","dynamic_usage","dynamic_usage_bounds","eq","equihash","final_sapling_root","fmt","","freeze","from","","","from_slice","hash","","init","","","into","","","merkle_root","nonce","prev_block","read","solution","time","to_owned","to_string","try_from","","","try_from_slice","try_into","","","type_id","","","version","vzip","","","write","BlockHeight","Blossom","","BranchId","Canopy","","H0","Heartwood","","MAIN_NETWORK","Main","MainNetwork","","Network","NetworkConstants","NetworkType","NetworkUpgrade","Nu5","","Nu6","","Overwinter","","Parameters","Regtest","Sapling","","Sprout","TEST_NETWORK","Test","TestNetwork","","ZIP212_GRACE_PERIOD","activation_height","","","","add","b58_pubkey_address_prefix","","","","","b58_script_address_prefix","","","","","b58_sprout_address_prefix","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin_type","","","","","deref","","","","","","","deref_mut","","","","","","","drop","","","","","","","dynamic_usage","","","","","","","dynamic_usage_bounds","","","","","","","eq","","","","","","","fmt","","","","","","","","","for_height","from","","","","","","","","from_u32","from_u64","hash","","","height_bounds","height_range","hrp_sapling_extended_full_viewing_key","","","","","hrp_sapling_extended_spending_key","","","","","hrp_sapling_payment_address","","","","","hrp_tex_address","","","","","init","","","","","","","into","","","","","","","is_nu_active","network_type","","","","partial_cmp","saturating_sub","sprout_uses_groth_proofs","sub","","testing","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","arb_branch_id","arb_height","mainnet","regtest","testnet","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","PublicKeyHash","Script","ScriptHash","TransparentAddress","address","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deref","","deref_mut","","drop","","eq","","fmt","","from","","hash","init","","into","","keys","partial_cmp","read","script","serialized_size","shl","","testing","to_owned","","try_from","","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_into","","type_id","","vzip","","write","AccountPrivKey","AccountPubKey","EPHEMERAL","EXTERNAL","EphemeralIvk","ExternalIvk","ExternalOvk","INTERNAL","IncomingViewingKey","InternalIvk","InternalOvk","NonHardenedChildIndex","TransparentKeyScope","ZERO","as_bytes","","borrow","","","","","","","","","borrow_mut","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","ct_eq","custom","default_address","deref","","","","","","","","","deref_mut","","","","","","","","","derive_address","derive_address_pubkey","derive_ephemeral_address","derive_ephemeral_ivk","derive_external_ivk","derive_external_secret_key","derive_internal_ivk","derive_internal_secret_key","derive_pubkey_at_bip32_path","derive_secret_key","deserialize","","drop","","","","","","","","","eq","","external_ovk","fmt","","","","","","","from","","","","","","","","","","from_bytes","from_extended_privkey","from_index","from_seed","index","init","","","","","","","","","internal_ovk","into","","","","","","","","","next","ovks_for_shielding","pubkey_to_address","serialize","","to_account_pubkey","to_bytes","to_owned","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","arb_transparent_addr","Arbitrary","Empty","Error","Future","InvalidUtf8","Memo","MemoBytes","Text","TextMemo","TooLong","as_array","as_slice","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","default","deref","","","","","deref_mut","","","","drop","","","","empty","encode","eq","","","","fmt","","","","from","","","","","","from_bytes","","from_str","init","","","","into","","","","partial_cmp","to_owned","","","","to_string","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","HashSer","merkle_path_from_slice","read","read_address","read_commitment_tree","read_frontier_v0","read_frontier_v1","read_incremental_witness","read_leu64_usize","read_nonempty_frontier_v1","read_position","testing","write","write_address","write_commitment_tree","write_frontier_v1","write_incremental_witness","write_nonempty_frontier_v1","write_position","write_usize_leu64","Authorization","Authorized","Digest","DigestError","HeaderDigest","NotSigned","OrchardAuth","OrchardDigest","Overwinter","Sapling","SaplingAuth","SaplingDigest","Sprout","Transaction","TransactionData","TransactionDigest","TransparentAuth","TransparentDigest","TransparentDigests","TxDigests","TxId","TxVersion","TzeDigests","Unauthorized","Zip225","as_ref","auth_commitment","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","builder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","combine","components","consensus_branch_id","deref","","","","","","","","","","","deref_mut","","","","","","","","","","digest","digest_header","digest_orchard","digest_sapling","digest_transparent","drop","","","","","","","","","","dynamic_usage","dynamic_usage_bounds","eq","","","expiry_height","fee_paid","fees","fmt","","","","","","","","","freeze","from","","","","","","","","","","from_bytes","from_parts","has_orchard","has_overwinter","has_sapling","has_sprout","hash","header","header_digest","init","","","","","","","","","","inputs_digest","into","","","","","","","","","","into_data","lock_time","map_authorization","map_bundles","orchard_bundle","orchard_digest","outputs_digest","","partial_cmp","per_input_digest","prevouts_digest","read","","","sapling_bundle","sapling_digest","sapling_value_balance","sequence_digest","sighash","sighash_v4","sighash_v5","sprout_bundle","suggested_for_branch","temporary_zcashd_read_v5_sapling","temporary_zcashd_write_v5_sapling","testing","to_owned","","","","","to_string","transparent_bundle","transparent_digests","try_from","","","","","","","","","","try_into","","","","","","","","","","try_map_bundles","txid","","type_id","","","","","","","","","","util","version","version_group_id","vzip","","","","","","","","","","write","","","write_transparent","write_v4","write_v5","write_v5_header","write_v5_sapling","Balance","BuildConfig","BuildResult","Builder","Bundle","ChangeRequired","Coinbase","DEFAULT_TX_EXPIRY_DELTA","Error","Fee","FeeError","FeeRule","InsufficientFunds","OrchardBuild","OrchardBuilderNotAvailable","OrchardRecipient","OrchardSpend","PcztParts","PcztResult","Progress","SaplingBuild","SaplingBuilderNotAvailable","Standard","TransparentBuild","add_orchard_output","add_orchard_spend","add_sapling_output","add_sapling_spend","add_transparent_input","add_transparent_output","borrow","","","","","","","","borrow_mut","","","","","","","","build","build_for_pczt","clone","clone_into","clone_to_uninit","consensus_branch_id","cur","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","end","expiry_height","fmt","","","","","","","from","","","","","","","","","","","","","get_fee","init","","","","","","","","into","","","","","","","","lock_time","mock_build","new","orchard","orchard_builder_config","orchard_meta","","params","","pczt_parts","sapling","sapling_builder_config","sapling_inputs","sapling_meta","","sapling_outputs","target_height","to_owned","to_string","","transaction","transparent","transparent_inputs","transparent_outputs","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","version","vzip","","","","","","","","with_progress_notifier","orchard_anchor","sapling_anchor","Amount","GROTH_PROOF_SIZE","JsDescription","OutPoint","OutputDescription","SpendDescription","TxIn","TxOut","add","amount","anchor","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","cmstar_bytes","cmu","const_from_i64","const_from_u64","cv","","deref","","","","","","deref_mut","","","","","","drop","","","","","","dynamic_usage","","","dynamic_usage_bounds","","","enc_ciphertext","","ephemeral_key","","eq","","","","fake","fmt","","","","","","from","","","","","","","","from_i64","from_i64_le_bytes","from_nonnegative_i64","from_nonnegative_i64_le_bytes","from_parts","","from_u64","from_u64_le_bytes","hash","init","","","","","","into","","","","","","is_negative","is_positive","mul","n","neg","new","","nullifier","orchard","out_ciphertext","partial_cmp","","prevout","read","","","recipient_address","rk","sapling","script_pubkey","","script_sig","sequence","spend_auth_sig","sprout","sub","sum","to_i64_le_bytes","to_owned","","","","","","transparent","try_from","","","","","","","try_into","","","","","","txid","type_id","","","","","","value","","vzip","","","","","","write","","","zero","zkproof","","Amount","BalanceError","COIN","NonNegativeAmount","Overflow","Underflow","ZERO","add","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","const_from_u64","deref","","deref_mut","","div","div_with_remainder","drop","","eq","","fmt","","","from","","","from_nonnegative_i64","from_nonnegative_i64_le_bytes","from_u64","from_u64_le_bytes","init","","into","","into_u64","is_positive","is_zero","mul","","partial_cmp","sub","testing","to_i64_le_bytes","to_owned","","to_string","try_from","","","","try_into","","type_id","","vzip","","arb_amount","arb_nonnegative_amount","arb_positive_amount","FLAGS_EXPECTED_UNSET","FLAG_OUTPUTS_ENABLED","FLAG_SPENDS_ENABLED","MapAuth","map_authorization","map_spend_auth","read_action_without_auth","read_anchor","read_cmx","read_flags","read_note_ciphertext","read_nullifier","read_signature","read_v5_bundle","read_value_commitment","read_verification_key","testing","write_action_without_auth","write_cmx","write_note_ciphertext","write_nullifier","write_v5_bundle","write_value_commitment","write_verification_key","arb_bundle","arb_bundle_for_version","MapAuth","map_auth_sig","map_authorization","map_output_proof","map_spend_proof","read_base","read_zkproof","temporary_zcashd_read_output_v4","temporary_zcashd_read_spend_v4","temporary_zcashd_read_v4_components","temporary_zcashd_write_output_v4","temporary_zcashd_write_v4_components","testing","zip212_enforcement","arb_bundle_for_version","Bundle","JsDescription","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","deref","","deref_mut","","drop","","fmt","","from","","init","","into","","joinsplit_pubkey","joinsplit_sig","joinsplits","net_value","read","to_owned","","try_from","","try_into","","type_id","","value_balance","vzip","","write","Authorization","Authorized","Bundle","EffectsOnly","MapAuth","OutPoint","ScriptSig","TxIn","TxOut","apply_signatures","authorization","borrow","","","borrow_mut","","","builder","clone","","clone_into","","clone_to_uninit","","deref","","","deref_mut","","","drop","","","eq","","fmt","","","from","","","init","","","input_amounts","input_scriptpubkeys","into","","","is_coinbase","map_authorization","","map_script_sig","pczt","prevout","script_pubkey","script_sig","sequence","testing","to_owned","","try_from","","","try_into","","","type_id","","","value","value_balance","vin","vout","vzip","","","Error","InvalidAddress","InvalidAmount","MissingSigningKey","TransparentBuilder","TransparentInputInfo","TransparentSigningSet","Unauthorized","add_input","add_key","add_output","borrow","","","","","borrow_mut","","","","","build","build_for_pczt","clone","","clone_into","","clone_to_uninit","","coin","","default","deref","","","","","deref_mut","","","","","drop","","","","","empty","eq","fmt","","","","from","","","","","init","","","","","input_amounts","input_scriptpubkeys","inputs","into","","","","","new","outpoint","","outputs","to_owned","","to_string","try_from","","","","","try_into","","","","","type_id","","","","","value_balance","vzip","","","","","Bip32Derivation","Bundle","Input","InputUpdater","InvalidIndex","InvalidRequiredHeightLocktime","InvalidRequiredTimeLocktime","InvalidSighashType","InvalidValue","MissingScriptSig","MissingSignature","NotP2sh","","Output","OutputUpdater","ParseError","SignerError","SpendFinalizerError","TxExtractorError","Unbound","UnexpectedSignatures","UnsupportedScriptPubkey","","Updater","UpdaterError","VerifyError","WrongRedeemScript","","WrongSpendingKey","bip32_derivation","","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","bundle","deref","","","","","","","","","","","","","","deref_mut","","","","","","","","","","","","","","derivation_path","drop","","","","","","","","","","","","","","eq","extract","extract_effects","finalize_spends","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","hash160_preimages","hash256_preimages","init","","","","","","","","","","","","","","input_amounts","input_scriptpubkeys","inputs","inputs_mut","into","","","","","","","","","","","","","","outputs","parse","","","","partial_signatures","prevout_index","prevout_txid","proprietary","","redeem_script","","required_height_lock_time","required_time_lock_time","ripemd160_preimages","script_pubkey","","script_sig","seed_fingerprint","sequence","set_bip32_derivation","","set_hash160_preimage","set_hash256_preimage","set_proprietary","","set_redeem_script","","set_ripemd160_preimage","set_sha256_preimage","set_user_address","sha256_preimages","sighash_type","sign","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","update_input_with","update_output_with","update_with","user_address","value","","verify","","vzip","","","","","","","","","","","","","","VALID_OPCODES","arb_bundle","arb_outpoint","arb_script","arb_txin","arb_txout","Error","FeeRule","fee_required","fixed","transparent","zip317","FeeRule","borrow","borrow_mut","clone","clone_into","clone_to_uninit","deref","deref_mut","drop","fee_required","fixed_fee","fmt","from","init","into","non_standard","to_owned","try_from","try_into","type_id","vzip","InputSize","InputView","Known","OutputView","STANDARD_P2PKH","Unknown","borrow","borrow_mut","clone","clone_into","clone_to_uninit","coin","deref","deref_mut","drop","eq","fmt","from","init","into","outpoint","script_pubkey","serialized_size","","to_owned","try_from","try_into","type_id","value","vzip","Balance","FeeError","FeeRule","GRACE_ACTIONS","MARGINAL_FEE","MINIMUM_FEE","NonP2pkhInputs","P2PKH_STANDARD_INPUT_SIZE","P2PKH_STANDARD_OUTPUT_SIZE","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","deref","","deref_mut","","drop","","eq","fee_required","fmt","","","from","","","grace_actions","init","","into","","marginal_fee","non_standard","p2pkh_standard_input_size","p2pkh_standard_output_size","standard","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","ALL","ALL_ANYONECANPAY","NONE","NONE_ANYONECANPAY","SIGHASH_ALL","SIGHASH_ANYONECANPAY","SIGHASH_MASK","SIGHASH_NONE","SIGHASH_SINGLE","SINGLE","SINGLE_ANYONECANPAY","Shielded","SighashType","SignableInput","SignatureHash","Transparent","TransparentAuthorizingContext","as_ref","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","deref","","","deref_mut","","","drop","","","encode","eq","fmt","from","","","hash_type","init","","","input_amounts","input_scriptpubkeys","into","","","parse","signature_hash","to_owned","try_from","","","try_into","","","type_id","","","vzip","","","v4_signature_hash","v5_signature_hash","arb_tx","arb_tx_version","arb_txdata","arb_txid","BlockTxCommitmentDigester","TxIdDigester","borrow","","borrow_mut","","combine","","deref","","deref_mut","","digest_header","","digest_orchard","","digest_sapling","","digest_transparent","","drop","","from","","init","","into","","to_txid","try_from","","try_into","","type_id","","vzip","","sha256d","HashReader","HashWriter","borrow","","borrow_mut","","default","deref","","deref_mut","","drop","","flush","from","","init","","into","","into_base_reader","into_hash","","new","read","try_from","","try_into","","type_id","","vzip","","write"],"q":[[0,"zcash_primitives"],[8,"zcash_primitives::block"],[74,"zcash_primitives::consensus"],[321,"zcash_primitives::consensus::testing"],[323,"zcash_primitives::constants"],[326,"zcash_primitives::constants::mainnet"],[334,"zcash_primitives::constants::regtest"],[342,"zcash_primitives::constants::testnet"],[350,"zcash_primitives::legacy"],[405,"zcash_primitives::legacy::keys"],[597,"zcash_primitives::legacy::testing"],[598,"zcash_primitives::memo"],[696,"zcash_primitives::merkle_tree"],[716,"zcash_primitives::transaction"],[965,"zcash_primitives::transaction::builder"],[1139,"zcash_primitives::transaction::builder::BuildConfig"],[1141,"zcash_primitives::transaction::components"],[1327,"zcash_primitives::transaction::components::amount"],[1393,"zcash_primitives::transaction::components::amount::testing"],[1396,"zcash_primitives::transaction::components::orchard"],[1420,"zcash_primitives::transaction::components::orchard::testing"],[1422,"zcash_primitives::transaction::components::sapling"],[1436,"zcash_primitives::transaction::components::sapling::testing"],[1437,"zcash_primitives::transaction::components::sprout"],[1480,"zcash_primitives::transaction::components::transparent"],[1534,"zcash_primitives::transaction::components"],[1538,"zcash_primitives::transaction::components::transparent"],[1550,"zcash_primitives::transaction::components"],[1551,"zcash_primitives::transaction::components::transparent"],[1557,"zcash_primitives::transaction::components::transparent::builder"],[1656,"zcash_primitives::transaction::components::transparent::pczt"],[1920,"zcash_primitives::transaction::components::transparent::testing"],[1926,"zcash_primitives::transaction::fees"],[1932,"zcash_primitives::transaction::fees::fixed"],[1953,"zcash_primitives::transaction::fees::transparent"],[1983,"zcash_primitives::transaction::fees::zip317"],[2037,"zcash_primitives::transaction::sighash"],[2103,"zcash_primitives::transaction::sighash_v4"],[2104,"zcash_primitives::transaction::sighash_v5"],[2105,"zcash_primitives::transaction::testing"],[2109,"zcash_primitives::transaction::txid"],[2146,"zcash_primitives::transaction::util"],[2147,"zcash_primitives::transaction::util::sha256d"],[2181,"core::option"],[2182,"core::fmt"],[2183,"std::io::error"],[2184,"core::hash"],[2185,"std::io"],[2186,"alloc::string"],[2187,"core::result"],[2188,"core::any"],[2189,"zcash_protocol::consensus"],[2190,"core::cmp"],[2191,"core::ops::range"],[2192,"proptest::strategy::traits"],[2193,"zcash_transparent::address"],[2194,"zcash_address::convert"],[2195,"zcash_transparent::keys"],[2196,"subtle"],[2197,"bip32::error"],[2198,"secp256k1::key"],[2199,"zip32"],[2200,"bip32::child_number"],[2201,"bip32::extended_key::private_key"],[2202,"alloc::vec"],[2203,"zcash_protocol::memo"],[2204,"incrementalmerkletree"],[2205,"incrementalmerkletree::frontier"],[2206,"core::clone"],[2207,"incrementalmerkletree::witness"],[2208,"zcash_protocol::txid"],[2209,"blake2b_simd"],[2210,"orchard::bundle"],[2211,"sapling_crypto::bundle"],[2212,"zcash_transparent::bundle"],[2213,"zcash_protocol::value"],[2214,"core::convert"],[2215,"core::ops::function"],[2216,"orchard::keys"],[2217,"orchard::address"],[2218,"sapling_crypto::builder"],[2219,"orchard::note"],[2220,"orchard::tree"],[2221,"sapling_crypto::keys"],[2222,"sapling_crypto::address"],[2223,"sapling_crypto::note"],[2224,"sapling_crypto::tree"],[2225,"zcash_transparent::builder"],[2226,"sapling_crypto::zip32"],[2227,"rand_core"],[2228,"sapling_crypto::prover"],[2229,"orchard::builder"],[2230,"std::sync::mpsc"],[2231,"bls12_381::scalar"],[2232,"sapling_crypto::note::commitment"],[2233,"sapling_crypto::value"],[2234,"memuse"],[2235,"zcash_note_encryption"],[2236,"sapling_crypto::note::nullifier"],[2237,"redjubjub"],[2238,"redjubjub::verification_key"],[2239,"core::iter::traits::collect"],[2240,"core::num::nonzero"],[2241,"orchard::action"],[2242,"orchard::note::commitment"],[2243,"orchard::note::nullifier"],[2244,"orchard::primitives::redpallas"],[2245,"orchard::value"],[2246,"jubjub"],[2247,"sapling_crypto::note_encryption"],[2248,"zcash_transparent::sighash"],[2249,"zcash_transparent::pczt"],[2250,"alloc::collections::btree::map"],[2251,"zcash_transparent::pczt::updater"],[2252,"zcash_transparent::pczt::tx_extractor"],[2253,"zcash_transparent::pczt::spend_finalizer"],[2254,"zcash_transparent::pczt::parse"],[2255,"zcash_transparent::pczt::verify"],[2256,"zcash_transparent::pczt::signer"],[2257,"secp256k1"],[2258,"secp256k1::context"],[2259,"sha2"],[2260,"crypto_common"],[2261,"zcash_protocol"],[2262,"zcash_protocol::consensus::testing"],[2263,"zcash_protocol::constants"],[2264,"zcash_protocol::constants::mainnet"],[2265,"zcash_protocol::constants::regtest"],[2266,"zcash_protocol::constants::testnet"],[2267,"zcash_transparent"],[2268,"zcash_transparent::address::testing"],[2269,"zcash_transparent::bundle::testing"]],"i":"```````````nl1f1200001120120120000`200212001012012022212200120012012021201`BnD``10`10`Cn`Cf````323232`1322`1`0`BlCbCd3C`Cj6325063250632516325871632587163258716325871632587106325163258716325871632587163258716325871632587116325887711632587111657706325063250632506325163258716325874432511711`16325871811116325877163258716325871632587`````````````````````````````Ef`0`Ed01010101011001010101010110101`101000`0101110101010``Fb0```0`````FdEnF`1032FfFhFjFlFn65874321087432108743210874321078Gb7698543217698543210414454545047698543219849854321769985432155858769854321476985432184`045598543217698854321769854321769854321769854321`Hj0`0Hf``1`0Hd010Hh32103210321032103132100321032103132103221321110313321032103121032210333210321032103``Hn`````````0`````````Kh`0AMdKl2Jf0130```13``````0J`Jb1AMf53Kn2KjJhJjJl75:8463210`7821078210782107;`375:8466321075:84632103;;;;75:84632107778633`778463210375:846321073888878075:8463210175:8463210633330217127863032```3866`7821073075:846321075:84632103`675:8463210`3875:846321078666666Nf```AAh1AAd``2`122222```2202N`00000AAf1342A@fAAbAAl3467521044555033467521034675210346752103066772103346777775210434675210346752100440521401054214456720443467521034675210346752100346752104AMh0````````L``ACh1LlACnOl3ADb532140532140532140532140530055405321405321405321405405400000532135321405553214055554055353214053214055535324`053232114`11224`555532140`5532140532140353214011532140321540````Lh0Od00101010101000101000101011011000001010000000`00110001010101```````Mj0`````````````````````Mh000````````````MdAH`101010101010101010101011100101010101100``````AD```Lf0AHfAEf2102`02020210210210202102102102111022Mf30`=<==`13213213213<333213`On00````AHhA@`1012ACdAEd23410331010101122341023410234103444102341023410003234102113104234102341023410323410````AJ`AIl000AIhAIjAIn4```````101```04AJbAHlAIbAIdAJdAJf96:578AIfAHj65AHn543<9=8:;217605543<9=8:;21760543<9=8:;217600543<9=8:;217600111<9=8:;21760543<9=8:;2176077543<9=8:;217602211543<9=8:;217601176077776767777670743444343443777543<9=8:;21760543<9=8:;21760543<9=8:;2176055167676543<9=8:;21760``````AA``0````AKb0000000000000000000``AK``0000000AKd111111110AKf10222202ABb`````0``AKh10101010101010110011011001010000001101010101AJh000`````00AKl```0`AKj1021022221021021022221021102AKn02133`3213213213213````````ALhALj101010101010101010101010`10101010```ALnALl100101010010101011011101010100","f":"````````````{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}{{{b{l}}}{{b{n}}}}{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{f}}}A`}{{{b{f}}}{{Ad{A`{Ab{A`}}}}}}{{{b{f}}{b{f}}}Af}``{{{b{f}}{b{dAh}}}Aj}0{n{{Al{l}}}}{cc{}}00{{{b{{An{j}}}}}f}{{{b{l}}}f}{{{b{f}}{b{dc}}}hB`}{{}A`}00{{}c{}}00```{c{{Al{l}}}Bb}``{bc{}}{bBd}{c{{Bf{e}}}{}{}}00{{{b{{An{j}}}}}{{Ab{f}}}}{{}{{Bf{c}}}{}}00{bBh}00`{{}c{}}00{{{b{l}}c}{{Al{h}}}Bj}`````````````````````````````````{{{b{Bl}}Bn}{{Ab{C`}}}}{{{b{Cb}}Bn}{{Ab{C`}}}}{{{b{Cd}}Bn}{{Ab{C`}}}}{{{b{Cf}}Bn}{{Ab{C`}}}}{{C`Ch}C`}{{{b{Cj}}}{{Cl{j}}}}{{{b{Cn}}}{{Cl{j}}}}{b{{Cl{j}}}}002100021000{b{{b{c}}}{}}000000{{{b{d}}}{{b{dc}}}{}}000000{{{b{C`}}}C`}{{{b{Cn}}}Cn}{{{b{Cb}}}Cb}{{{b{Cd}}}Cd}{{{b{Cf}}}Cf}{{{b{Bn}}}Bn}{{{b{D`}}}D`}{{b{b{dc}}}h{}}000000{{bj}h}000000{{{b{C`}}{b{C`}}}Db}{{{b{Cj}}}Ch}{{{b{Cn}}}Ch}{bCh}00{A`{{b{c}}}{}}000000{A`{{b{dc}}}{}}000000{A`h}000000{{{b{C`}}}A`}{{{b{Cn}}}A`}{{{b{Cb}}}A`}{{{b{Cd}}}A`}{{{b{Cf}}}A`}{{{b{Bn}}}A`}{{{b{D`}}}A`}{{{b{C`}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cn}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cb}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cd}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Cf}}}{{Ad{A`{Ab{A`}}}}}}{{{b{Bn}}}{{Ad{A`{Ab{A`}}}}}}{{{b{D`}}}{{Ad{A`{Ab{A`}}}}}}{{{b{C`}}{b{C`}}}Af}{{{b{Cn}}{b{Cn}}}Af}{{{b{Cb}}{b{Cb}}}Af}{{{b{Cd}}{b{Cd}}}Af}{{{b{Cf}}{b{Cf}}}Af}{{{b{Bn}}{b{Bn}}}Af}{{{b{D`}}{b{D`}}}Af}{{{b{C`}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{Cn}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cb}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cd}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Cf}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Bn}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{D`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{c}}C`}D`Bl}{cc{}}{ChC`}1111110{DfC`}{{{b{C`}}{b{dc}}}hB`}{{{b{Cn}}{b{dc}}}hB`}{{{b{Cf}}{b{dc}}}hB`}{{{b{D`}}{b{c}}}{{Ab{{Ad{C`{Ab{C`}}}}}}}Bl}{{{b{D`}}{b{c}}}{{Ab{{`{{Dh{C`}}}}}}}Bl}{{{b{Cj}}}{{b{Dj}}}}{{{b{Cn}}}{{b{Dj}}}}{b{{b{Dj}}}}00210002100021000{{}A`}000000{{}c{}}000000{{{b{Bl}}BnC`}Af}{{{b{Bl}}}Cn}{{{b{Cb}}}Cn}{{{b{Cd}}}Cn}{{{b{Cf}}}Cn}{{{b{C`}}{b{C`}}}{{Ab{Db}}}}{{C`Ch}C`}{{{b{D`}}}Af}{{C`C`}Ch}2`{bc{}}000000{bBd}0{c{{Bf{e}}}{}{}}{Df{{Bf{C`}}}}{Dl{{Bf{C`}}}}{Dn{{Bf{C`}}}}333333{Ch{{Bf{D`}}}}{{}{{Bf{c}}}{}}000000{bBh}000000{{}c{}}000000{{}{{`{{Eb{}{{E`{D`}}}}}}}}{{D`{b{c}}}{{`{{Eb{}{{E`{{Ab{C`}}}}}}}}}Bl}```````````````````````````````{{{b{Ed}}}{{Ab{Ef}}}}{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Ed}}}Ed}{{{b{Ef}}}Ef}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{Ef}}{b{Ef}}}Db}{{}Ed}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}0{{{b{Ed}}{b{Ed}}}Af}{{{b{Ef}}{b{Ef}}}Af}{{{b{Ed}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Ef}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{{{b{Ef}}{b{dc}}}hB`}{{}A`}0{{}c{}}0`{{{b{Ef}}{b{Ef}}}{{Ab{Db}}}}{c{{Bf{EdEh}}}Bb}{{{b{Ef}}}Ed}{{{b{Ed}}}A`}{{EdEj}Ed}{{Ed{b{{An{j}}}}}Ed}`{bc{}}0{c{{Bf{e}}}{}{}}0{{{Cl{j}}}{{Bf{EfEl}}}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0{{{b{Ed}}c}{{Bf{hEh}}}Bj}``````````````{{{b{En}}}{{Cl{j}}}}{{{b{F`}}}{{Cl{j}}}}{b{{b{c}}}{}}00000000{{{b{d}}}{{b{dc}}}{}}00000000{{{b{Fb}}}Fb}{{{b{Fd}}}Fd}{{{b{Ff}}}Ff}{{{b{Fh}}}Fh}{{{b{Fj}}}Fj}{{{b{Fl}}}Fl}{{{b{Fn}}}Fn}{{b{b{dc}}}h{}}000000{{bj}h}000000{{{b{Fd}}{b{Fd}}}G`}{Ch{{Ab{Fb}}}}{{{b{Gb}}}{{Ad{EfFd}}}}{A`{{b{c}}}{}}00000000{A`{{b{dc}}}{}}00000000{{{b{Gb}}Fd}{{Bf{EfGd}}}}{{{b{Fh}}FbFd}{{Bf{GfGd}}}}{{{b{Fn}}Fd}{{Bf{EfGd}}}}{{{b{Fh}}}{{Bf{FnGd}}}}{{{b{Fh}}}{{Bf{FjGd}}}}{{{b{Ff}}Fd}{{Bf{GhGd}}}}{{{b{Fh}}}{{Bf{FlGd}}}}1{{{b{Fh}}{b{c}}Gj{b{{An{Gl}}}}}{{Bf{GfGd}}}Bl}{{{b{Ff}}FbFd}{{Bf{GhGd}}}}{{{b{{Cl{j}}}}}{{Bf{GbGd}}}}{{{b{{Cl{j}}}}}{{Bf{FhGd}}}}{A`h}00000000{{{b{Fb}}{b{Fb}}}Af}{{{b{Fd}}{b{Fd}}}Af}{{{b{Fh}}}F`}{{{b{Fb}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Fd}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Ff}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Fh}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Fj}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Fl}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Fn}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{GnFb}1111111{{{b{{An{j}}}}}{{Ab{Ff}}}}{{{H`{Gh}}}Ff}{Ch{{Ab{Fd}}}}{{{b{c}}{b{{An{j}}}}Gj}{{Bf{FfGd}}}Bl}{{{b{Fd}}}Ch}{{}A`}00000000{{{b{Fh}}}En}{{}c{}}00000000{{{b{Fd}}}{{Ab{Fd}}}}{{{b{Fh}}}{{Ad{EnF`}}}}{{{b{Gf}}}Ef}{{{b{Gb}}}{{Hb{j}}}}{{{b{Fh}}}{{Hb{j}}}}{{{b{Ff}}}Fh}{{{b{Ff}}}{{Hb{j}}}}{bc{}}000000{c{{Bf{e}}}{}{}}000{Gl{{Bf{Fd}}}}11111{{}{{Bf{c}}}{}}00000000{bBh}00000000{{}c{}}00000000{{}{{`{{Eb{}{{E`{Ef}}}}}}}}``````````{{{b{Hd}}}{{b{{Cl{j}}}}}}{{{b{Hd}}}{{b{{An{j}}}}}}{b{{b{c}}}{}}000{{{b{d}}}{{b{dc}}}{}}000{{{b{Hf}}}Hf}{{{b{Hd}}}Hd}{{{b{Hh}}}Hh}{{{b{Hj}}}Hj}{{b{b{dc}}}h{}}000{{bj}h}000{{{b{Hd}}{b{Hd}}}Db}{{}Hj}{A`{{b{c}}}{}}00{{{b{Hh}}}{{b{Dj}}}}1{A`{{b{dc}}}{}}000{A`h}000{{}Hd}{{{b{Hj}}}Hd}{{{b{Hf}}{b{Hf}}}Af}{{{b{Hd}}{b{Hd}}}Af}{{{b{Hh}}{b{Hh}}}Af}{{{b{Hj}}{b{Hj}}}Af}{{{b{Hf}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{Hd}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Hj}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{HjHd}911{{{b{{An{j}}}}}{{Bf{HdHf}}}}{{{b{{An{j}}}}}{{Bf{HjHf}}}}{{{b{Dj}}}{{Bf{Hj}}}}{{}A`}000{{}c{}}000{{{b{Hd}}{b{Hd}}}{{Ab{Db}}}}{bc{}}000{bBd}{c{{Bf{e}}}{}{}}00{{{b{Hd}}}{{Bf{Hj}}}}{Hd{{Bf{Hj}}}}2{{}{{Bf{c}}}{}}000{bBh}000{{}c{}}000`{{{b{{An{j}}}}}{{Al{{Hl{c}}}}}Hn}{c{{Al{Hn}}}Bb}{c{{Al{I`}}}Bb}{c{{Al{{Ib{e}}}}}BbHn}{c{{Al{{Id{e}}}}}Bb{IfHnIh}}{c{{Al{{Id{e}}}}}Bb{HnIh}}{c{{Al{{Ij{e}}}}}BbHn}{c{{Al{A`}}}Bb}{c{{Al{{Il{e}}}}}Bb{HnIh}}{c{{Al{In}}}Bb}`{{{b{Hn}}c}{{Al{h}}}Bj}{{cI`}{{Al{h}}}Bj}{{{b{{Ib{c}}}}e}{{Al{h}}}HnBj}{{c{b{{Id{e}}}}}{{Al{h}}}BjHn}{{{b{{Ij{c}}}}e}{{Al{h}}}HnBj}{{c{b{{Il{e}}}}}{{Al{h}}}BjHn}{{cIn}{{Al{h}}}Bj}{{cA`}{{Al{h}}}Bj}`````````````````````````{{{b{J`}}}{{b{{Cl{j}}}}}}{{{b{Jb}}}Jd}{b{{b{c}}}{}}000000000{{{b{d}}}{{b{dc}}}{}}000000000`{{{b{J`}}}J`}{{{b{Jf}}}Jf}{{{b{{Jh{c}}}}}{{Jh{c}}}Ih}{{{b{{Jj{c}}}}}{{Jj{c}}}Ih}{{{b{{Jl{c}}}}}{{Jl{c}}}Ih}{{b{b{dc}}}h{}}0000{{bj}h}0000{{{b{J`}}{b{J`}}}Db}{{{b{{Kh{}{{Jn{c}}{K`{e}}{Kb{g}}{Kd{i}}{Kf{k}}}}}}cegi}k{}{}{}{}{}}`{{{b{{Kj{c}}}}}D`Kl}{A`{{b{c}}}{}}00000{{{b{Jb}}}{{b{{Kj{Kn}}}}}}1111{A`{{b{dc}}}{}}000000000{{{b{{Kj{c}}}}e}{}Kl{{Kh{c}}}}{{{b{{Kh{}{{Jn{c}}{K`{e}}{Kb{g}}{Kd{i}}{Kf{k}}}}}}JfD`ChC`}c{}{}{}{}{}}{{{b{{Kh{}{{Jn{c}}{K`{e}}{Kb{g}}{Kd{i}}{Kf{k}}}}}}{Ab{{b{{Lb{L`}}}}}}}i{}{}{}{}{}}{{{b{{Kh{}{{Jn{c}}{K`{e}}{Kb{g}}{Kd{i}}{Kf{k}}}}}}{Ab{{b{{Ld{L`}}}}}}}g{}{}{}{}{}}{{{b{{Kh{}{{Jn{c}}{K`{e}}{Kb{g}}{Kd{i}}{Kf{k}}}}}}{Ab{{b{Lf}}}}}e{}{}{}{}{}}{A`h}000000000{{{b{J`}}}A`}{{{b{J`}}}{{Ad{A`{Ab{A`}}}}}}{{{b{J`}}{b{J`}}}Af}{{{b{Jf}}{b{Jf}}}Af}{{{b{Jb}}{b{Jb}}}Af}{{{b{{Kj{c}}}}}C`Kl}{{{b{{Kj{c}}}}g}{{Bf{L`e}}}Kl{{Lj{Lh}}}{{M`{{b{Ll}}}{{Ln{{Bf{L`e}}}}}}}}`{{{b{J`}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{Jf}}{b{dAh}}}Aj}{{{b{Kn}}{b{dAh}}}Aj}{{{b{Jb}}{b{dAh}}}Aj}{{{b{{Kj{c}}}}{b{dAh}}}Aj{MbKl}}{{{b{{Jh{c}}}}{b{dAh}}}AjMb}{{{b{{Jj{c}}}}{b{dAh}}}AjMb}{{{b{{Jl{c}}}}{b{dAh}}}AjMb}{{{Kj{Kn}}}{{Al{Jb}}}}{cc{}}000000000{{{Cl{j}}}J`}{{JfD`ChC`{Ab{Lf}}{Ab{Md}}{Ab{{Ld{L`}}}}{Ab{{Lb{L`}}}}}{{Kj{c}}}Kl}{{{b{Jf}}}Af}000{{{b{J`}}{b{dc}}}hB`}{{{b{Jf}}}Ch}`{{}A`}000000000`{{}c{}}000000000{Jb{{Kj{Kn}}}}{{{b{{Kj{c}}}}}ChKl}{{{Kj{c}}egi}{{Kj{k}}}KlMfMhMjKl}{{{Kj{c}}egi}{{Kj{k}}}Kl{{Ml{{Ab{Lf}}}{{Ln{{Ab{Lf}}}}}}}{{Ml{{Ab{{Ld{L`}}}}}{{Ln{{Ab{{Ld{L`}}}}}}}}}{{Ml{{Ab{{Lb{L`}}}}}{{Ln{{Ab{{Lb{L`}}}}}}}}}Kl}{{{b{{Kj{c}}}}}{{Ab{{b{{Lb{L`}}}}}}}Kl}```{{{b{J`}}{b{J`}}}{{Ab{Db}}}}``{c{{Bf{J`Eh}}}Bb}{c{{Al{Jf}}}Bb}{{cD`}{{Al{Jb}}}Bb}{{{b{{Kj{c}}}}}{{Ab{{b{{Ld{L`}}}}}}}Kl}`{{{b{{Kj{c}}}}}L`Kl}````{{{b{{Kj{c}}}}}{{Ab{{b{Md}}}}}Kl}{D`Jf}{c{{Al{{Ab{{Ld{MnL`}}}}}}}Bb}{{{Ab{{b{{Ld{MnL`}}}}}}c}{{Al{h}}}Bj}`{bc{}}0000{bBd}{{{b{{Kj{c}}}}}{{Ab{{b{Lf}}}}}Kl}`{c{{Bf{e}}}{}{}}000000000{{}{{Bf{c}}}{}}000000000{{{Kj{c}}gik}{{Bf{{Kj{m}}e}}}Kl{}{{Ml{{Ab{Lf}}}{{Ln{{Bf{{Ab{Lf}}e}}}}}}}{{Ml{{Ab{{Ld{L`}}}}}{{Ln{{Bf{{Ab{{Ld{L`}}}}e}}}}}}}{{Ml{{Ab{{Lb{L`}}}}}{{Ln{{Bf{{Ab{{Lb{L`}}}}e}}}}}}}Kl}`{{{b{Jb}}}J`}{bBh}000000000`{{{b{{Kj{c}}}}}JfKl}{{{b{Jf}}}Ch}{{}c{}}000000000{{{b{J`}}c}{{Bf{hEh}}}Bj}{{{b{Jf}}c}{{Al{h}}}Bj}{{{b{Jb}}c}{{Al{h}}}Bj}00000````````````````````````{{{b{d{N`{ce}}}}{Ab{Nb}}NdDfHd}{{Bf{h{Nf{g}}}}}BlNh{}}{{{b{d{N`{ce}}}}NjNlNn}{{Bf{h{Nf{g}}}}}BlNh{}}{{{b{d{N`{ce}}}}{Ab{O`}}ObOdHd}{{Bf{h{Nf{g}}}}}BlNh{}}{{{b{d{N`{ce}}}}OfOhOj}{{Bf{h{Nf{g}}}}}BlNh{}}{{{b{d{N`{ce}}}}GfLlOl}{{Bf{hOn}}}BlNh}{{{b{d{N`{ce}}}}{b{Ef}}Od}{{Bf{hOn}}}BlNh}{b{{b{c}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{{{N`{ce}}{b{A@`}}{b{{An{A@b}}}}{b{{An{A@d}}}}g{b{i}}{b{k}}{b{m}}}{{Bf{A@fNf}}}BlNh{A@hA@j}A@lA@nAA`}{{{N`{ce}}g{b{i}}}{{Bf{{AAb{c}}Nf}}}BlNh{A@hA@j}AA`}{{{b{AAd}}}AAd}{{b{b{dc}}}h{}}{{bj}h}`{{{b{AAf}}}Ch}{A`{{b{c}}}{}}0000000{A`{{b{dc}}}{}}0000000{A`h}0000000{{{b{AAf}}}{{Ab{Ch}}}}`{{{b{{AAh{c}}}}{b{dAh}}}AjMb}{{{b{{AAh{c}}}}{b{dAh}}}AjAAj}{{{b{{Nf{c}}}}{b{dAh}}}AjAAj}{{{b{{Nf{c}}}}{b{dAh}}}AjMb}{{{b{A@f}}{b{dAh}}}Aj}{{{b{{AAb{c}}}}{b{dAh}}}Aj{MbBl}}{{{b{{AAl{c}}}}{b{dAh}}}Aj{MbBl}}{{{Ad{ChCh}}}AAf}{cc{}}00{Lh{{Nf{c}}}{}}1{{{AAh{c}}}{{Nf{c}}}{}}{AAn{{Nf{c}}}{}}{AB`{{Nf{c}}}{}}4444{{{b{{N`{ce}}}}{b{g}}}{{Bf{OdAAh}}}BlNhAA`}{{}A`}0000000{{}c{}}0000000`{{{N`{ce}}{b{A@`}}{b{{An{A@b}}}}{b{{An{A@d}}}}g}{{Bf{A@f{Nf{ABb}}}}}BlNhA@h}{{cC`AAd}{{N`{ch}}}Bl}`{{{b{AAd}}}{{Ab{{Ad{ABdABf}}}}}}{{{b{A@f}}}{{b{ABh}}}}`{{{b{{N`{ce}}}}}{{b{c}}}{}Nh}```{{{b{AAd}}}{{Ab{{Ad{ABjABl}}}}}}{{{b{{N`{ce}}}}}{{b{{An{ABn}}}}}{}Nh}{{{b{A@f}}}{{b{AC`}}}}`{{{b{{N`{ce}}}}}{{b{{An{ACb}}}}}{}Nh}{{{b{{N`{ce}}}}}C`{}Nh}{bc{}}{bBd}0{{{b{A@f}}}{{b{Jb}}}}`{{{b{{N`{ce}}}}}{{b{{An{ACd}}}}}{}Nh}{{{b{{N`{ce}}}}}{{b{{An{Ol}}}}}{}Nh}{c{{Bf{e}}}{}{}}0000000{{}{{Bf{c}}}{}}0000000{bBh}0000000`{{}c{}}0000000{{{N`{ch}}{ACf{AAf}}}{{N`{c{ACf{AAf}}}}}Bl}``````````{{L`L`}{{Ab{L`}}}}`{{{b{{ACh{c}}}}}{{b{ACj}}}ACl}{b{{b{c}}}{}}00000{{{b{d}}}{{b{dc}}}{}}00000{{{b{L`}}}L`}{{{b{Ll}}}Ll}{{{b{{ACn{c}}}}}{{ACn{c}}}{IhAD`}}{{{b{Ol}}}Ol}{{{b{{ACh{c}}}}}{{ACh{c}}}{IhACl}}{{{b{{ADb{c}}}}}{{ADb{c}}}Ih}{{b{b{dc}}}h{}}00000{{bj}h}00000{{{b{L`}}{b{L`}}}Db}{{{b{Ll}}{b{Ll}}}Db}{{{b{{ADb{c}}}}}{{Cl{j}}}{}}{{{b{{ADb{c}}}}}{{b{ADd}}}{}}{DnL`}{DfL`}{{{b{{ACh{c}}}}}{{b{ADf}}}ACl}{{{b{{ADb{c}}}}}{{b{ADf}}}{}}{A`{{b{c}}}{}}00000{A`{{b{dc}}}{}}00000{A`h}00000{{{b{L`}}}A`}{{{b{{ACh{Mn}}}}}A`}{{{b{{ADb{c}}}}}A`ADh}{{{b{L`}}}{{Ad{A`{Ab{A`}}}}}}{{{b{{ACh{Mn}}}}}{{Ad{A`{Ab{A`}}}}}}{{{b{{ADb{c}}}}}{{Ad{A`{Ab{A`}}}}}ADh}{{{b{{ADb{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{ADb{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{{ADb{c}}}}}ADj{}}{{{b{{ADb{c}}}}}{{b{ADj}}}{}}{{{b{L`}}{b{L`}}}Af}{{{b{Ll}}{b{Ll}}}Af}{{{b{{ACn{c}}}}{b{{ACn{c}}}}}Af{ADlAD`}}{{{b{Ol}}{b{Ol}}}Af}{{}Ll}{{{b{L`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Ll}}{b{dAh}}}{{Bf{hDd}}}}{{{b{{ACn{c}}}}{b{dAh}}}{{Bf{hDd}}}{MbAD`}}{{{b{Ol}}{b{dAh}}}{{Bf{hDd}}}}{{{b{{ACh{c}}}}{b{dAh}}}{{Bf{hDd}}}ACl}{{{b{{ADb{c}}}}{b{dAh}}}{{Bf{hDd}}}{}}{cc{}}{{{b{Od}}}L`}{OdL`}22222{Dn{{Bf{L`Lh}}}}{{{Cl{j}}}{{Bf{L`Lh}}}}10{{ADfACjADn{AEb{AE`}}}{{ACh{c}}}ACl}{{ADfADdADj{Cl{j}}{Cl{j}}c}{{ADb{c}}}{}}{Df{{Bf{L`Lh}}}}3{{{b{Ll}}}{{b{{Cl{j}}}}}}{{}A`}00000{{}c{}}00000{L`Af}0{{L`A`}{{Ab{L`}}}}{{{b{Ll}}}Ch}{L`L`}{{{Cl{j}}Ch}Ll}{Ll{{ACn{AEd}}}}{{{b{{ACh{c}}}}}{{b{ADn}}}ACl}`{{{b{{ADb{c}}}}}{{b{{Cl{j}}}}}{}}{{{b{L`}}{b{L`}}}{{Ab{Db}}}}{{{b{Ll}}{b{Ll}}}{{Ab{Db}}}}`{c{{Bf{LlEh}}}Bb}{{{b{dc}}}{{Bf{{ACn{AEf}}Eh}}}Bb}{{{b{dc}}}{{Bf{OlEh}}}Bb}{{{b{Ol}}}{{Ab{Ef}}}}{{{b{{ACh{c}}}}}{{b{{AEb{AE`}}}}}ACl}`{{{b{Ol}}}{{b{Ed}}}}```{{{b{{ACh{c}}}}}bACl}`{{L`L`}{{Ab{L`}}}}{c{{Ab{L`}}}{{AEj{}{{AEh{L`}}}}}}{L`{{Cl{j}}}}{bc{}}00000`{Dn{{Bf{L`Lh}}}}{c{{Bf{e}}}{}{}}00000{{}{{Bf{c}}}{}}00000{{{b{Ll}}}{{b{J`}}}}{bBh}00000{{{b{Ol}}}Od}`{{}c{}}00000{{{b{Ll}}c}{{Bf{hEh}}}Bj}{{{b{{ACn{AEf}}}}c}{{Bf{hEh}}}Bj}{{{b{Ol}}c}{{Bf{hEh}}}Bj}{{}L`}?{{{b{{ADb{c}}}}}{{b{c}}}{}}```````{{OdOd}{{Ab{Od}}}}{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Od}}}Od}{{{b{Lh}}}Lh}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{Od}}{b{Od}}}Db}{DfOd}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{Od{AEl{Df}}}Od}{{{b{Od}}{AEl{Df}}}{{AEn{Od}}}}{A`h}0{{{b{Od}}{b{Od}}}Af}{{{b{Lh}}{b{Lh}}}Af}{{{b{Od}}{b{dAh}}}{{Bf{hDd}}}}{{{b{Lh}}{b{dAh}}}{{Bf{hDd}}}}0{cc{}}0{AF`Lh}{Dn{{Bf{OdLh}}}}{{{Cl{j}}}{{Bf{OdLh}}}}{Df{{Bf{OdLh}}}}1{{}A`}0{{}c{}}0{OdDf}{{{b{Od}}}Af}0{{OdA`}{{Ab{Od}}}}{{OdDf}{{Ab{Od}}}}{{{b{Od}}{b{Od}}}{{Ab{Db}}}}{{OdOd}{{Ab{Od}}}}`{Od{{Cl{j}}}}{bc{}}0{bBd}{Df{{Bf{Od}}}}{L`{{Bf{Od}}}}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0{{}{{`{{Eb{}{{E`{L`}}}}}}}}{{}{{`{{Eb{}{{E`{Od}}}}}}}}1````{{{b{Mj}}c}eAFbAFb}{{{b{Mj}}}}{c{{Al{{AFd{h}}}}}Bb}{c{{Al{ABf}}}Bb}{c{{Al{AFf}}}Bb}{c{{Al{AFh}}}Bb}{c{{Al{AFj}}}Bb}{c{{Al{AFl}}}Bb}{c{{Al{{AFn{e}}}}}BbAG`}{c{{Al{{Ab{{Lb{AGbL`}}}}}}}Bb}{c{{Al{AGd}}}Bb}{c{{Al{{AGh{AGf}}}}}Bb}`{{c{b{AFd}}}{{Al{h}}}Bj}{{c{b{AFf}}}{{Al{h}}}Bj}{{c{b{AFj}}}{{Al{h}}}Bj}{{c{b{AFl}}}{{Al{h}}}Bj}{{{Ab{{b{{Lb{AGbL`}}}}}}c}{{Al{h}}}Bj}{{c{b{AGd}}}{{Al{h}}}Bj}{{c{b{{AGh{AGf}}}}}{{Al{h}}}Bj}{A`{{`{{Eb{}{{E`{{Lb{AGbL`}}}}}}}}}}{Jf{{`{{Eb{}{{E`{{Ab{{Lb{AGbL`}}}}}}}}}}}}`{{{b{dMh}}}}{{{b{dMh}}c}eAClACl}11{{c{b{Dj}}}{{Al{AGj}}}Bb}{c{{Al{AGl}}}Bb}{c{{Al{{ADb{AGl}}}}}Bb}{c{{Al{{ACh{Mn}}}}}Bb}{{cAf}{{Al{{Ad{L`{Hb{{ACh{Mn}}}}{Hb{{ADb{AGl}}}}}}}}}Bb}{{c{b{{ADb{AGl}}}}}{{Al{h}}}Bj}{{c{Ab{{b{{Ld{MnL`}}}}}}Af}{{Al{h}}}Bj}`{{{b{c}}C`}AGnBl}{Jf{{`{{Eb{}{{E`{{Ab{{Ld{MnL`}}}}}}}}}}}}``{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{Md}}}Md}{{{b{AH`}}}AH`}{{b{b{dc}}}h{}}0{{bj}h}0{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}0{{{b{Md}}{b{dAh}}}Aj}{{{b{AH`}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0{{}A`}0{{}c{}}0```{{{b{AH`}}}L`}{{cAf}{{Al{AH`}}}Bb}{bc{}}0{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{{b{Md}}}{{Ab{L`}}}}{{}c{}}0{{{b{AH`}}c}{{Al{h}}}Bj}`````````{{{Lf{AEd}}c{b{A@`}}}{{Bf{{Lf{AEf}}On}}}{{AHd{AHb}{{Ln{{Cl{j}}}}}}}}`{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00`{{{b{AEf}}}AEf}{{{b{{Lf{c}}}}}{{Lf{c}}}{IhAD`}}{{b{b{dc}}}h{}}0{{bj}h}0{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{AEf}}{b{AEf}}}Af}{{{b{{Lf{c}}}}{b{{Lf{c}}}}}Af{ADlAD`}}{{{b{AHf}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AEf}}{b{dAh}}}{{Bf{hDd}}}}{{{b{{Lf{c}}}}{b{dAh}}}{{Bf{hDd}}}{MbAD`}}{cc{}}00{{}A`}00{{{b{AHf}}}{{Hb{Od}}}}{{{b{AHf}}}{{Hb{Ed}}}}{{}c{}}00{{{b{{Lf{c}}}}}AfAD`}{{{b{Mf}}c}eAD`AD`}{{{Lf{c}}g}{{Lf{e}}}AD`AD`{{Mf{ce}}}}{{{b{Mf}}}}``````{bc{}}0{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBh}00`{{{b{{Lf{c}}}}g}{{Bf{L`e}}}AD`{{Lj{Lh}}}{{M`{{b{Ll}}}{{Ln{{Bf{L`e}}}}}}}}``{{}c{}}00````````{{{b{dAHh}}GfLlOl}{{Bf{hOn}}}}{{{b{dA@`}}Gh}Gf}{{{b{dAHh}}{b{Ef}}Od}{{Bf{hOn}}}}{b{{b{c}}}{}}0000{{{b{d}}}{{b{dc}}}{}}0000{AHh{{Ab{{Lf{AEd}}}}}}{AHh{{Ab{AHj}}}}{{{b{ACd}}}ACd}{{{b{AEd}}}AEd}{{b{b{dc}}}h{}}0{{bj}h}0{{{b{ACd}}}{{b{Ol}}}}0{{}A@`}{A`{{b{c}}}{}}0000{A`{{b{dc}}}{}}0000{A`h}0000{{}AHh}{{{b{On}}{b{On}}}Af}{{{b{On}}{b{dAh}}}{{Bf{hDd}}}}0{{{b{ACd}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AEd}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0000{{}A`}0000{{{b{AEd}}}{{Hb{Od}}}}{{{b{AEd}}}{{Hb{Ed}}}}{{{b{AHh}}}{{b{{An{ACd}}}}}}{{}c{}}0000>{{{b{ACd}}}{{b{Ll}}}}0{{{b{AHh}}}{{b{{An{Ol}}}}}}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}0000{{}{{Bf{c}}}{}}0000{bBh}0000{{{b{AHh}}}{{Bf{L`Lh}}}}{{}c{}}0000`````````````````````````````{{{b{AHl}}}{{b{{AI`{{Cl{j}}AHn}}}}}}{{{b{AIb}}}{{b{{AI`{{Cl{j}}AHn}}}}}}{b{{b{c}}}{}}0000000000000{{{b{d}}}{{b{dc}}}{}}0000000000000{{{b{AId}}}{{b{AHj}}}}{A`{{b{c}}}{}}0000000000000{A`{{b{dc}}}{}}0000000000000{{{b{AHn}}}{{b{{Hb{Gl}}}}}}{A`h}0000000000000{{{b{AHn}}{b{AHn}}}Af}{AHj{{Bf{{Ab{{Lf{AIf}}}}AIh}}}}{{{b{AHj}}}{{Bf{{Ab{{Lf{AHf}}}}AIh}}}}{{{b{dAHj}}}{{Bf{hAIj}}}}{{{b{AIl}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AIn}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AJ`}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AJb}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AIj}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AIh}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AIf}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AHj}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AHl}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AIb}}{b{dAh}}}{{Bf{hDd}}}}{{{b{AHn}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}0000000000000{{{b{AHl}}}{{b{{AI`{{Cl{j}}{Hb{j}}}}}}}}0{{}A`}0000000000000{{{b{AIf}}}{{Hb{Od}}}}{{{b{AIf}}}{{Hb{Ed}}}}{{{b{AHj}}}{{b{{Hb{AHl}}}}}}{{{b{dAHj}}}{{b{d{An{AHl}}}}}}{{}c{}}0000000000000{{{b{AHj}}}{{b{{Hb{AIb}}}}}}{{{Hb{AHl}}{Hb{AIb}}}{{Bf{AHjAIl}}}}{{{Cl{j}}Ch{Ab{Ch}}{Ab{Ch}}{Ab{Ch}}{Ab{{Hb{j}}}}Df{Hb{j}}{Ab{{Hb{j}}}}{AI`{{Cl{j}}{Hb{j}}}}j{AI`{{Cl{j}}AHn}}{AI`{{Cl{j}}{Hb{j}}}}{AI`{{Cl{j}}{Hb{j}}}}{AI`{{Cl{j}}{Hb{j}}}}{AI`{{Cl{j}}{Hb{j}}}}{AI`{Bd{Hb{j}}}}}{{Bf{AHlAIl}}}}{{Df{Hb{j}}{Ab{{Hb{j}}}}{AI`{{Cl{j}}AHn}}{Ab{Bd}}{AI`{Bd{Hb{j}}}}}{{Bf{AIbAIl}}}}{{{Cl{j}}{Hb{Ch}}}{{Bf{AHnAIl}}}};{{{b{AHl}}}{{b{Ch}}}}{{{b{AHl}}}{{b{J`}}}}{{{b{AHl}}}{{b{{AI`{Bd{Hb{j}}}}}}}}{{{b{AIb}}}{{b{{AI`{Bd{Hb{j}}}}}}}}{{{b{AHl}}}{{b{{Ab{Ed}}}}}}{{{b{AIb}}}{{b{{Ab{Ed}}}}}}{{{b{AHl}}}{{b{{Ab{Ch}}}}}}0{{{b{AHl}}}{{b{{AI`{{Cl{j}}{Hb{j}}}}}}}}{{{b{AHl}}}{{b{Ed}}}}{{{b{AIb}}}{{b{Ed}}}}5{{{b{AHn}}}{{b{{Cl{j}}}}}}4{{{b{dAJd}}{Cl{j}}AHn}h}{{{b{dAJf}}{Cl{j}}AHn}h}{{{b{dAJd}}{Hb{j}}}h}0{{{b{dAJd}}Bd{Hb{j}}}h}{{{b{dAJf}}Bd{Hb{j}}}h}{{{b{dAJd}}Ed}{{Bf{hAJ`}}}}{{{b{dAJf}}Ed}{{Bf{hAJ`}}}}44{{{b{dAJf}}Bd}h};{{{b{AHl}}}{{b{AJh}}}}{{{b{dAHl}}A`c{b{Gh}}{b{{AJj{e}}}}}{{Bf{hAJb}}}{{Ml{AHb}{{Ln{{Cl{j}}}}}}}AJl}{c{{Bf{e}}}{}{}}0000000000000{{}{{Bf{c}}}{}}0000000000000{bBh}0000000000000{{{b{dAId}}A`c}{{Bf{hAJ`}}}{{Ml{AJd}{{Ln{{Bf{hAJ`}}}}}}}}{{{b{dAId}}A`c}{{Bf{hAJ`}}}{{Ml{AJf}{{Ln{{Bf{hAJ`}}}}}}}}{{{b{dAHj}}c}{{Bf{hAJ`}}}{{Ml{AId}{{Ln{{Bf{hAJ`}}}}}}}}{{{b{AIb}}}{{b{{Ab{Bd}}}}}}{{{b{AHl}}}{{b{Od}}}}{{{b{AIb}}}{{b{Od}}}}{{{b{AHl}}}{{Bf{hAIn}}}}{{{b{AIb}}}{{Bf{hAIn}}}}{{}c{}}0000000000000`{{}{{`{{Eb{}{{E`{{Ab{{Lf{AEf}}}}}}}}}}}}{{}{{`{{Eb{}{{E`{Ll}}}}}}}}{{}{{`{{Eb{}{{E`{Ed}}}}}}}}{{}{{`{{Eb{}{{E`{{ACn{AEf}}}}}}}}}}{{}{{`{{Eb{}{{E`{Ol}}}}}}}}``{{{b{{AA`{}{{AJn{c}}}}}}{b{e}}C`giA`A`A`}{{Bf{Odc}}}{}Bl{{AEj{}{{AEh{AK`}}}}}{{AEj{}{{AEh{A`}}}}}}````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AKb}}}AKb}{{b{b{dc}}}h{}}{{bj}h}{A`{{b{c}}}{}}{A`{{b{dc}}}{}}{A`h}{{{b{AKb}}{b{c}}C`egA`A`A`}{{Bf{Odi}}}Bl{{AEj{}{{AEh{AK`}}}}}{{AEj{}{{AEh{A`}}}}}{}}{{{b{AKb}}}Od}{{{b{AKb}}{b{dAh}}}Aj}{cc{}}{{}A`}{{}c{}}{OdAKb}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{}c{}}``````{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}{{{b{AK`}}}AK`}{{b{b{dc}}}h{}}{{bj}h}{{{b{AKd}}}{{b{Ol}}}}{A`{{b{c}}}{}}{A`{{b{dc}}}{}}{A`h}{{{b{AK`}}{b{AK`}}}Af}{{{b{AK`}}{b{dAh}}}Aj}{cc{}}{{}A`}{{}c{}}{{{b{AKd}}}{{b{Ll}}}}{{{b{AKf}}}{{b{Ed}}}}{{{b{AKd}}}AK`}{{{b{AKf}}}A`}{bc{}}{c{{Bf{e}}}{}{}}{{}{{Bf{c}}}{}}{bBh}{{{b{AKf}}}Od}{{}c{}}`````````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{AKh}}}AKh}{{{b{ABb}}}ABb}{{b{b{dc}}}h{}}0{{bj}h}0{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{A`h}0{{{b{ABb}}{b{ABb}}}Af}{{{b{AKh}}{b{c}}C`egA`A`A`}{{Bf{Odi}}}Bl{{AEj{}{{AEh{AK`}}}}}{{AEj{}{{AEh{A`}}}}}{}}{{{b{AKh}}{b{dAh}}}Aj}{{{b{ABb}}{b{dAh}}}Aj}0{cc{}}0{LhABb}{{{b{AKh}}}A`}{{}A`}0{{}c{}}0{{{b{AKh}}}Od}{{OdA`A`A`}{{Ab{AKh}}}}44{{}AKh}{bc{}}0{bBd}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0`````````````````{{{b{AKj}}}{{b{{Cl{j}}}}}}{b{{b{c}}}{}}00{{{b{d}}}{{b{dc}}}{}}00{{{b{AJh}}}AJh}{{b{b{dc}}}h{}}{{bj}h}{A`{{b{c}}}{}}00{A`{{b{dc}}}{}}00{A`h}00{{{b{AJh}}}j}{{{b{AJh}}{b{AJh}}}Af}{{{b{AJh}}{b{dAh}}}{{Bf{hDd}}}}{cc{}}00{{{b{AKl}}}j}{{}A`}00{{{b{AKn}}}{{Hb{Od}}}}{{{b{AKn}}}{{Hb{Ed}}}}{{}c{}}00{j{{Ab{AJh}}}}{{{b{{Kj{g}}}}{b{AKl}}{b{{Jl{Jd}}}}}AKj{{ACl{}{{AL`{AGl}}{ALb{AGl}}}}}AKn{{Kl{}{{ALd{c}}{ALf{e}}}}}}{bc{}}{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBh}00{{}c{}}00{{{b{{Kj{e}}}}{b{AKl}}}Jd{{ACl{}{{AL`{AGl}}{ALb{AGl}}}}}{{Kl{}{{ALd{c}}}}}}{{{b{{Kj{e}}}}{b{AKl}}{b{{Jl{Jd}}}}}JdAKn{{Kl{}{{ALf{c}}}}}}{D`{{`{{Eb{}{{E`{Jb}}}}}}}}{D`{{`{{Eb{}{{E`{Jf}}}}}}}}{D`{{`{{Eb{}{{E`{{Kj{Kn}}}}}}}}}}{{}{{`{{Eb{}{{E`{J`}}}}}}}}``{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{{b{ALh}}cegi}k{}{}{}{}{}}{{{b{ALj}}cegi}k{}{}{}{}{}}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{{b{ALh}}JfD`ChC`}c{}}{{{b{ALj}}JfD`ChC`}c{}}{{{b{ALh}}{Ab{{b{{Lb{L`}}}}}}}c{}}{{{b{ALj}}{Ab{{b{{Lb{AGbL`}}}}}}}c{}}{{{b{ALh}}{Ab{{b{{Ld{L`}}}}}}}c{}}{{{b{ALj}}{Ab{{b{{Ld{MnL`}}}}}}}Jd}{{{b{ALh}}{Ab{{b{Lf}}}}}c{}}{{{b{ALj}}{Ab{{b{{Lf{AEf}}}}}}}Jd}{A`h}0{cc{}}0{{}A`}0{{}c{}}0{{JfD`{b{{Jl{Jd}}}}}J`}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{bBh}0{{}c{}}0```{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0{{}ALl}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0=={{{b{dALl}}}{{Al{h}}}}==<<;;{{{ALn{c}}}cBb}{{{ALn{c}}}{{AMb{AM`}}}Bb}{ALl{{AMb{AM`}}}}{c{{ALn{c}}}Bb}{{{b{d{ALn{c}}}}{b{d{An{j}}}}}{{Al{A`}}}Bb}>>==<<;;{{{b{dALl}}{b{{An{j}}}}}{{Al{A`}}}}","D":"DJd","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BlockHash",8],[1,"unit"],[1,"u8"],[5,"BlockHeader",8],[5,"BlockHeaderData",8],[1,"usize"],[6,"Option",2181,null,1],[1,"tuple",null,null,1],[1,"bool"],[5,"Formatter",2182],[8,"Result",2182],[8,"Result",2183],[1,"slice"],[10,"Hasher",2184],[10,"Read",2185],[5,"String",2186],[6,"Result",2187,null,1],[5,"TypeId",2188],[10,"Write",2185],[10,"Parameters",74,2189],[6,"NetworkUpgrade",74,2189],[5,"BlockHeight",74,2189],[5,"MainNetwork",74,2189],[5,"TestNetwork",74,2189],[6,"Network",74,2189],[1,"u32"],[10,"NetworkConstants",74,2189],[1,"array"],[6,"NetworkType",74,2189],[6,"BranchId",74,2189],[6,"Ordering",2190],[5,"Error",2182],[1,"u64"],[10,"RangeBounds",2191],[1,"str"],[1,"i32"],[1,"i64"],[17,"Value"],[10,"Strategy",2192],[5,"Script",350,2193],[6,"TransparentAddress",350,2193],[5,"Error",2183],[6,"OpCode",2193],[6,"ConversionError",2194],[5,"InternalOvk",405,2195],[5,"ExternalOvk",405,2195],[5,"TransparentKeyScope",405,2195],[5,"NonHardenedChildIndex",405,2195],[5,"AccountPrivKey",405,2195],[5,"AccountPubKey",405,2195],[5,"ExternalIvk",405,2195],[5,"InternalIvk",405,2195],[5,"EphemeralIvk",405,2195],[5,"Choice",2196],[10,"IncomingViewingKey",405,2195],[6,"Error",2197],[5,"PublicKey",2198],[5,"SecretKey",2198],[5,"AccountId",2199],[5,"ChildNumber",2200],[6,"Scope",2199],[5,"ExtendedPrivateKey",2201],[5,"Vec",2202],[5,"MemoBytes",598,2203],[6,"Error",598,2203],[5,"TextMemo",598,2203],[6,"Memo",598,2203],[5,"MerklePath",2204],[10,"HashSer",696],[5,"Address",2204],[5,"CommitmentTree",2205],[5,"Frontier",2205],[10,"Hashable",2204],[10,"Clone",2206],[5,"IncrementalWitness",2207],[5,"NonEmptyFrontier",2205],[5,"Position",2204],[5,"TxId",716,2208],[5,"Transaction",716],[5,"Hash",2209],[6,"TxVersion",716],[5,"TransparentDigests",716],[5,"TzeDigests",716],[5,"TxDigests",716],[17,"HeaderDigest"],[17,"TransparentDigest"],[17,"SaplingDigest"],[17,"OrchardDigest"],[17,"Digest"],[10,"TransactionDigest",716],[5,"TransactionData",716],[10,"Authorization",716],[5,"Authorized",716],[5,"Amount",1550],[5,"Bundle",2210],[5,"Bundle",2211],[5,"Bundle",1551,2212],[6,"BalanceError",1327,2213],[10,"From",2214,null,1],[5,"OutPoint",1550,2212],[17,"Output"],[10,"FnMut",2215],[10,"Debug",2182],[5,"Bundle",1437],[10,"MapAuth",1551,2212],[10,"MapAuth",1422],[10,"MapAuth",1396],[10,"FnOnce",2215],[5,"Authorized",2211],[5,"Builder",965],[5,"OutgoingViewingKey",2216],[5,"Address",2217],[6,"Error",965],[10,"ProverProgress",2218],[5,"FullViewingKey",2216],[5,"Note",2219],[5,"MerklePath",2220],[5,"OutgoingViewingKey",2221],[5,"PaymentAddress",2222],[5,"NonNegativeAmount",1327],[5,"FullViewingKey",2221],[5,"Note",2223],[8,"MerklePath",2224],[5,"TxOut",1550,2212],[6,"Error",1557,2225],[5,"TransparentSigningSet",1557,2225],[5,"ExtendedSpendingKey",2226],[5,"SpendAuthorizingKey",2216],[5,"BuildResult",965],[10,"RngCore",2227],[10,"CryptoRng",2227],[10,"SpendProver",2228],[10,"OutputProver",2228],[10,"FeeRule",1926],[5,"PcztResult",965],[6,"BuildConfig",965],[5,"Progress",965],[6,"FeeError",965],[10,"Display",2182],[5,"PcztParts",965],[6,"Error",2218],[6,"SpendError",2229],[6,"FeeError",1983],[6,"BundleType",2229],[5,"Anchor",2220],[5,"BundleMetadata",2229],[6,"BundleType",2218],[5,"Anchor",2224],[5,"SpendInfo",2218],[5,"SaplingMetadata",2218],[5,"OutputInfo",2218],[5,"TransparentInputInfo",1557,2225],[5,"Sender",2230],[5,"SpendDescription",1550,2211],[5,"Scalar",2231],[10,"Authorization",2211],[5,"TxIn",1550,2212],[10,"Authorization",1551,2212],[5,"OutputDescription",1550,2211],[5,"ExtractedNoteCommitment",2232],[5,"ValueCommitment",2233],[10,"DynamicUsage",2234],[5,"EphemeralKeyBytes",2235],[10,"PartialEq",2190],[5,"Nullifier",2236],[6,"SpendAuth",2237],[5,"VerificationKey",2238],[5,"Unauthorized",1557,2225],[5,"Authorized",1551,2212],[17,"Item"],[10,"IntoIterator",2239],[5,"NonZero",2240],[5,"QuotRem",2213],[6,"Infallible",2214],[10,"Authorization",2210],[5,"Action",2241],[5,"ExtractedNoteCommitment",2242],[5,"Flags",2210],[5,"TransmittedNoteCiphertext",2219],[5,"Nullifier",2243],[5,"Signature",2244],[10,"SigType",2244],[5,"Authorized",2210],[5,"ValueCommitment",2245],[8,"SpendAuth",2244],[5,"VerificationKey",2244],[8,"Base",2246],[8,"GrothProofBytes",2211],[6,"Zip212Enforcement",2247],[5,"JsDescription",1437],[5,"SignableInput",2248],[10,"Fn",2215],[5,"EffectsOnly",1551,2212],[5,"TransparentBuilder",1557,2225],[5,"Bundle",1656,2249],[5,"Input",1656,2249],[5,"Bip32Derivation",1656,2249],[5,"BTreeMap",2250],[5,"Output",1656,2249],[5,"Updater",1656,2251],[5,"Unbound",1656,2252],[6,"TxExtractorError",1656,2252],[6,"SpendFinalizerError",1656,2253],[6,"ParseError",1656,2254],[6,"VerifyError",1656,2255],[6,"UpdaterError",1656,2251],[6,"SignerError",1656,2256],[5,"InputUpdater",1656,2251],[5,"OutputUpdater",1656,2251],[5,"SighashType",2037,2248],[5,"Secp256k1",2257],[10,"Signing",2258],[17,"Error"],[6,"InputSize",1953],[5,"FeeRule",1932],[10,"InputView",1953],[10,"OutputView",1953],[5,"FeeRule",1983],[5,"SignatureHash",2037],[6,"SignableInput",2037],[10,"TransparentAuthorizingContext",2037,2248],[17,"SpendProof"],[17,"OutputProof"],[17,"SaplingAuth"],[17,"TransparentAuth"],[5,"TxIdDigester",2109],[5,"BlockTxCommitmentDigester",2109],[5,"HashWriter",2147],[5,"HashReader",2147],[8,"Sha256",2259],[8,"Output",2260],[6,"DigestError",716],[5,"Unauthorized",716],[15,"Standard",1139]],"r":[[1,2261],[2,2261],[4,2261],[74,2189],[75,2189],[76,2189],[77,2189],[78,2189],[79,2189],[80,2189],[81,2189],[82,2189],[83,2189],[84,2189],[85,2189],[86,2189],[87,2189],[88,2189],[89,2189],[90,2189],[91,2189],[92,2189],[93,2189],[94,2189],[95,2189],[96,2189],[97,2189],[98,2189],[99,2189],[100,2189],[101,2189],[102,2189],[103,2189],[104,2189],[105,2189],[106,2189],[107,2189],[108,2189],[109,2189],[110,2189],[111,2189],[112,2189],[113,2189],[114,2189],[115,2189],[116,2189],[117,2189],[118,2189],[119,2189],[120,2189],[121,2189],[122,2189],[123,2189],[124,2189],[125,2189],[126,2189],[127,2189],[128,2189],[129,2189],[130,2189],[131,2189],[132,2189],[133,2189],[134,2189],[135,2189],[136,2189],[137,2189],[138,2189],[139,2189],[140,2189],[141,2189],[142,2189],[143,2189],[144,2189],[145,2189],[146,2189],[147,2189],[148,2189],[149,2189],[150,2189],[151,2189],[152,2189],[153,2189],[154,2189],[155,2189],[156,2189],[157,2189],[158,2189],[159,2189],[160,2189],[161,2189],[162,2189],[163,2189],[164,2189],[165,2189],[166,2189],[167,2189],[168,2189],[169,2189],[170,2189],[171,2189],[172,2189],[173,2189],[174,2189],[175,2189],[176,2189],[177,2189],[178,2189],[179,2189],[180,2189],[181,2189],[182,2189],[183,2189],[184,2189],[185,2189],[186,2189],[187,2189],[188,2189],[189,2189],[190,2189],[191,2189],[192,2189],[193,2189],[194,2189],[195,2189],[196,2189],[197,2189],[198,2189],[199,2189],[200,2189],[201,2189],[202,2189],[203,2189],[204,2189],[205,2189],[206,2189],[207,2189],[208,2189],[209,2189],[210,2189],[211,2189],[212,2189],[213,2189],[214,2189],[215,2189],[216,2189],[217,2189],[218,2189],[219,2189],[220,2189],[221,2189],[222,2189],[223,2189],[224,2189],[225,2189],[226,2189],[227,2189],[228,2189],[229,2189],[230,2189],[231,2189],[232,2189],[233,2189],[234,2189],[235,2189],[236,2189],[237,2189],[238,2189],[239,2189],[240,2189],[241,2189],[242,2189],[243,2189],[244,2189],[245,2189],[246,2189],[247,2189],[248,2189],[249,2189],[250,2189],[251,2189],[252,2189],[253,2189],[254,2189],[255,2189],[256,2189],[257,2189],[258,2189],[259,2189],[260,2189],[261,2189],[262,2189],[263,2189],[264,2189],[265,2189],[266,2189],[267,2189],[268,2189],[269,2189],[270,2189],[271,2189],[272,2189],[273,2189],[274,2189],[275,2189],[276,2189],[277,2189],[278,2189],[279,2189],[280,2189],[281,2189],[282,2189],[283,2189],[284,2189],[285,2189],[286,2189],[287,2189],[288,2189],[289,2189],[290,2189],[291,2189],[292,2189],[293,2189],[294,2189],[295,2189],[296,2189],[297,2189],[298,2189],[299,2189],[300,2189],[301,2189],[302,2189],[303,2189],[304,2189],[305,2189],[306,2189],[307,2189],[308,2189],[309,2189],[310,2189],[311,2189],[312,2189],[313,2189],[314,2189],[315,2189],[316,2189],[317,2189],[318,2189],[319,2189],[320,2189],[321,2262],[322,2262],[323,2263],[324,2263],[325,2263],[326,2264],[327,2264],[328,2264],[329,2264],[330,2264],[331,2264],[332,2264],[333,2264],[334,2265],[335,2265],[336,2265],[337,2265],[338,2265],[339,2265],[340,2265],[341,2265],[342,2266],[343,2266],[344,2266],[345,2266],[346,2266],[347,2266],[348,2266],[349,2266],[350,2193],[351,2193],[352,2193],[353,2193],[354,2193],[355,2193],[356,2193],[357,2193],[358,2193],[359,2193],[360,2193],[361,2193],[362,2193],[363,2193],[364,2193],[365,2193],[366,2193],[367,2193],[368,2193],[369,2193],[370,2193],[371,2193],[372,2193],[373,2193],[374,2193],[375,2193],[376,2193],[377,2193],[378,2193],[379,2193],[380,2193],[381,2193],[382,2193],[383,2193],[384,2267],[385,2193],[386,2193],[387,2193],[388,2193],[389,2193],[390,2193],[391,2193],[392,2193],[393,2193],[394,2193],[395,2193],[396,2193],[397,2193],[398,2193],[399,2193],[400,2193],[401,2193],[402,2193],[403,2193],[404,2193],[405,2195],[406,2195],[407,2195],[408,2195],[409,2195],[410,2195],[411,2195],[412,2195],[413,2195],[414,2195],[415,2195],[416,2195],[417,2195],[418,2195],[419,2195],[420,2195],[421,2195],[422,2195],[423,2195],[424,2195],[425,2195],[426,2195],[427,2195],[428,2195],[429,2195],[430,2195],[431,2195],[432,2195],[433,2195],[434,2195],[435,2195],[436,2195],[437,2195],[438,2195],[439,2195],[440,2195],[441,2195],[442,2195],[443,2195],[444,2195],[445,2195],[446,2195],[447,2195],[448,2195],[449,2195],[450,2195],[451,2195],[452,2195],[453,2195],[454,2195],[455,2195],[456,2195],[457,2195],[458,2195],[459,2195],[460,2195],[461,2195],[462,2195],[463,2195],[464,2195],[465,2195],[466,2195],[467,2195],[468,2195],[469,2195],[470,2195],[471,2195],[472,2195],[473,2195],[474,2195],[475,2195],[476,2195],[477,2195],[478,2195],[479,2195],[480,2195],[481,2195],[482,2195],[483,2195],[484,2195],[485,2195],[486,2195],[487,2195],[488,2195],[489,2195],[490,2195],[491,2195],[492,2195],[493,2195],[494,2195],[495,2195],[496,2195],[497,2195],[498,2195],[499,2195],[500,2195],[501,2195],[502,2195],[503,2195],[504,2195],[505,2195],[506,2195],[507,2195],[508,2195],[509,2195],[510,2195],[511,2195],[512,2195],[513,2195],[514,2195],[515,2195],[516,2195],[517,2195],[518,2195],[519,2195],[520,2195],[521,2195],[522,2195],[523,2195],[524,2195],[525,2195],[526,2195],[527,2195],[528,2195],[529,2195],[530,2195],[531,2195],[532,2195],[533,2195],[534,2195],[535,2195],[536,2195],[537,2195],[538,2195],[539,2195],[540,2195],[541,2195],[542,2195],[543,2195],[544,2195],[545,2195],[546,2195],[547,2195],[548,2195],[549,2195],[550,2195],[551,2195],[552,2195],[553,2195],[554,2195],[555,2195],[556,2195],[557,2195],[558,2195],[559,2195],[560,2195],[561,2195],[562,2195],[563,2195],[564,2195],[565,2195],[566,2195],[567,2195],[568,2195],[569,2195],[570,2195],[571,2195],[572,2195],[573,2195],[574,2195],[575,2195],[576,2195],[577,2195],[578,2195],[579,2195],[580,2195],[581,2195],[582,2195],[583,2195],[584,2195],[585,2195],[586,2195],[587,2195],[588,2195],[589,2195],[590,2195],[591,2195],[592,2195],[593,2195],[594,2195],[595,2195],[596,2195],[597,2268],[598,2203],[599,2203],[600,2203],[601,2203],[602,2203],[603,2203],[604,2203],[605,2203],[606,2203],[607,2203],[608,2203],[609,2203],[610,2203],[611,2203],[612,2203],[613,2203],[614,2203],[615,2203],[616,2203],[617,2203],[618,2203],[619,2203],[620,2203],[621,2203],[622,2203],[623,2203],[624,2203],[625,2203],[626,2203],[627,2203],[628,2203],[629,2203],[630,2203],[631,2203],[632,2203],[633,2203],[634,2203],[635,2203],[636,2203],[637,2203],[638,2203],[639,2203],[640,2203],[641,2203],[642,2203],[643,2203],[644,2203],[645,2203],[646,2203],[647,2203],[648,2203],[649,2203],[650,2203],[651,2203],[652,2203],[653,2203],[654,2203],[655,2203],[656,2203],[657,2203],[658,2203],[659,2203],[660,2203],[661,2203],[662,2203],[663,2203],[664,2203],[665,2203],[666,2203],[667,2203],[668,2203],[669,2203],[670,2203],[671,2203],[672,2203],[673,2203],[674,2203],[675,2203],[676,2203],[677,2203],[678,2203],[679,2203],[680,2203],[681,2203],[682,2203],[683,2203],[684,2203],[685,2203],[686,2203],[687,2203],[688,2203],[689,2203],[690,2203],[691,2203],[692,2203],[693,2203],[694,2203],[695,2203],[736,2208],[741,2208],[743,2208],[753,2208],[764,2208],[769,2208],[774,2208],[779,2208],[783,2208],[794,2208],[809,2208],[819,2208],[820,2208],[821,2208],[827,2208],[828,2208],[837,2208],[847,2208],[853,2208],[856,2208],[867,2208],[885,2208],[888,2208],[903,2208],[908,2208],[911,2208],[921,2208],[934,2208],[947,2208],[957,2208],[1143,1437],[1144,2212],[1145,2211],[1146,2211],[1147,2212],[1148,2212],[1151,2211],[1153,2212],[1154,2212],[1155,2212],[1156,2211],[1157,2211],[1159,2212],[1160,2212],[1161,2212],[1162,2211],[1163,2211],[1165,2212],[1166,2212],[1167,2212],[1168,2211],[1169,2211],[1171,2212],[1172,2212],[1173,2212],[1174,2211],[1175,2211],[1177,2212],[1178,2212],[1179,2212],[1180,2211],[1181,2211],[1183,2212],[1184,2211],[1185,2211],[1188,2211],[1189,2211],[1191,2212],[1192,2212],[1193,2212],[1194,2211],[1195,2211],[1197,2212],[1198,2212],[1199,2212],[1200,2211],[1201,2211],[1203,2212],[1204,2212],[1205,2212],[1206,2211],[1207,2211],[1209,2211],[1210,2211],[1212,2211],[1213,2211],[1214,2211],[1215,2211],[1216,2211],[1217,2211],[1219,2212],[1220,2212],[1221,2212],[1222,2212],[1224,2212],[1225,2212],[1226,2212],[1227,2211],[1228,2211],[1232,2212],[1233,2212],[1234,2212],[1235,2211],[1236,2211],[1241,2211],[1242,2211],[1245,2212],[1247,2212],[1248,2212],[1249,2212],[1250,2211],[1251,2211],[1253,2212],[1254,2212],[1255,2212],[1256,2211],[1257,2211],[1261,2212],[1263,2212],[1264,2212],[1265,2211],[1267,2211],[1269,2212],[1270,2212],[1271,2212],[1272,2212],[1273,2212],[1274,2212],[1275,2211],[1277,2212],[1278,2212],[1279,2212],[1280,2212],[1281,2211],[1287,2212],[1288,2212],[1289,2212],[1290,2211],[1291,2211],[1295,2212],[1296,2212],[1297,2212],[1298,2211],[1299,2211],[1301,2212],[1302,2212],[1303,2212],[1304,2211],[1305,2211],[1306,2212],[1308,2212],[1309,2212],[1310,2212],[1311,2211],[1312,2211],[1313,2212],[1314,2212],[1316,2212],[1317,2212],[1318,2212],[1319,2211],[1320,2211],[1321,2212],[1322,2212],[1323,2212],[1325,2211],[1326,2211],[1328,2213],[1329,2213],[1331,2213],[1332,2213],[1336,2213],[1338,2213],[1340,2213],[1342,2213],[1344,2213],[1348,2213],[1350,2213],[1354,2213],[1356,2213],[1358,2213],[1359,2213],[1361,2213],[1362,2213],[1368,2213],[1370,2213],[1381,2213],[1382,2213],[1386,2213],[1388,2213],[1390,2213],[1392,2213],[1480,2212],[1481,2212],[1482,2212],[1483,2212],[1484,2212],[1485,2212],[1486,2212],[1487,2212],[1488,2212],[1489,2212],[1490,2212],[1491,2212],[1492,2212],[1493,2212],[1494,2212],[1495,2212],[1496,2212],[1497,2267],[1498,2212],[1499,2212],[1500,2212],[1501,2212],[1502,2212],[1503,2212],[1504,2212],[1505,2212],[1506,2212],[1507,2212],[1508,2212],[1509,2212],[1510,2212],[1511,2212],[1512,2212],[1513,2212],[1514,2212],[1515,2212],[1516,2212],[1517,2212],[1518,2212],[1519,2212],[1520,2212],[1521,2212],[1522,2212],[1523,2212],[1524,2212],[1525,2212],[1526,2212],[1527,2212],[1528,2212],[1529,2212],[1530,2212],[1531,2212],[1532,2212],[1533,2267],[1534,2212],[1535,2212],[1536,2212],[1537,2212],[1538,2212],[1539,2212],[1540,2212],[1541,2212],[1542,2212],[1543,2212],[1544,2212],[1545,2212],[1546,2212],[1547,2212],[1548,2212],[1549,2212],[1550,2212],[1551,2212],[1552,2212],[1553,2212],[1554,2212],[1555,2212],[1556,2212],[1557,2225],[1558,2225],[1559,2225],[1560,2225],[1561,2225],[1562,2225],[1563,2225],[1564,2225],[1565,2225],[1566,2225],[1567,2225],[1568,2225],[1569,2225],[1570,2225],[1571,2225],[1572,2225],[1573,2225],[1574,2225],[1575,2225],[1576,2225],[1577,2225],[1578,2225],[1579,2225],[1580,2225],[1581,2225],[1582,2225],[1583,2225],[1584,2225],[1585,2225],[1586,2225],[1587,2225],[1588,2225],[1589,2225],[1590,2225],[1591,2225],[1592,2225],[1593,2225],[1594,2225],[1595,2225],[1596,2225],[1597,2225],[1598,2225],[1599,2225],[1600,2225],[1601,2225],[1602,2225],[1603,2225],[1604,2225],[1605,2225],[1606,2225],[1607,2225],[1608,2225],[1609,2225],[1610,2225],[1611,2225],[1612,2225],[1613,2225],[1614,2225],[1615,2225],[1616,2225],[1617,2225],[1618,2225],[1619,2225],[1620,2225],[1621,2225],[1622,2225],[1623,2225],[1624,2225],[1625,2225],[1626,2225],[1627,2225],[1628,2225],[1629,2225],[1630,2225],[1631,2225],[1632,2225],[1633,2225],[1634,2225],[1635,2225],[1636,2225],[1637,2225],[1638,2225],[1639,2225],[1640,2225],[1641,2225],[1642,2225],[1643,2225],[1644,2225],[1645,2225],[1646,2225],[1647,2225],[1648,2225],[1649,2225],[1650,2225],[1651,2225],[1652,2225],[1653,2225],[1654,2225],[1655,2225],[1656,2249],[1657,2249],[1658,2249],[1659,2251],[1660,2251],[1661,2254],[1662,2254],[1663,2254],[1664,2254],[1665,2252],[1666,2253],[1667,2255],[1668,2251],[1669,2249],[1670,2251],[1671,2254],[1672,2256],[1673,2253],[1674,2252],[1675,2252],[1676,2253],[1677,2255],[1678,2253],[1679,2251],[1680,2251],[1681,2255],[1682,2255],[1683,2251],[1684,2256],[1685,2249],[1686,2249],[1687,2251],[1688,2251],[1689,2251],[1690,2254],[1691,2255],[1692,2251],[1693,2256],[1694,2253],[1695,2252],[1696,2252],[1697,2249],[1698,2249],[1699,2249],[1700,2249],[1701,2251],[1702,2251],[1703,2251],[1704,2254],[1705,2255],[1706,2251],[1707,2256],[1708,2253],[1709,2252],[1710,2252],[1711,2249],[1712,2249],[1713,2249],[1714,2249],[1715,2251],[1716,2251],[1717,2251],[1718,2251],[1719,2254],[1720,2255],[1721,2251],[1722,2256],[1723,2253],[1724,2252],[1725,2252],[1726,2249],[1727,2249],[1728,2249],[1729,2249],[1730,2251],[1731,2251],[1732,2251],[1733,2254],[1734,2255],[1735,2251],[1736,2256],[1737,2253],[1738,2252],[1739,2252],[1740,2249],[1741,2249],[1742,2249],[1743,2249],[1744,2249],[1745,2251],[1746,2251],[1747,2251],[1748,2254],[1749,2255],[1750,2251],[1751,2256],[1752,2253],[1753,2252],[1754,2252],[1755,2249],[1756,2249],[1757,2249],[1758,2249],[1759,2249],[1760,2249],[1761,2249],[1762,2249],[1763,2254],[1764,2255],[1765,2251],[1766,2256],[1767,2253],[1768,2252],[1769,2252],[1770,2249],[1771,2249],[1772,2249],[1773,2249],[1774,2251],[1775,2251],[1776,2251],[1777,2254],[1778,2255],[1779,2251],[1780,2256],[1781,2253],[1782,2252],[1783,2252],[1784,2249],[1785,2249],[1786,2249],[1787,2249],[1788,2249],[1789,2249],[1790,2251],[1791,2251],[1792,2251],[1793,2254],[1794,2255],[1795,2251],[1796,2256],[1797,2253],[1798,2252],[1799,2252],[1800,2249],[1801,2249],[1802,2249],[1803,2249],[1804,2252],[1805,2252],[1806,2249],[1807,2249],[1808,2251],[1809,2251],[1810,2251],[1811,2254],[1812,2255],[1813,2251],[1814,2256],[1815,2253],[1816,2252],[1817,2252],[1818,2249],[1819,2249],[1820,2249],[1821,2249],[1822,2249],[1823,2249],[1824,2249],[1825,2249],[1826,2249],[1827,2249],[1828,2249],[1829,2249],[1830,2249],[1831,2249],[1832,2249],[1833,2249],[1834,2249],[1835,2249],[1836,2249],[1837,2249],[1838,2249],[1839,2249],[1840,2249],[1841,2249],[1842,2251],[1843,2251],[1844,2251],[1845,2251],[1846,2251],[1847,2251],[1848,2251],[1849,2251],[1850,2251],[1851,2251],[1852,2251],[1853,2249],[1854,2249],[1855,2249],[1856,2251],[1857,2251],[1858,2251],[1859,2254],[1860,2255],[1861,2251],[1862,2256],[1863,2253],[1864,2252],[1865,2252],[1866,2249],[1867,2249],[1868,2249],[1869,2249],[1870,2251],[1871,2251],[1872,2251],[1873,2254],[1874,2255],[1875,2251],[1876,2256],[1877,2253],[1878,2252],[1879,2252],[1880,2249],[1881,2249],[1882,2249],[1883,2249],[1884,2251],[1885,2251],[1886,2251],[1887,2254],[1888,2255],[1889,2251],[1890,2256],[1891,2253],[1892,2252],[1893,2252],[1894,2249],[1895,2249],[1896,2249],[1897,2249],[1898,2251],[1899,2251],[1900,2249],[1901,2249],[1902,2249],[1903,2249],[1904,2249],[1905,2249],[1906,2251],[1907,2251],[1908,2251],[1909,2254],[1910,2255],[1911,2251],[1912,2256],[1913,2253],[1914,2252],[1915,2252],[1916,2249],[1917,2249],[1918,2249],[1919,2249],[1920,2269],[1921,2269],[1922,2269],[1923,2269],[1924,2269],[1925,2269],[2037,2248],[2038,2248],[2039,2248],[2040,2248],[2041,2248],[2042,2248],[2043,2248],[2044,2248],[2045,2248],[2046,2248],[2047,2248],[2049,2248],[2053,2248],[2057,2248],[2060,2248],[2061,2248],[2062,2248],[2063,2248],[2066,2248],[2069,2248],[2072,2248],[2073,2248],[2074,2248],[2075,2248],[2078,2248],[2082,2248],[2083,2248],[2084,2248],[2087,2248],[2088,2248],[2090,2248],[2093,2248],[2096,2248],[2099,2248],[2102,2248]],"b":[[36,"impl-Debug-for-BlockHash"],[37,"impl-Display-for-BlockHash"],[210,"impl-Display-for-BlockHeight"],[211,"impl-Debug-for-BlockHeight"],[216,"impl-Debug-for-NetworkUpgrade"],[217,"impl-Display-for-NetworkUpgrade"],[277,"impl-Sub-for-BlockHeight"],[278,"impl-Sub%3Cu32%3E-for-BlockHeight"],[290,"impl-TryFrom%3Cu64%3E-for-BlockHeight"],[291,"impl-TryFrom%3Ci32%3E-for-BlockHeight"],[292,"impl-TryFrom%3Ci64%3E-for-BlockHeight"],[389,"impl-Shl%3COpCode%3E-for-Script"],[390,"impl-Shl%3C%26%5Bu8%5D%3E-for-Script"],[651,"impl-Display-for-Error"],[652,"impl-Debug-for-Error"],[657,"impl-From%3CMemo%3E-for-MemoBytes"],[658,"impl-From%3C%26Memo%3E-for-MemoBytes"],[681,"impl-TryFrom%3C%26MemoBytes%3E-for-Memo"],[682,"impl-TryFrom%3CMemoBytes%3E-for-Memo"],[827,"impl-Display-for-TxId"],[828,"impl-Debug-for-TxId"],[1044,"impl-Debug-for-FeeError%3CFE%3E"],[1045,"impl-Display-for-FeeError%3CFE%3E"],[1046,"impl-Display-for-Error%3CFE%3E"],[1047,"impl-Debug-for-Error%3CFE%3E"],[1055,"impl-From%3CBalanceError%3E-for-Error%3CFE%3E"],[1057,"impl-From%3CFeeError%3CFE%3E%3E-for-Error%3CFE%3E"],[1058,"impl-From%3CError%3E-for-Error%3CFE%3E"],[1059,"impl-From%3CSpendError%3E-for-Error%3CFE%3E"],[1214,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%2310%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1215,"impl-OutputDescription%3CProof%3E"],[1216,"impl-ShieldedOutput%3CSaplingDomain,+sapling_crypto::::bundle::%7Bimpl%2310%7D::%7Bconstant%230%7D%3E-for-OutputDescription%3CA%3E"],[1217,"impl-OutputDescription%3CProof%3E"],[1230,"impl-From%3C%26Zatoshis%3E-for-ZatBalance"],[1231,"impl-From%3CZatoshis%3E-for-ZatBalance"],[1358,"impl-Debug-for-BalanceError"],[1359,"impl-Display-for-BalanceError"],[1374,"impl-Mul%3Cusize%3E-for-Zatoshis"],[1375,"impl-Mul%3Cu64%3E-for-Zatoshis"],[1383,"impl-TryFrom%3Cu64%3E-for-Zatoshis"],[1384,"impl-TryFrom%3CZatBalance%3E-for-Zatoshis"],[1586,"impl-TransparentInputInfo"],[1587,"impl-InputView-for-TransparentInputInfo"],[1606,"impl-Debug-for-Error"],[1607,"impl-Display-for-Error"],[1629,"impl-InputView-for-TransparentInputInfo"],[1630,"impl-TransparentInputInfo"],[2011,"impl-Display-for-FeeError"],[2012,"impl-Debug-for-FeeError"]],"c":"OjAAAAEAAAAAAAAAEAAAACUC","e":"OzAAAAEAADMGqAAEAAAACAAAAAwAGwAtAAMANAAKAEAACgBtAAMAcgADAHcAAwB8ACcApQA2AN4AAADlAAQA7QADAPIAAwD3AAMA/AAKABABAwAVAS4AXwEAAGEBAABkARUAfAECAIIBAQCGAQ8AowEqANABEQDsAQwA+gEGAAMCAAAMAgAAEAIIACMCAAAmAgIAKgIsAFsCAABgAgAAYwIiAIgCBwCZAgMAoQIIAKwCDAC8AgAAvgIBAMICAgDGAgAAyAIAAMoCAQDPAgoA3AIEAOMCAADlAhYA/QIQABADKQA8AwkAUAMAAFMDAABWAw0AbgMCAHIDEQCFAx4ApQMMALMDEgDKAwAAzAMAANEDAADcAwAA5AMPAPYDAwD7AxcAFAQIACAEAAAiBAIAKgQHADoEAAA9BAAAQAQAAEIEAgBIBAAASwQCAE8EAABSBCAAdAQBAHcECACBBCAApwQYAMEEBQDIBAUAzwQBAN8EBQDtBAAA7wQAAPEEAADzBAAA9QQFAP0EBAAEBQEABwUTABwFEAAyBQAANAUBADcFCwBEBQQASgUGAFMFAABYBQEAXwUEAGUFHACDBQYAiwUDAJAFAwCWBQEAmQUAAJsFAACdBRQAtAUBALgFAgC8BQgAxgUFAM0FDADbBRMA8gUEAPsFAgD/BRAAEQYHABoGAQAdBgAAIAYLAC0GFwBGBgQAUAYGAF4GAQBhBhcAfgYBAJgGGwC1BhsA0gYOAOQGCgD/Bg8AQQcpAHMHFACKBwAAjgcIAJgHAACaBwAAnQcEAKgHBACuBwQAtAcAALoHAwC/BwAAyQcUAOAHAADiBwEA6wcWAAMIAgAHCBIAGwgBACAIAwArCA0AOggDAEAIEwBWCAEAWggJAGYICwB0CAEAeAgAAHwICQA=","P":[[12,"T"],[18,""],[19,"T"],[20,""],[22,"T"],[28,""],[39,"T"],[42,""],[44,"__H"],[45,""],[48,"U"],[54,"R"],[57,"T"],[58,""],[59,"U,T"],[62,""],[63,"U"],[66,""],[70,"V"],[73,"W"],[107,""],[127,"T"],[141,""],[148,"T"],[155,""],[168,"T"],[182,""],[219,"P"],[220,"T"],[221,""],[222,"T"],[228,""],[230,"__H"],[233,"P"],[235,""],[262,"U"],[269,""],[280,"T"],[287,""],[289,"U,T"],[290,""],[293,"U,T"],[299,""],[300,"U"],[307,""],[314,"V"],[321,""],[322,"P"],[354,""],[355,"T"],[359,""],[361,"T"],[363,""],[367,"T"],[371,""],[377,"T"],[379,"__H"],[380,""],[382,"U"],[385,""],[386,"R"],[387,""],[392,"T"],[394,"U,T"],[396,""],[398,"U"],[400,""],[402,"V"],[404,"W"],[419,""],[421,"T"],[439,""],[446,"T"],[453,""],[463,"T"],[481,""],[489,"P"],[490,""],[512,"T"],[514,""],[515,"T"],[522,""],[525,"P"],[526,""],[537,"U"],[546,""],[553,"T"],[560,"U,T"],[564,""],[565,"U,T"],[570,"U"],[579,""],[588,"V"],[597,""],[610,"T"],[618,""],[622,"T"],[626,""],[632,"T"],[635,""],[636,"T"],[641,""],[655,"T"],[657,""],[659,"T"],[661,""],[668,"U"],[672,""],[673,"T"],[677,""],[678,"U,T"],[681,""],[683,"U,T"],[684,"U"],[688,""],[692,"V"],[697,"Node"],[698,"R"],[700,"R,Node"],[701,"R,H"],[703,"R,Node"],[704,"R"],[705,"R,H"],[706,"R"],[708,"W"],[710,"Node,W"],[711,"W,H"],[712,"Node,W"],[713,"W,H"],[714,"W"],[741,""],[743,"T"],[764,""],[766,"A"],[769,"T"],[774,""],[780,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[782,"A"],[783,"T"],[789,""],[790,"T"],[804,"A,D"],[805,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[809,""],[824,"A"],[825,"A,E,F"],[827,""],[832,"A"],[836,""],[837,"T"],[847,""],[848,"A"],[849,""],[853,"__H"],[854,""],[867,"U"],[877,""],[878,"A"],[879,"A,,,,B"],[881,"A"],[885,""],[888,"R"],[891,"A"],[899,""],[900,"R"],[901,"W"],[903,"T"],[908,""],[909,"A"],[911,"U,T"],[921,"U"],[931,"A,E,,,,B"],[933,""],[945,"A"],[946,""],[947,"V"],[957,"W"],[989,"P,U,FE"],[993,"P,U"],[995,"T"],[1011,"P,U,R,SP,OP,FR"],[1012,"P,U,R,FR"],[1013,""],[1014,"T"],[1015,""],[1018,"T"],[1034,""],[1044,"FE"],[1048,""],[1049,"P"],[1051,""],[1052,"T"],[1055,"FE"],[1056,"T"],[1057,"FE"],[1060,"T"],[1064,"P,U,FR"],[1065,""],[1073,"U"],[1082,"P,U,R"],[1083,"P"],[1085,""],[1088,"P,U"],[1092,""],[1093,"P,U"],[1094,""],[1096,"P,U"],[1098,"T"],[1099,""],[1103,"P,U"],[1105,"U,T"],[1113,"U"],[1121,""],[1130,"V"],[1138,"P"],[1149,""],[1151,"A"],[1152,"T"],[1164,""],[1166,"A"],[1167,""],[1168,"A"],[1169,"Proof"],[1170,"T"],[1176,""],[1184,"A"],[1185,"Proof"],[1186,""],[1188,"A"],[1189,"Proof"],[1190,"T"],[1202,""],[1210,"Proof"],[1211,""],[1213,"Proof"],[1214,"A"],[1215,"Proof"],[1216,"A"],[1217,"Proof"],[1218,""],[1220,"A"],[1221,""],[1225,"A"],[1226,""],[1227,"A"],[1229,"T"],[1230,""],[1232,"T"],[1237,""],[1241,"A"],[1242,"Proof"],[1243,""],[1252,"U"],[1258,""],[1265,"A"],[1267,"Proof"],[1268,""],[1271,"R"],[1274,""],[1275,"A"],[1277,""],[1281,"A"],[1283,""],[1284,"I"],[1285,""],[1286,"T"],[1293,""],[1294,"U,T"],[1300,"U"],[1306,""],[1315,"V"],[1321,"W"],[1324,""],[1325,"A"],[1326,"Proof"],[1334,""],[1335,"T"],[1339,""],[1341,"T"],[1343,""],[1347,"T"],[1351,""],[1360,"T"],[1362,""],[1369,"U"],[1371,""],[1380,"T"],[1382,""],[1385,"U,T"],[1387,"U"],[1389,""],[1391,"V"],[1393,""],[1400,"A,B"],[1401,""],[1402,"R"],[1408,"R,T"],[1409,"R"],[1413,"W"],[1420,""],[1424,"A,B"],[1425,""],[1427,"R"],[1432,"W"],[1435,""],[1436,""],[1439,"T"],[1443,""],[1445,"T"],[1447,""],[1449,"T"],[1453,""],[1457,"T"],[1459,""],[1461,"U"],[1466,""],[1467,"R"],[1468,"T"],[1470,"U,T"],[1472,"U"],[1474,""],[1477,"V"],[1479,"W"],[1489,"F"],[1491,"T"],[1498,""],[1499,"A"],[1500,"T"],[1502,""],[1504,"T"],[1510,""],[1514,"A"],[1515,""],[1517,"A"],[1518,"T"],[1521,""],[1526,"U"],[1529,"A"],[1530,"A,B"],[1531,"A,B,F"],[1532,""],[1539,"T"],[1541,"U,T"],[1544,"U"],[1547,""],[1551,"A,E,F"],[1554,"V"],[1565,""],[1568,"T"],[1578,""],[1582,"T"],[1584,""],[1589,"T"],[1599,""],[1610,"T"],[1615,""],[1623,"U"],[1628,""],[1632,"T"],[1634,""],[1635,"U,T"],[1640,"U"],[1645,""],[1651,"V"],[1685,""],[1687,"T"],[1715,""],[1716,"T"],[1744,""],[1774,"T"],[1788,""],[1808,"U"],[1822,""],[1855,"F,C"],[1856,"U,T"],[1870,"U"],[1884,""],[1898,"F"],[1901,""],[1906,"V"],[1921,""],[1928,"FeeRule::Error,P,,"],[1933,"T"],[1935,""],[1936,"T"],[1937,""],[1938,"T"],[1940,""],[1941,"P,,,FeeRule::Error"],[1942,""],[1944,"T"],[1945,""],[1946,"U"],[1947,""],[1948,"T"],[1949,"U,T"],[1950,"U"],[1951,""],[1952,"V"],[1959,"T"],[1961,""],[1962,"T"],[1963,""],[1965,"T"],[1967,""],[1970,"T"],[1971,""],[1972,"U"],[1973,""],[1977,"T"],[1978,"U,T"],[1979,"U"],[1980,""],[1982,"V"],[1992,"T"],[1996,""],[1998,"T"],[2000,""],[2002,"T"],[2006,""],[2009,"P,,,FeeRule::Error"],[2010,""],[2013,"T"],[2015,""],[2019,"U"],[2021,""],[2026,"T"],[2028,""],[2029,"U,T"],[2031,"U"],[2033,""],[2035,"V"],[2054,""],[2055,"T"],[2061,""],[2062,"T"],[2063,""],[2064,"T"],[2070,""],[2076,"T"],[2079,""],[2085,"U"],[2088,""],[2089,"SA,TA,A"],[2090,"T"],[2091,"U,T"],[2094,"U"],[2097,""],[2100,"V"],[2103,"SA,A"],[2104,"TA,A"],[2105,""],[2111,"T"],[2115,"TransactionDigest::HeaderDigest,TransactionDigest::TransparentDigest,TransactionDigest::SaplingDigest,TransactionDigest::OrchardDigest,TransactionDigest::Digest"],[2117,"T"],[2121,"TransactionDigest::HeaderDigest"],[2123,"TransactionDigest::OrchardDigest"],[2125,"TransactionDigest::SaplingDigest"],[2126,""],[2127,"TransactionDigest::TransparentDigest"],[2128,""],[2131,"T"],[2133,""],[2135,"U"],[2137,""],[2138,"U,T"],[2140,"U"],[2142,""],[2144,"V"],[2149,"T"],[2153,""],[2154,"T"],[2158,""],[2161,"T"],[2163,""],[2165,"U"],[2167,"R"],[2169,""],[2170,"R"],[2172,"U,T"],[2174,"U"],[2176,""],[2178,"V"],[2180,""]]}],["zcash_proofs",{"t":"SSSFFNNNNCNNNHNNNNHHHNNNNNNNNNNHOOOHCOOOCONNNNNNNNNCFFFFFFFSFOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNONNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNSHH","n":["SAPLING_OUTPUT_NAME","SAPLING_SPEND_NAME","SPROUT_NAME","SaplingParameterPaths","ZcashParameters","borrow","","borrow_mut","","circuit","clone","clone_into","clone_to_uninit","default_params_folder","deref","","deref_mut","","download_parameters","download_sapling_parameters","download_sprout_parameters","drop","","eq","fmt","from","","init","","into","","load_parameters","output","output_params","output_vk","parse_parameters","prover","spend","spend_params","spend_vk","sprout","sprout_vk","to_owned","try_from","","try_into","","type_id","","vzip","","sprout","CommitmentRandomness","JoinSplit","JsInput","JsOutput","NoteValue","PayingKey","SpendingKey","TREE_DEPTH","UniqueRandomness","a_pk","a_sk","auth_path","borrow","","","","","","","","borrow_mut","","","","","","","","deref","","","","","","","","deref_mut","","","","","","","","drop","","","","","","","","from","","","","","","","","h_sig","init","","","","","","","","inputs","into","","","","","","","","outputs","phi","r","","rho","rt","synthesize","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","value","","vpub_new","vpub_old","vzip","","","","","","","","LocalTxProver","borrow","borrow_mut","bundled","create_proof","","deref","deref_mut","drop","encode_proof","","from","from_bytes","init","into","new","prepare_circuit","","try_from","try_into","type_id","verifying_keys","vzip","with_default_location","WITNESS_PATH_SIZE","create_proof","verify_proof"],"q":[[0,"zcash_proofs"],[51,"zcash_proofs::circuit"],[52,"zcash_proofs::circuit::sprout"],[173,"zcash_proofs::prover"],[197,"zcash_proofs::sprout"],[200,"std::path"],[201,"core::option"],[202,"minreq::error"],[203,"core::result"],[204,"core::fmt"],[205,"std::io"],[206,"core::any"],[207,"bellman"],[208,"ff"],[209,"sapling_crypto::circuit"],[210,"rand_core"],[211,"sapling_crypto::bundle"],[212,"sapling_crypto::keys"],[213,"sapling_crypto::note"],[214,"sapling_crypto::value"],[215,"jubjub::fr"],[216,"bls12_381::scalar"],[217,"sapling_crypto::tree"],[218,"sapling_crypto::address"],[219,"bls12_381::pairings"],[220,"bellman::groth16"]],"i":"`````B`f10`000`1010```1000101010`011``011`1010101010``````````EnF`0FbFdFfFhBf56Fj54321670543216705432167054321670543216701543216701543216701167611543216705432167054321670671154321670`Bn0000000000000000000000```","f":"`````{b{{b{c}}}{}}0{{{b{d}}}{{b{dc}}}{}}0`{{{b{f}}}f}{{b{b{dc}}}h{}}{{bj}h}{{}{{n{l}}}}{A`{{b{c}}}{}}0{A`{{b{dc}}}{}}0{{}{{Ad{hAb}}}}{{{n{Af}}}{{Ad{fAb}}}}{{{n{Af}}}{{Ad{lAb}}}}{A`h}0{{{b{f}}{b{f}}}Ah}{{{b{f}}{b{dAj}}}Al}{cc{}}0{{}A`}0{{}c{}}0{{{b{An}}{b{An}}{n{{b{An}}}}}B`}```{{cc{n{c}}}B`Bb}``````{bc{}}{c{{Ad{e}}}{}{}}0{{}{{Ad{c}}}{}}0{bBd}0{{}c{}}0`````````````{b{{b{c}}}{}}0000000{{{b{d}}}{{b{dc}}}{}}0000000{A`{{b{c}}}{}}0000000{A`{{b{dc}}}{}}0000000{A`h}0000000>>>>>>>>`========`<<<<<<<<``````{{Bf{b{de}}}{{Ad{hBh}}}Bj{{Bl{c}}}}999999998888888877777777````66666666`54{{}Bn}{{{b{Bn}}C`{b{dc}}}eCb{}}{{{b{Bn}}Cd{b{dc}}}eCb{}}654{cCf{}}{cCf{}}{cc{}}{{{b{{Ch{j}}}}{b{{Ch{j}}}}}Bn}{{}A`}{{}c{}}{{{b{An}}{b{An}}}Bn}{{CjClCnD`DbDdDfDh}{{n{Cd}}}}{{{b{Dj}}DlDbD`Dd}C`}{c{{Ad{e}}}{}{}}{{}{{Ad{c}}}{}}{bBd}{{{b{Bn}}}{{Eb{DnE`}}}}{{}c{}}{{}{{n{Bn}}}}`{{{Ed{j}}{Ed{j}}{Ed{j}}{Ed{j}}Af{Ed{j}}{Ed{j}}{b{{Ed{j}}}}{Ed{j}}Af{Ed{j}}{Ed{j}}{b{{Ed{j}}}}{Ed{j}}Af{Ed{j}}{Ed{j}}Af{Ed{j}}AfAf{b{{Eh{Ef}}}}}{{Ej{Ef}}}}{{{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}{b{{Ed{j}}}}AfAf{b{{El{Ef}}}}}Ah}","D":"F`","p":[[1,"reference",null,null,1],[0,"mut"],[5,"SaplingParameterPaths",0],[1,"unit"],[1,"u8"],[5,"PathBuf",200],[6,"Option",201,null,1],[1,"usize"],[6,"Error",202],[6,"Result",203,null,1],[1,"u64"],[1,"bool"],[5,"Formatter",204],[8,"Result",204],[5,"Path",200],[5,"ZcashParameters",0],[10,"Read",205],[5,"TypeId",206],[5,"JoinSplit",52],[6,"SynthesisError",207],[10,"PrimeField",208],[10,"ConstraintSystem",207],[5,"LocalTxProver",173],[5,"Output",209],[10,"RngCore",210],[5,"Spend",209],[8,"GrothProofBytes",211],[1,"slice"],[5,"ProofGenerationKey",212],[5,"Diversifier",212],[6,"Rseed",213],[5,"NoteValue",214],[5,"Fr",215],[5,"ValueCommitTrapdoor",214],[5,"Scalar",216],[8,"MerklePath",217],[5,"EphemeralSecretKey",212],[5,"PaymentAddress",218],[5,"SpendVerifyingKey",209],[5,"OutputVerifyingKey",209],[1,"tuple",null,null,1],[1,"array"],[5,"Bls12",219],[5,"Parameters",220],[5,"Proof",220],[5,"PreparedVerifyingKey",220],[5,"JsOutput",52],[5,"JsInput",52],[5,"SpendingKey",52],[5,"PayingKey",52],[5,"UniqueRandomness",52],[5,"CommitmentRandomness",52],[5,"NoteValue",52]],"r":[],"b":[[177,"impl-OutputProver-for-LocalTxProver"],[178,"impl-SpendProver-for-LocalTxProver"],[182,"impl-SpendProver-for-LocalTxProver"],[183,"impl-OutputProver-for-LocalTxProver"],[189,"impl-SpendProver-for-LocalTxProver"],[190,"impl-OutputProver-for-LocalTxProver"]],"c":"OjAAAAEAAAAAAAAAEAAAABMA","e":"OzAAAAEAAJgAEQAGAAMACwACAA8AAwAWAAMAHAABACIAAQAnAAEAKgAJADUAMwBxAAkAgwAqAK8AAQCyAAYAuwAAAL4ABADEAAAAxgAAAA==","P":[[5,"T"],[10,""],[11,"T"],[12,""],[14,"T"],[18,""],[25,"T"],[27,""],[29,"U"],[31,""],[35,"R"],[42,"T"],[43,"U,T"],[45,"U"],[47,""],[49,"V"],[64,"T"],[96,""],[104,"T"],[113,""],[122,"U"],[136,"Scalar,CS"],[137,"U,T"],[145,"U"],[153,""],[165,"V"],[174,"T"],[176,""],[177,"R,OutputProver::Proof"],[178,"R,SpendProver::Proof"],[179,"T"],[181,""],[182,"SpendProver::Proof"],[183,"OutputProver::Proof"],[184,"T"],[185,""],[187,"U"],[188,""],[191,"U,T"],[192,"U"],[193,""],[195,"V"],[196,""]]}],["zcash_protocol",{"t":"TPGTPPGTPFNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNCNNNNFPPGPPSPPSPFPGKGGPPPPPPKPPPPSPFPSMNNNNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNMNNNNMNNNNNNNNNNNNMNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHCCCSSSSSSSSSSSSSSSSSSSSSSSSFNNNNONNONNNNNNNNONNNNNNOOOONNNNNPPGPPGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGSSSPFPTFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNHHHH","n":["ORCHARD","Orchard","PoolType","SAPLING","Sapling","Shielded","ShieldedProtocol","TRANSPARENT","Transparent","TxId","as_ref","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","","consensus","constants","dynamic_usage","dynamic_usage_bounds","eq","","","fmt","","","","","from","","","from_bytes","hash","into","","","local_consensus","memo","partial_cmp","","","read","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","value","vzip","","","write","BlockHeight","Blossom","","BranchId","Canopy","","H0","Heartwood","","MAIN_NETWORK","Main","MainNetwork","","Network","NetworkConstants","NetworkType","NetworkUpgrade","Nu5","","Nu6","","Overwinter","","Parameters","Regtest","Sapling","","Sprout","TEST_NETWORK","Test","TestNetwork","","ZIP212_GRACE_PERIOD","activation_height","","","","add","b58_pubkey_address_prefix","","","","","b58_script_address_prefix","","","","","b58_sprout_address_prefix","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","coin_type","","","","","dynamic_usage","","","","","","","dynamic_usage_bounds","","","","","","","eq","","","","","","","fmt","","","","","","","","","for_height","from","","","","","","","","from_u32","from_u64","hash","","","height_bounds","height_range","hrp_sapling_extended_full_viewing_key","","","","","hrp_sapling_extended_spending_key","","","","","hrp_sapling_payment_address","","","","","hrp_tex_address","","","","","into","","","","","","","is_nu_active","network_type","","","","partial_cmp","saturating_sub","sprout_uses_groth_proofs","sub","","testing","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","arb_branch_id","arb_height","mainnet","regtest","testnet","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","B58_PUBKEY_ADDRESS_PREFIX","B58_SCRIPT_ADDRESS_PREFIX","B58_SPROUT_ADDRESS_PREFIX","COIN_TYPE","HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY","HRP_SAPLING_EXTENDED_SPENDING_KEY","HRP_SAPLING_PAYMENT_ADDRESS","HRP_TEX_ADDRESS","LocalNetwork","activation_height","b58_pubkey_address_prefix","b58_script_address_prefix","b58_sprout_address_prefix","blossom","borrow","borrow_mut","canopy","clone","clone_into","clone_to_uninit","coin_type","eq","fmt","from","hash","heartwood","hrp_sapling_extended_full_viewing_key","hrp_sapling_extended_spending_key","hrp_sapling_payment_address","hrp_tex_address","into","network_type","nu5","nu6","overwinter","sapling","to_owned","try_from","try_into","type_id","vzip","Arbitrary","Empty","Error","Future","InvalidUtf8","Memo","MemoBytes","Text","TextMemo","TooLong","as_array","as_slice","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","default","deref","empty","encode","eq","","","","fmt","","","","from","","","","","","from_bytes","","from_str","into","","","","partial_cmp","to_owned","","","","to_string","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","BalanceError","COIN","MAX_BALANCE","MAX_MONEY","Overflow","QuotRem","Underflow","ZERO","ZatBalance","Zatoshis","add","","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","const_from_i64","const_from_u64","","div","div_with_remainder","dynamic_usage","dynamic_usage_bounds","eq","","","fmt","","","","from","","","","","","","from_i64","from_i64_le_bytes","from_nonnegative_i64","","from_nonnegative_i64_le_bytes","","from_u64","","from_u64_le_bytes","","into","","","","into_u64","is_negative","is_positive","","is_zero","mul","","","neg","partial_cmp","","quotient","remainder","sub","","sum","testing","to_i64_le_bytes","","to_owned","","","to_string","try_from","","","","","","","try_into","","","","type_id","","","","vzip","","","","zero","arb_nonnegative_zat_balance","arb_positive_zat_balance","arb_zat_balance","arb_zatoshis"],"q":[[0,"zcash_protocol"],[74,"zcash_protocol::consensus"],[293,"zcash_protocol::consensus::testing"],[295,"zcash_protocol::constants"],[298,"zcash_protocol::constants::mainnet"],[306,"zcash_protocol::constants::regtest"],[314,"zcash_protocol::constants::testnet"],[322,"zcash_protocol::local_consensus"],[355,"zcash_protocol::memo"],[437,"zcash_protocol::value"],[546,"zcash_protocol::value::testing"],[550,"zcash_protocol::txid"],[551,"core::cmp"],[552,"core::option"],[553,"core::fmt"],[554,"core::hash"],[555,"std::io::error"],[556,"std::io"],[557,"alloc::string"],[558,"core::result"],[559,"core::any"],[560,"core::ops::range"],[561,"proptest::strategy::traits"],[562,"core::num::nonzero"],[563,"core::convert"],[564,"core::iter::traits::collect"]],"i":"nl`101`11`b012012012012012012``000120012201200012``012001202012012012`0120`C`D``10`10`Cn`Ch````323232`1322`1`0`BnCdCf3CbCl632506325063251632587163258716325871632587163258710632516325871632587163258711632588771163258711165770632506325063250632516325874432511711`16325871811116325877163258716325871632587``````````````````````````````E`0000000000000000000000000000000Ej0`0Ef``1`0Eb010Eh3210321032103210313013210322132111031332103121032210333210321032103````F``0En``El1Fd123012312312312312112221112312330111233111212121201232112212211200121`12123301122230123012301231````","f":"``````````{{{d{b}}}{{d{{h{f}}}}}}{d{{d{c}}}{}}00{{{d{j}}}{{d{jc}}}{}}00{{{d{b}}}b}{{{d{l}}}l}{{{d{n}}}n}{{d{d{jc}}}A`{}}00{{df}A`}00{{{d{b}}{d{b}}}Ab}{{{d{l}}{d{l}}}Ab}{{{d{n}}{d{n}}}Ab}``{{{d{b}}}Ad}{{{d{b}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{b}}{d{b}}}Aj}{{{d{l}}{d{l}}}Aj}{{{d{n}}{d{n}}}Aj}{{{d{b}}{d{jAl}}}An}0{{{d{l}}{d{jAl}}}An}{{{d{n}}{d{jAl}}}An}0{cc{}}00{{{h{f}}}b}{{{d{b}}{d{jc}}}A`B`}{{}c{}}00``{{{d{b}}{d{b}}}{{Af{Ab}}}}{{{d{l}}{d{l}}}{{Af{Ab}}}}{{{d{n}}{d{n}}}{{Af{Ab}}}}{c{{Bb{b}}}Bd}{dc{}}00{dBf}0{c{{Bh{e}}}{}{}}00{{}{{Bh{c}}}{}}00{dBj}00`{{}c{}}00{{{d{b}}c}{{Bb{A`}}}Bl}`````````````````````````````````{{{d{Bn}}C`}{{Af{Cb}}}}{{{d{Cd}}C`}{{Af{Cb}}}}{{{d{Cf}}C`}{{Af{Cb}}}}{{{d{Ch}}C`}{{Af{Cb}}}}{{CbCj}Cb}{{{d{Cl}}}{{h{f}}}}{{{d{Cn}}}{{h{f}}}}{d{{h{f}}}}002100021000{d{{d{c}}}{}}000000{{{d{j}}}{{d{jc}}}{}}000000{{{d{Cb}}}Cb}{{{d{Cn}}}Cn}{{{d{Cd}}}Cd}{{{d{Cf}}}Cf}{{{d{Ch}}}Ch}{{{d{C`}}}C`}{{{d{D`}}}D`}{{d{d{jc}}}A`{}}000000{{df}A`}000000{{{d{Cb}}{d{Cb}}}Ab}{{{d{Cl}}}Cj}{{{d{Cn}}}Cj}{dCj}00{{{d{Cb}}}Ad}{{{d{Cn}}}Ad}{{{d{Cd}}}Ad}{{{d{Cf}}}Ad}{{{d{Ch}}}Ad}{{{d{C`}}}Ad}{{{d{D`}}}Ad}{{{d{Cb}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{Cn}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{Cd}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{Cf}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{Ch}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{C`}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{D`}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{Cb}}{d{Cb}}}Aj}{{{d{Cn}}{d{Cn}}}Aj}{{{d{Cd}}{d{Cd}}}Aj}{{{d{Cf}}{d{Cf}}}Aj}{{{d{Ch}}{d{Ch}}}Aj}{{{d{C`}}{d{C`}}}Aj}{{{d{D`}}{d{D`}}}Aj}{{{d{Cb}}{d{jAl}}}An}0{{{d{Cn}}{d{jAl}}}An}{{{d{Cd}}{d{jAl}}}An}{{{d{Cf}}{d{jAl}}}An}{{{d{Ch}}{d{jAl}}}An}{{{d{C`}}{d{jAl}}}An}0{{{d{D`}}{d{jAl}}}An}{{{d{c}}Cb}D`Bn}{cc{}}{CjCb}1111110{DbCb}{{{d{Cb}}{d{jc}}}A`B`}{{{d{Cn}}{d{jc}}}A`B`}{{{d{Ch}}{d{jc}}}A`B`}{{{d{D`}}{d{c}}}{{Af{{Ah{Cb{Af{Cb}}}}}}}Bn}{{{d{D`}}{d{c}}}{{Af{{`{{Dd{Cb}}}}}}}Bn}{{{d{Cl}}}{{d{Df}}}}{{{d{Cn}}}{{d{Df}}}}{d{{d{Df}}}}00210002100021000{{}c{}}000000{{{d{Bn}}C`Cb}Aj}{{{d{Bn}}}Cn}{{{d{Cd}}}Cn}{{{d{Cf}}}Cn}{{{d{Ch}}}Cn}{{{d{Cb}}{d{Cb}}}{{Af{Ab}}}}{{CbCj}Cb}{{{d{D`}}}Aj}{{CbCb}Cj}2`{dc{}}000000{dBf}0{Dh{{Bh{Cbc}}}{}}{Dj{{Bh{Cbc}}}{}}{Db{{Bh{Cbc}}}{}}{c{{Bh{e}}}{}{}}000000{Cj{{Bh{D`c}}}{}}{{}{{Bh{c}}}{}}000000{dBj}000000{{}c{}}000000{{}{{`{{Dn{}{{Dl{D`}}}}}}}}{{D`{d{c}}}{{`{{Dn{}{{Dl{{Af{Cb}}}}}}}}}Bn}````````````````````````````{{{d{E`}}C`}{{Af{Cb}}}}{d{{h{f}}}}00`{d{{d{c}}}{}}{{{d{j}}}{{d{jc}}}{}}`{{{d{E`}}}E`}{{d{d{jc}}}A`{}}{{df}A`}{dCj}{{{d{E`}}{d{E`}}}Aj}{{{d{E`}}{d{jAl}}}An}{cc{}}{{{d{E`}}{d{jc}}}A`B`}`{d{{d{Df}}}}000{{}c{}}{{{d{E`}}}Cn}````{dc{}}{c{{Bh{e}}}{}{}}{{}{{Bh{c}}}{}}{dBj}{{}c{}}``````````{{{d{Eb}}}{{d{{h{f}}}}}}{{{d{Eb}}}{{d{{Ed{f}}}}}}{d{{d{c}}}{}}000{{{d{j}}}{{d{jc}}}{}}000{{{d{Ef}}}Ef}{{{d{Eb}}}Eb}{{{d{Eh}}}Eh}{{{d{Ej}}}Ej}{{d{d{jc}}}A`{}}000{{df}A`}000{{{d{Eb}}{d{Eb}}}Ab}{{}Ej}{{{d{Eh}}}{{d{Df}}}}{{}Eb}{{{d{Ej}}}Eb}{{{d{Ef}}{d{Ef}}}Aj}{{{d{Eb}}{d{Eb}}}Aj}{{{d{Eh}}{d{Eh}}}Aj}{{{d{Ej}}{d{Ej}}}Aj}{{{d{Ef}}{d{jAl}}}An}0{{{d{Eb}}{d{jAl}}}An}{{{d{Ej}}{d{jAl}}}An}{cc{}}08{EjEb}11{{{d{{Ed{f}}}}}{{Bh{EbEf}}}}{{{d{{Ed{f}}}}}{{Bh{EjEf}}}}{{{d{Df}}}{{Bh{Ejc}}}{}}{{}c{}}000{{{d{Eb}}{d{Eb}}}{{Af{Ab}}}}{dc{}}000{dBf}{c{{Bh{e}}}{}{}}000{Eb{{Bh{Ejc}}}{}}{{{d{Eb}}}{{Bh{Ejc}}}{}}{{}{{Bh{c}}}{}}000{dBj}000{{}c{}}000``````````{{ElEl}{{Af{El}}}}{{EnEn}{{Af{En}}}}{d{{d{c}}}{}}000{{{d{j}}}{{d{jc}}}{}}000{{{d{El}}}El}{{{d{En}}}En}{{{d{F`}}}F`}{{d{d{jc}}}A`{}}00{{df}A`}00{{{d{El}}{d{El}}}Ab}{{{d{En}}{d{En}}}Ab}{DhEl}{DbEl}{DbEn}{{EnFb}En}{{{d{En}}Fb}{{Fd{En}}}}{{{d{El}}}Ad}{{{d{El}}}{{Ah{Ad{Af{Ad}}}}}}{{{d{El}}{d{El}}}Aj}{{{d{En}}{d{En}}}Aj}{{{d{F`}}{d{F`}}}Aj}{{{d{El}}{d{jAl}}}An}{{{d{En}}{d{jAl}}}An}{{{d{F`}}{d{jAl}}}An}0{cc{}}0{EnEl}{{{d{En}}}El}2{FfF`}3{Dh{{Bh{ElF`}}}}{{{h{f}}}{{Bh{ElF`}}}}1{Dh{{Bh{EnF`}}}}1{{{h{f}}}{{Bh{EnF`}}}}{Db{{Bh{ElF`}}}}{Db{{Bh{EnF`}}}}42{{}c{}}000{EnDb}{ElAj}0{{{d{En}}}Aj}0{{ElAd}{{Af{El}}}}{{EnDb}{{Af{En}}}}{{EnAd}{{Af{En}}}}{ElEl}{{{d{El}}{d{El}}}{{Af{Ab}}}}{{{d{En}}{d{En}}}{{Af{Ab}}}}{{{d{{Fd{c}}}}}{{d{c}}}{}}0{{ElEl}{{Af{El}}}}{{EnEn}{{Af{En}}}}{c{{Af{El}}}{{Fj{}{{Fh{El}}}}}}`{El{{h{f}}}}{En{{h{f}}}}{dc{}}00{dBf}{c{{Bh{e}}}{}{}}0{Dh{{Bh{ElF`}}}}1{Db{{Bh{Enc}}}{}}{El{{Bh{Enc}}}{}}3{{}{{Bh{c}}}{}}000{dBj}000{{}c{}}000{{}El}{{}{{`{{Dn{}{{Dl{El}}}}}}}}00{{}{{`{{Dn{}{{Dl{En}}}}}}}}","D":"AEj","p":[[5,"TxId",0,550],[1,"reference",null,null,1],[1,"u8"],[1,"array"],[0,"mut"],[6,"ShieldedProtocol",0],[6,"PoolType",0],[1,"unit"],[6,"Ordering",551],[1,"usize"],[6,"Option",552,null,1],[1,"tuple",null,null,1],[1,"bool"],[5,"Formatter",553],[8,"Result",553],[10,"Hasher",554],[8,"Result",555],[10,"Read",556],[5,"String",557],[6,"Result",558,null,1],[5,"TypeId",559],[10,"Write",556],[10,"Parameters",74],[6,"NetworkUpgrade",74],[5,"BlockHeight",74],[5,"MainNetwork",74],[5,"TestNetwork",74],[6,"Network",74],[1,"u32"],[10,"NetworkConstants",74],[6,"NetworkType",74],[6,"BranchId",74],[1,"u64"],[10,"RangeBounds",560],[1,"str"],[1,"i64"],[1,"i32"],[17,"Value"],[10,"Strategy",561],[5,"LocalNetwork",322],[5,"MemoBytes",355],[1,"slice"],[6,"Error",355],[5,"TextMemo",355],[6,"Memo",355],[5,"ZatBalance",437],[5,"Zatoshis",437],[6,"BalanceError",437],[8,"NonZeroU64",562],[5,"QuotRem",437],[6,"Infallible",563],[17,"Item"],[10,"IntoIterator",564]],"r":[[9,550],[10,550],[11,550],[14,550],[17,550],[20,550],[23,550],[26,550],[31,550],[32,550],[33,550],[36,550],[37,550],[41,550],[44,550],[45,550],[46,550],[51,550],[54,550],[55,550],[58,550],[60,550],[63,550],[66,550],[70,550],[73,550]],"b":[[36,"impl-Display-for-TxId"],[37,"impl-Debug-for-TxId"],[39,"impl-Display-for-PoolType"],[40,"impl-Debug-for-PoolType"],[189,"impl-Debug-for-BlockHeight"],[190,"impl-Display-for-BlockHeight"],[195,"impl-Display-for-NetworkUpgrade"],[196,"impl-Debug-for-NetworkUpgrade"],[249,"impl-Sub-for-BlockHeight"],[250,"impl-Sub%3Cu32%3E-for-BlockHeight"],[261,"impl-TryFrom%3Ci64%3E-for-BlockHeight"],[262,"impl-TryFrom%3Ci32%3E-for-BlockHeight"],[263,"impl-TryFrom%3Cu64%3E-for-BlockHeight"],[396,"impl-Debug-for-Error"],[397,"impl-Display-for-Error"],[402,"impl-From%3C%26Memo%3E-for-MemoBytes"],[403,"impl-From%3CMemo%3E-for-MemoBytes"],[423,"impl-TryFrom%3CMemoBytes%3E-for-Memo"],[424,"impl-TryFrom%3C%26MemoBytes%3E-for-Memo"],[480,"impl-Debug-for-BalanceError"],[481,"impl-Display-for-BalanceError"],[484,"impl-From%3CZatoshis%3E-for-ZatBalance"],[485,"impl-From%3C%26Zatoshis%3E-for-ZatBalance"],[509,"impl-Mul%3Cu64%3E-for-Zatoshis"],[510,"impl-Mul%3Cusize%3E-for-Zatoshis"],[530,"impl-TryFrom%3Cu64%3E-for-Zatoshis"],[531,"impl-TryFrom%3CZatBalance%3E-for-Zatoshis"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAHkBKQABAAAABAAAAAgAAAALABIAIAAJAC0AAQAyAAAANAAWAG0AAwByAAMAdwADAHwAJwClACEAyQAAANAABADYAAMA3QADAOIAAwDnAAMA9AADAPkALgBEAQ0AUwEFAFoBCQBoAQAAbQEAAHABFgCJAQcAngEJAKoBCwC3AQMAvAEAAMABFADYAQAA2gEIAOUBAQDoAQAA/QEFAAUCAwALAhYAIwIDAA==","P":[[11,"T"],[17,""],[20,"T"],[23,""],[41,"T"],[44,""],[45,"__H"],[46,"U"],[51,""],[54,"R"],[55,"T"],[58,""],[60,"U,T"],[63,"U"],[66,""],[70,"V"],[73,"W"],[107,""],[127,"T"],[141,""],[148,"T"],[155,""],[198,"P"],[199,"T"],[200,""],[201,"T"],[207,""],[209,"__H"],[212,"P"],[214,""],[234,"U"],[241,""],[252,"T"],[259,""],[261,"TryFrom::Error"],[264,"U,T"],[271,"TryFrom::Error"],[272,"U"],[279,""],[286,"V"],[293,""],[294,"P"],[323,""],[328,"T"],[331,""],[332,"T"],[333,""],[337,"T"],[338,"__H"],[340,""],[344,"U"],[345,""],[350,"T"],[351,"U,T"],[352,"U"],[353,""],[354,"V"],[365,""],[367,"T"],[375,""],[379,"T"],[383,""],[400,"T"],[402,""],[404,"T"],[406,""],[408,"FromStr::Err"],[409,"U"],[413,""],[414,"T"],[418,""],[419,"U,T"],[423,"TryFrom::Error"],[425,"U"],[429,""],[433,"V"],[447,""],[449,"T"],[457,""],[460,"T"],[463,""],[482,"T"],[484,""],[486,"T"],[487,""],[488,"T"],[489,""],[499,"U"],[503,""],[514,"A"],[516,""],[518,"I"],[520,""],[522,"T"],[525,""],[526,"U,T"],[528,""],[529,"U,T"],[530,"TryFrom::Error"],[532,"U,T"],[533,"U"],[537,""],[541,"V"],[545,""]]}],["zcash_transparent",{"t":"CCCCCCPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNHGPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFFKFRFFNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNONNNNOOOCNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNSHHHHHFFTTFFFTKFFFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFPPPPPPPPPFFGGGGFPPPFGGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTSSSSSTTFFKNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNN","n":["address","builder","bundle","keys","pczt","sighash","PublicKeyHash","Script","ScriptHash","TransparentAddress","address","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","eq","","fmt","","from","","hash","into","","partial_cmp","read","script","serialized_size","shl","testing","to_owned","","try_from","","try_from_raw_transparent_p2pkh","try_from_raw_transparent_p2sh","try_into","","type_id","","vzip","","write","arb_transparent_addr","Error","InvalidAddress","InvalidAmount","MissingSigningKey","TransparentBuilder","TransparentInputInfo","TransparentSigningSet","Unauthorized","add_input","add_key","add_output","borrow","","","","","borrow_mut","","","","","build","build_for_pczt","clone","","clone_into","","clone_to_uninit","","coin","default","empty","eq","fmt","","","","from","","","","","input_amounts","input_scriptpubkeys","inputs","into","","","","","new","outpoint","outputs","to_owned","","to_string","try_from","","","","","try_into","","","","","type_id","","","","","value_balance","vzip","","","","","Authorization","Authorized","Bundle","EffectsOnly","MapAuth","OutPoint","ScriptSig","TxIn","TxOut","apply_signatures","authorization","borrow","","","","","","borrow_mut","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","eq","","","","","fake","fmt","","","","","","from","","","","","","hash","input_amounts","input_scriptpubkeys","into","","","","","","is_coinbase","map_authorization","","map_script_sig","n","new","","partial_cmp","prevout","read","","","recipient_address","script_pubkey","script_sig","sequence","testing","to_owned","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","value","value_balance","vin","vout","vzip","","","","","","write","","","VALID_OPCODES","arb_bundle","arb_outpoint","arb_script","arb_txin","arb_txout","AccountPrivKey","AccountPubKey","EPHEMERAL","EXTERNAL","EphemeralIvk","ExternalIvk","ExternalOvk","INTERNAL","IncomingViewingKey","InternalIvk","InternalOvk","NonHardenedChildIndex","TransparentKeyScope","ZERO","as_bytes","","borrow","","","","","","","","","borrow_mut","","","","","","","","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","ct_eq","custom","default_address","derive_address","derive_address_pubkey","derive_ephemeral_address","derive_ephemeral_ivk","derive_external_ivk","derive_external_secret_key","derive_internal_ivk","derive_internal_secret_key","derive_pubkey_at_bip32_path","derive_secret_key","deserialize","","eq","","external_ovk","fmt","","","","","","","from","","","","","","","","","","from_bytes","from_extended_privkey","from_index","from_seed","index","internal_ovk","into","","","","","","","","","next","ovks_for_shielding","pubkey_to_address","serialize","","to_account_pubkey","to_bytes","to_owned","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","Bip32Derivation","Bundle","Input","InputUpdater","InvalidIndex","InvalidRequiredHeightLocktime","InvalidRequiredTimeLocktime","InvalidSighashType","InvalidValue","MissingScriptSig","MissingSignature","NotP2sh","","Output","OutputUpdater","ParseError","SignerError","SpendFinalizerError","TxExtractorError","Unbound","UnexpectedSignatures","UnsupportedScriptPubkey","","Updater","UpdaterError","VerifyError","WrongRedeemScript","","WrongSpendingKey","bip32_derivation","","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","bundle","derivation_path","eq","extract","extract_effects","finalize_spends","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","hash160_preimages","hash256_preimages","input_amounts","input_scriptpubkeys","inputs","inputs_mut","into","","","","","","","","","","","","","","outputs","parse","","","","partial_signatures","prevout_index","prevout_txid","proprietary","","redeem_script","","required_height_lock_time","required_time_lock_time","ripemd160_preimages","script_pubkey","","script_sig","seed_fingerprint","sequence","set_bip32_derivation","","set_hash160_preimage","set_hash256_preimage","set_proprietary","","set_redeem_script","","set_ripemd160_preimage","set_sha256_preimage","set_user_address","sha256_preimages","sighash_type","sign","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","update_input_with","update_output_with","update_with","user_address","value","","verify","","vzip","","","","","","","","","","","","","","ALL","ALL_ANYONECANPAY","NONE","NONE_ANYONECANPAY","SIGHASH_ALL","SIGHASH_ANYONECANPAY","SIGHASH_MASK","SIGHASH_NONE","SIGHASH_SINGLE","SINGLE","SINGLE_ANYONECANPAY","SighashType","SignableInput","TransparentAuthorizingContext","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","encode","eq","fmt","","from","","from_parts","hash_type","index","input_amounts","input_scriptpubkeys","into","","parse","script_code","script_pubkey","to_owned","try_from","","try_into","","type_id","","value","vzip",""],"q":[[0,"zcash_transparent"],[6,"zcash_transparent::address"],[51,"zcash_transparent::address::testing"],[52,"zcash_transparent::builder"],[129,"zcash_transparent::bundle"],[249,"zcash_transparent::bundle::testing"],[255,"zcash_transparent::keys"],[411,"zcash_transparent::pczt"],[619,"zcash_transparent::sighash"],[666,"core::option"],[667,"core::cmp"],[668,"core::fmt"],[669,"core::hash"],[670,"std::io::error"],[671,"std::io"],[672,"core::result"],[673,"zcash_address::convert"],[674,"core::any"],[675,"proptest::strategy::traits"],[676,"secp256k1::key"],[677,"zcash_protocol::value"],[678,"alloc::vec"],[679,"alloc::string"],[680,"core::ops::function"],[681,"core::clone"],[682,"zcash_protocol::txid"],[683,"core::convert"],[684,"subtle"],[685,"bip32::error"],[686,"zip32"],[687,"bip32::child_number"],[688,"zcash_protocol::consensus"],[689,"bip32::extended_key::private_key"],[690,"alloc::collections::btree::map"],[691,"zcash_transparent::pczt::updater"],[692,"zcash_transparent::pczt::tx_extractor"],[693,"zcash_transparent::pczt::spend_finalizer"],[694,"zcash_transparent::pczt::parse"],[695,"zcash_transparent::pczt::verify"],[696,"zcash_transparent::pczt::signer"],[697,"secp256k1"],[698,"secp256k1::context"]],"i":"``````f`0`b01010101011001010110110100`0101110101010``Ch00````C`Cj1012DfD`2341033101010123444102341000323410213104234102341023410323410``````Ej``Db0F`E`2CdElCf43521035210352103521023521024352104352102444352105Fd60332323211122`4632154632154632135463211666546321321````````Gb0```0`````GdFnG`1032GfGhGjGlGn65874321087432108743210874321078Hb0414454545049849854321769985432155858476985432184`045598543217698854321769854321769854321769854321````JfJb000InJ`Jd4```````101```04JhIbIhIjJlJn96:578IlDd65Id543<9=8:;21760500111<9=8:;21760543<9=8:;21760772211543<9=8:;217601176077776767777670743444343443777543<9=8:;21760543<9=8:;21760543<9=8:;2176055167676543<9=8:;21760K`000`````00```0Eb10111111010000Kh0212112212121121","f":"``````````{{{d{b}}}{{h{f}}}}{d{{d{c}}}{}}0{{{d{j}}}{{d{jc}}}{}}0{{{d{b}}}b}{{{d{f}}}f}{{d{d{jc}}}l{}}0{{dn}l}0{{{d{f}}{d{f}}}A`}{{}b}{{{d{b}}{d{b}}}Ab}{{{d{f}}{d{f}}}Ab}{{{d{b}}{d{jAd}}}Af}{{{d{f}}{d{jAd}}}Af}{cc{}}0{{{d{f}}{d{jc}}}lAh}{{}c{}}0{{{d{f}}{d{f}}}{{h{A`}}}}{c{{Aj{b}}}Al}{{{d{f}}}b}{{{d{b}}}An}{{b{d{{B`{n}}}}}b}`{dc{}}0{c{{Bb{e}}}{}{}}0{{{Bd{n}}}{{Bb{f{Bf{c}}}}}{}}0{{}{{Bb{c}}}{}}0{dBh}0{{}c{}}0{{{d{b}}c}{{Aj{l}}}Bj}{{}{{`{{Bn{}{{Bl{f}}}}}}}}````````{{{d{jC`}}CbCdCf}{{Bb{lCh}}}}{{{d{jCj}}Cl}Cb}{{{d{jC`}}{d{f}}Cn}{{Bb{lCh}}}}{d{{d{c}}}{}}0000{{{d{j}}}{{d{jc}}}{}}0000{C`{{h{{Db{D`}}}}}}{C`{{h{Dd}}}}{{{d{Df}}}Df}{{{d{D`}}}D`}{{d{d{jc}}}l{}}0{{dn}l}0{{{d{Df}}}{{d{Cf}}}}{{}Cj}{{}C`}{{{d{Ch}}{d{Ch}}}Ab}{{{d{Ch}}{d{jAd}}}Af}0{{{d{Df}}{d{jAd}}}Af}{{{d{D`}}{d{jAd}}}Af}{cc{}}0000{{{d{D`}}}{{Dh{Cn}}}}{{{d{D`}}}{{Dh{b}}}}{{{d{C`}}}{{d{{B`{Df}}}}}}{{}c{}}0000:{{{d{Df}}}{{d{Cd}}}}{{{d{C`}}}{{d{{B`{Cf}}}}}}{dc{}}0{dDj}{c{{Bb{e}}}{}{}}0000{{}{{Bb{c}}}{}}0000{dBh}0000{{{d{C`}}}{{Bb{DlDn}}}}{{}c{}}0000`````````{{{Db{D`}}c{d{Cj}}}{{Bb{{Db{E`}}Ch}}}{{Ef{Eb}{{Ed{{Bd{n}}}}}}}}`{d{{d{c}}}{}}00000{{{d{j}}}{{d{jc}}}{}}00000{{{d{E`}}}E`}{{{d{{Db{c}}}}}{{Db{c}}}{EhEj}}{{{d{Cd}}}Cd}{{{d{{El{c}}}}}{{El{c}}}{EhEj}}{{{d{Cf}}}Cf}{{d{d{jc}}}l{}}0000{{dn}l}0000{{{d{Cd}}{d{Cd}}}A`}{{{d{E`}}{d{E`}}}Ab}{{{d{{Db{c}}}}{d{{Db{c}}}}}Ab{EnEj}}{{{d{Cd}}{d{Cd}}}Ab}{{{d{{El{c}}}}{d{{El{c}}}}}Ab{EnEj}}{{{d{Cf}}{d{Cf}}}Ab}{{}Cd}{{{d{F`}}{d{jAd}}}Af}{{{d{E`}}{d{jAd}}}Af}{{{d{{Db{c}}}}{d{jAd}}}Af{FbEj}}{{{d{Cd}}{d{jAd}}}Af}{{{d{{El{c}}}}{d{jAd}}}Af{FbEj}}{{{d{Cf}}{d{jAd}}}Af}{cc{}}00000{{{d{Cd}}}{{d{{Bd{n}}}}}}{{{d{F`}}}{{Dh{Cn}}}}{{{d{F`}}}{{Dh{b}}}}{{}c{}}00000{{{d{{Db{c}}}}}AbEj}{{{d{Fd}}c}eEjEj}{{{Db{c}}g}{{Db{e}}}EjEj{{Fd{ce}}}}{{{d{Fd}}}}{{{d{Cd}}}Ff}{{{Bd{n}}Ff}Cd}{Cd{{El{D`}}}}{{{d{Cd}}{d{Cd}}}{{h{A`}}}}`{c{{Aj{Cd}}}Al}{{{d{jc}}}{{Aj{{El{E`}}}}}Al}{{{d{jc}}}{{Aj{Cf}}}Al}{{{d{Cf}}}{{h{f}}}}````{dc{}}0000{c{{Bb{e}}}{}{}}00000{{}{{Bb{c}}}{}}00000{{{d{Cd}}}{{d{Fh}}}}{dBh}00000`{{{d{{Db{c}}}}g}{{Bb{Dle}}}Ej{{Fj{Dn}}}{{Fl{{d{Cd}}}{{Ed{{Bb{Dle}}}}}}}}``{{}c{}}00000{{{d{Cd}}c}{{Aj{l}}}Bj}{{{d{{El{E`}}}}c}{{Aj{l}}}Bj}{{{d{Cf}}c}{{Aj{l}}}Bj}`{{}{{`{{Bn{}{{Bl{{h{{Db{E`}}}}}}}}}}}}{{}{{`{{Bn{}{{Bl{Cd}}}}}}}}{{}{{`{{Bn{}{{Bl{b}}}}}}}}{{}{{`{{Bn{}{{Bl{{El{E`}}}}}}}}}}{{}{{`{{Bn{}{{Bl{Cf}}}}}}}}``````````````{{{d{Fn}}}{{Bd{n}}}}{{{d{G`}}}{{Bd{n}}}}{d{{d{c}}}{}}00000000{{{d{j}}}{{d{jc}}}{}}00000000{{{d{Gb}}}Gb}{{{d{Gd}}}Gd}{{{d{Gf}}}Gf}{{{d{Gh}}}Gh}{{{d{Gj}}}Gj}{{{d{Gl}}}Gl}{{{d{Gn}}}Gn}{{d{d{jc}}}l{}}000000{{dn}l}000000{{{d{Gd}}{d{Gd}}}H`}{Ff{{h{Gb}}}}{{{d{Hb}}}{{Hd{fGd}}}}{{{d{Hb}}Gd}{{Bb{fHf}}}}{{{d{Gh}}GbGd}{{Bb{CbHf}}}}{{{d{Gn}}Gd}{{Bb{fHf}}}}{{{d{Gh}}}{{Bb{GnHf}}}}{{{d{Gh}}}{{Bb{GjHf}}}}{{{d{Gf}}Gd}{{Bb{ClHf}}}}{{{d{Gh}}}{{Bb{GlHf}}}}1{{{d{Gh}}{d{c}}Hh{d{{B`{Hj}}}}}{{Bb{CbHf}}}Hl}{{{d{Gf}}GbGd}{{Bb{ClHf}}}}{{{d{{Bd{n}}}}}{{Bb{HbHf}}}}{{{d{{Bd{n}}}}}{{Bb{GhHf}}}}{{{d{Gb}}{d{Gb}}}Ab}{{{d{Gd}}{d{Gd}}}Ab}{{{d{Gh}}}G`}{{{d{Gb}}{d{jAd}}}Af}{{{d{Gd}}{d{jAd}}}Af}{{{d{Gf}}{d{jAd}}}Af}{{{d{Gh}}{d{jAd}}}Af}{{{d{Gj}}{d{jAd}}}Af}{{{d{Gl}}{d{jAd}}}Af}{{{d{Gn}}{d{jAd}}}Af}{cc{}}00{HnGb}111111{{{d{{B`{n}}}}}{{h{Gf}}}}{{{I`{Cl}}}Gf}{Ff{{h{Gd}}}}{{{d{c}}{d{{B`{n}}}}Hh}{{Bb{GfHf}}}Hl}{{{d{Gd}}}Ff}{{{d{Gh}}}Fn}{{}c{}}00000000{{{d{Gd}}}{{h{Gd}}}}{{{d{Gh}}}{{Hd{FnG`}}}}{{{d{Cb}}}f}{{{d{Hb}}}{{Dh{n}}}}{{{d{Gh}}}{{Dh{n}}}}{{{d{Gf}}}Gh}{{{d{Gf}}}{{Dh{n}}}}{dc{}}000000{c{{Bb{e}}}{}{}}000{Hj{{Bb{Gdc}}}{}}11111{{}{{Bb{c}}}{}}00000000{dBh}00000000{{}c{}}00000000`````````````````````````````{{{d{Ib}}}{{d{{If{{Bd{n}}Id}}}}}}{{{d{Ih}}}{{d{{If{{Bd{n}}Id}}}}}}{d{{d{c}}}{}}0000000000000{{{d{j}}}{{d{jc}}}{}}0000000000000{{{d{Ij}}}{{d{Dd}}}}{{{d{Id}}}{{d{{Dh{Hj}}}}}}{{{d{Id}}{d{Id}}}Ab}{Dd{{Bb{{h{{Db{Il}}}}In}}}}{{{d{Dd}}}{{Bb{{h{{Db{F`}}}}In}}}}{{{d{jDd}}}{{Bb{lJ`}}}}{{{d{Jb}}{d{jAd}}}Af}{{{d{Jd}}{d{jAd}}}Af}{{{d{Jf}}{d{jAd}}}Af}{{{d{Jh}}{d{jAd}}}Af}{{{d{J`}}{d{jAd}}}Af}{{{d{In}}{d{jAd}}}Af}{{{d{Il}}{d{jAd}}}Af}{{{d{Dd}}{d{jAd}}}Af}{{{d{Ib}}{d{jAd}}}Af}{{{d{Ih}}{d{jAd}}}Af}{{{d{Id}}{d{jAd}}}Af}{cc{}}0000000000000{{{d{Ib}}}{{d{{If{{Bd{n}}{Dh{n}}}}}}}}0{{{d{Il}}}{{Dh{Cn}}}}{{{d{Il}}}{{Dh{b}}}}{{{d{Dd}}}{{d{{Dh{Ib}}}}}}{{{d{jDd}}}{{d{j{B`{Ib}}}}}}{{}c{}}0000000000000{{{d{Dd}}}{{d{{Dh{Ih}}}}}}{{{Dh{Ib}}{Dh{Ih}}}{{Bb{DdJb}}}}{{{Bd{n}}Ff{h{Ff}}{h{Ff}}{h{Ff}}{h{{Dh{n}}}}Jj{Dh{n}}{h{{Dh{n}}}}{If{{Bd{n}}{Dh{n}}}}n{If{{Bd{n}}Id}}{If{{Bd{n}}{Dh{n}}}}{If{{Bd{n}}{Dh{n}}}}{If{{Bd{n}}{Dh{n}}}}{If{{Bd{n}}{Dh{n}}}}{If{Dj{Dh{n}}}}}{{Bb{IbJb}}}}{{Jj{Dh{n}}{h{{Dh{n}}}}{If{{Bd{n}}Id}}{h{Dj}}{If{Dj{Dh{n}}}}}{{Bb{IhJb}}}}{{{Bd{n}}{Dh{Ff}}}{{Bb{IdJb}}}}:{{{d{Ib}}}{{d{Ff}}}}{{{d{Ib}}}{{d{Fh}}}}{{{d{Ib}}}{{d{{If{Dj{Dh{n}}}}}}}}{{{d{Ih}}}{{d{{If{Dj{Dh{n}}}}}}}}{{{d{Ib}}}{{d{{h{b}}}}}}{{{d{Ih}}}{{d{{h{b}}}}}}{{{d{Ib}}}{{d{{h{Ff}}}}}}0{{{d{Ib}}}{{d{{If{{Bd{n}}{Dh{n}}}}}}}}{{{d{Ib}}}{{d{b}}}}{{{d{Ih}}}{{d{b}}}}5{{{d{Id}}}{{d{{Bd{n}}}}}}4{{{d{jJl}}{Bd{n}}Id}l}{{{d{jJn}}{Bd{n}}Id}l}{{{d{jJl}}{Dh{n}}}l}0{{{d{jJl}}Dj{Dh{n}}}l}{{{d{jJn}}Dj{Dh{n}}}l}{{{d{jJl}}b}{{Bb{lJf}}}}{{{d{jJn}}b}{{Bb{lJf}}}}44{{{d{jJn}}Dj}l};{{{d{Ib}}}{{d{K`}}}}{{{d{jIb}}Anc{d{Cl}}{d{{Kb{e}}}}}{{Bb{lJh}}}{{Kd{Eb}{{Ed{{Bd{n}}}}}}}Kf}{c{{Bb{e}}}{}{}}0000000000000{{}{{Bb{c}}}{}}0000000000000{dBh}0000000000000{{{d{jIj}}Anc}{{Bb{lJf}}}{{Kd{Jl}{{Ed{{Bb{lJf}}}}}}}}{{{d{jIj}}Anc}{{Bb{lJf}}}{{Kd{Jn}{{Ed{{Bb{lJf}}}}}}}}{{{d{jDd}}c}{{Bb{lJf}}}{{Kd{Ij}{{Ed{{Bb{lJf}}}}}}}}{{{d{Ih}}}{{d{{h{Dj}}}}}}{{{d{Ib}}}{{d{Cn}}}}{{{d{Ih}}}{{d{Cn}}}}{{{d{Ib}}}{{Bb{lJd}}}}{{{d{Ih}}}{{Bb{lJd}}}}{{}c{}}0000000000000``````````````{d{{d{c}}}{}}0{{{d{j}}}{{d{jc}}}{}}0{{{d{K`}}}K`}{{d{d{jc}}}l{}}{{dn}l}{{{d{K`}}}n}{{{d{K`}}{d{K`}}}Ab}{{{d{K`}}{d{jAd}}}Af}{{{d{Eb}}{d{jAd}}}Af}{cc{}}0{{K`An{d{b}}{d{b}}Cn}Eb}{{{d{Eb}}}{{d{K`}}}}{{{d{Eb}}}{{d{An}}}}{{{d{Kh}}}{{Dh{Cn}}}}{{{d{Kh}}}{{Dh{b}}}}{{}c{}}0{n{{h{K`}}}}{{{d{Eb}}}{{d{{d{b}}}}}}0{dc{}}{c{{Bb{e}}}{}{}}0{{}{{Bb{c}}}{}}0{dBh}0{{{d{Eb}}}{{d{Cn}}}}{{}c{}}0","D":"ALf","p":[[5,"Script",6],[1,"reference",null,null,1],[6,"TransparentAddress",6],[6,"Option",666,null,1],[0,"mut"],[1,"unit"],[1,"u8"],[6,"Ordering",667],[1,"bool"],[5,"Formatter",668],[8,"Result",668],[10,"Hasher",669],[8,"Result",670],[10,"Read",671],[1,"usize"],[1,"slice"],[6,"Result",672,null,1],[1,"array"],[6,"ConversionError",673],[5,"TypeId",674],[10,"Write",671],[17,"Value"],[10,"Strategy",675],[5,"TransparentBuilder",52],[5,"PublicKey",676],[5,"OutPoint",129],[5,"TxOut",129],[6,"Error",52],[5,"TransparentSigningSet",52],[5,"SecretKey",676],[5,"Zatoshis",677],[5,"Unauthorized",52],[5,"Bundle",129],[5,"Bundle",411],[5,"TransparentInputInfo",52],[5,"Vec",678],[5,"String",679],[5,"ZatBalance",677],[6,"BalanceError",677],[5,"Authorized",129],[5,"SignableInput",619],[17,"Output"],[10,"Fn",680],[10,"Clone",681],[10,"Authorization",129],[5,"TxIn",129],[10,"PartialEq",667],[5,"EffectsOnly",129],[10,"Debug",668],[10,"MapAuth",129],[1,"u32"],[5,"TxId",682],[10,"From",683,null,1],[10,"FnMut",680],[5,"InternalOvk",255],[5,"ExternalOvk",255],[5,"TransparentKeyScope",255],[5,"NonHardenedChildIndex",255],[5,"AccountPrivKey",255],[5,"AccountPubKey",255],[5,"ExternalIvk",255],[5,"InternalIvk",255],[5,"EphemeralIvk",255],[5,"Choice",684],[10,"IncomingViewingKey",255],[1,"tuple",null,null,1],[6,"Error",685],[5,"AccountId",686],[5,"ChildNumber",687],[10,"Parameters",688],[6,"Scope",686],[5,"ExtendedPrivateKey",689],[5,"Input",411],[5,"Bip32Derivation",411],[5,"BTreeMap",690],[5,"Output",411],[5,"Updater",411,691],[5,"Unbound",411,692],[6,"TxExtractorError",411,692],[6,"SpendFinalizerError",411,693],[6,"ParseError",411,694],[6,"VerifyError",411,695],[6,"UpdaterError",411,691],[6,"SignerError",411,696],[1,"u64"],[5,"InputUpdater",411,691],[5,"OutputUpdater",411,691],[5,"SighashType",619],[5,"Secp256k1",697],[10,"FnOnce",680],[10,"Signing",698],[10,"TransparentAuthorizingContext",619]],"r":[[414,691],[415,691],[416,694],[417,694],[418,694],[419,694],[420,692],[421,693],[422,695],[423,691],[425,691],[426,694],[427,696],[428,693],[429,692],[430,692],[431,693],[432,695],[433,693],[434,691],[435,691],[436,695],[437,695],[438,691],[439,696],[442,691],[443,691],[444,691],[445,694],[446,695],[447,691],[448,696],[449,693],[450,692],[451,692],[456,691],[457,691],[458,691],[459,694],[460,695],[461,691],[462,696],[463,693],[464,692],[465,692],[470,691],[476,694],[477,695],[478,691],[479,696],[480,693],[481,692],[482,692],[487,691],[488,691],[489,691],[490,694],[491,695],[492,691],[493,696],[494,693],[495,692],[496,692],[503,692],[504,692],[507,691],[508,691],[509,691],[510,694],[511,695],[512,691],[513,696],[514,693],[515,692],[516,692],[541,691],[542,691],[543,691],[544,691],[545,691],[546,691],[547,691],[548,691],[549,691],[550,691],[551,691],[555,691],[556,691],[557,691],[558,694],[559,695],[560,691],[561,696],[562,693],[563,692],[564,692],[569,691],[570,691],[571,691],[572,694],[573,695],[574,691],[575,696],[576,693],[577,692],[578,692],[583,691],[584,691],[585,691],[586,694],[587,695],[588,691],[589,696],[590,693],[591,692],[592,692],[597,691],[598,691],[605,691],[606,691],[607,691],[608,694],[609,695],[610,691],[611,696],[612,693],[613,692],[614,692]],"b":[[85,"impl-Debug-for-Error"],[86,"impl-Display-for-Error"]],"c":"OjAAAAEAAAAAAAAAEAAAAGsB","e":"OzAAAAEAALcBKQAGAAEACQAAAAwADwAeAAAAIQABACUAEgA5AAEAPAAAAD8ACwBMAAcAVQAEAF8AAQBoAAAAagAaAIYAJwCvAAUAvAABAMUAAgDKAAUA0QAUAOcABgDvABAADQEqAEQBAwBJAQYAUwEAAFsBAABpAQAAbAECAHABKwChAQEAuwEbANkBAADdAQoA+AEBACwCKQBeAhgAegIGAIICAgCIAgEAjwILAA==","P":[[11,"T"],[15,""],[17,"T"],[19,""],[27,"T"],[29,"__H"],[30,"U"],[32,""],[33,"R"],[34,""],[38,"T"],[40,"U,T"],[42,"TryFromRawAddress::Error"],[44,"U"],[46,""],[48,"V"],[50,"W"],[51,""],[63,"T"],[73,""],[77,"T"],[79,""],[89,"T"],[94,""],[97,"U"],[102,""],[105,"T"],[107,""],[108,"U,T"],[113,"U"],[118,""],[124,"V"],[138,"F"],[140,"T"],[152,""],[153,"A"],[154,""],[155,"A"],[156,""],[157,"T"],[162,""],[169,"A"],[170,""],[171,"A"],[172,""],[176,"A"],[177,""],[178,"A"],[179,""],[180,"T"],[186,""],[189,"U"],[195,"A"],[196,"A,B"],[197,"A,B,F"],[198,""],[204,"R"],[207,""],[212,"T"],[217,"U,T"],[223,"U"],[229,""],[237,"A,E,F"],[240,"V"],[246,"W"],[250,""],[271,"T"],[289,""],[296,"T"],[303,""],[321,"P"],[322,""],[335,"T"],[338,""],[339,"T"],[345,""],[348,"P"],[349,""],[351,"U"],[360,""],[367,"T"],[374,"U,T"],[378,"TryFrom::Error"],[379,"U,T"],[384,"U"],[393,""],[402,"V"],[440,""],[442,"T"],[470,""],[487,"T"],[501,""],[507,"U"],[521,""],[554,"F,C"],[555,"U,T"],[569,"U"],[583,""],[597,"F"],[600,""],[605,"V"],[633,"T"],[637,""],[638,"T"],[639,""],[644,"T"],[646,""],[651,"U"],[653,""],[656,"T"],[657,"U,T"],[659,"U"],[661,""],[664,"V"]]}],["zip321",{"t":"PPPPFPPFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNCNNNNNNNNNNNNNNNNNNNSHHHHHH","n":["DuplicateParameter","InvalidBase64","MemoBytesError","ParseError","Payment","RecipientMissing","TooManyPayments","TransactionRequest","TransparentMemo","Zip321Error","amount","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","empty","eq","","","fmt","","","","from","","","","from_indexed","from_uri","into","","","label","memo","memo_from_base64","memo_to_base64","message","new","","other_params","payments","recipient_address","source","testing","to_owned","","","to_string","to_uri","total","try_from","","","try_into","","","type_id","","","vzip","","","without_memo","VALID_PARAMNAME","arb_addr_str","arb_valid_memo","arb_zip321_payment","arb_zip321_request","arb_zip321_request_sequential","arb_zip321_uri"],"q":[[0,"zip321"],[74,"zip321::testing"],[81,"zcash_protocol::value"],[82,"core::fmt"],[83,"zcash_address::convert"],[84,"alloc::collections::btree::map"],[85,"core::result"],[86,"alloc::string"],[87,"core::option"],[88,"zcash_protocol::memo"],[89,"zcash_address"],[90,"alloc::vec"],[91,"core::error"],[92,"core::any"],[93,"zcash_protocol::consensus"],[94,"proptest::strategy::traits"]],"i":"j000`00`0`b10l2102102102100210221022100021011``1101012`2102002102102102101```````","f":"``````````{{{d{b}}}f}{d{{d{c}}}{}}00{{{d{h}}}{{d{hc}}}{}}00{{{d{j}}}j}{{{d{b}}}b}{{{d{l}}}l}{{d{d{hc}}}n{}}00{{dA`}n}00{{}l}{{{d{j}}{d{j}}}Ab}{{{d{b}}{d{b}}}Ab}{{{d{l}}{d{l}}}Ab}{{{d{j}}{d{hAd}}}Af}0{{{d{b}}{d{hAd}}}Af}{{{d{l}}{d{hAd}}}Af}{cc{}}{{{Ah{c}}}jAj}11{{{An{Alb}}}{{B`{lj}}}}{{{d{Bb}}}{{B`{lj}}}}{{}c{}}00{{{d{b}}}{{Bf{{d{Bd}}}}}}{{{d{b}}}{{Bf{{d{Bh}}}}}}{{{d{Bb}}}{{B`{Bhj}}}}{{{d{Bh}}}Bd}3{{Bjf{Bf{Bh}}{Bf{Bd}}{Bf{Bd}}{Bn{{Bl{BdBd}}}}}{{Bf{b}}}}{{{Bn{b}}}{{B`{lj}}}}{{{d{b}}}{{d{{C`{{Bl{BdBd}}}}}}}}{{{d{l}}}{{d{{An{Alb}}}}}}{{{d{b}}}{{d{Bj}}}}{{{d{j}}}{{Bf{{d{Cb}}}}}}`{dc{}}00{dBd}{{{d{l}}}Bd}{{{d{l}}}{{B`{fCd}}}}{c{{B`{e}}}{}{}}00{{}{{B`{c}}}{}}00{dCf}00{{}c{}}00{{Bjf}b}`{Ch{{`{{Cl{}{{Cj{Bd}}}}}}}}{{}{{`{{Cl{}{{Cj{Bh}}}}}}}}{Ch{{`{{Cl{}{{Cj{b}}}}}}}}{Ch{{`{{Cl{}{{Cj{l}}}}}}}}03","D":"Dd","p":[[5,"Payment",0],[1,"reference",null,null,1],[5,"Zatoshis",81],[0,"mut"],[6,"Zip321Error",0],[5,"TransactionRequest",0],[1,"unit"],[1,"u8"],[1,"bool"],[5,"Formatter",82],[8,"Result",82],[6,"ConversionError",83],[10,"Display",82],[1,"usize"],[5,"BTreeMap",84],[6,"Result",85,null,1],[1,"str"],[5,"String",86],[6,"Option",87,null,1],[5,"MemoBytes",88],[5,"ZcashAddress",89],[1,"tuple",null,null,1],[5,"Vec",90],[1,"slice"],[10,"Error",91],[6,"BalanceError",81],[5,"TypeId",92],[6,"NetworkType",93],[17,"Value"],[10,"Strategy",94]],"r":[],"b":[[30,"impl-Debug-for-Zip321Error"],[31,"impl-Display-for-Zip321Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC8ABgAMAA4AHAAGACQAAAA2AAUAPgALAEsABgA=","P":[[11,"T"],[17,""],[20,"T"],[23,""],[34,"T"],[35,"E"],[36,"T"],[38,""],[40,"U"],[43,""],[55,"T"],[58,""],[61,"U,T"],[64,"U"],[67,""],[70,"V"],[73,""]]}]]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); -//{"start":39,"fragment_lengths":[943,950,7785,159,11449,132570,27572,2439,144,5229,20173,14260,75348,5699,14139,18355,2993]} \ No newline at end of file +//{"start":39,"fragment_lengths":[943,950,7785,159,11449,132584,27579,2439,144,5229,20180,14260,75355,5699,14139,18362,2993]} \ No newline at end of file diff --git a/rustdoc/latest/settings.html b/rustdoc/latest/settings.html index 735fad16c..c788e2752 100644 --- a/rustdoc/latest/settings.html +++ b/rustdoc/latest/settings.html @@ -1 +1 @@ -Settings

Rustdoc settings

Back
\ No newline at end of file +Settings

Rustdoc settings

Back
\ No newline at end of file diff --git a/rustdoc/latest/src/equihash/lib.rs.html b/rustdoc/latest/src/equihash/lib.rs.html index b6e9e479a..7a4bde047 100644 --- a/rustdoc/latest/src/equihash/lib.rs.html +++ b/rustdoc/latest/src/equihash/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source

equihash/
lib.rs

+lib.rs - source

equihash/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/equihash/minimal.rs.html b/rustdoc/latest/src/equihash/minimal.rs.html
index 82cc6716b..7082cdf9f 100644
--- a/rustdoc/latest/src/equihash/minimal.rs.html
+++ b/rustdoc/latest/src/equihash/minimal.rs.html
@@ -1,4 +1,4 @@
-minimal.rs - source

equihash/
minimal.rs

+minimal.rs - source

equihash/
minimal.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/equihash/params.rs.html b/rustdoc/latest/src/equihash/params.rs.html
index e140146be..84221f40b 100644
--- a/rustdoc/latest/src/equihash/params.rs.html
+++ b/rustdoc/latest/src/equihash/params.rs.html
@@ -1,4 +1,4 @@
-params.rs - source

equihash/
params.rs

+params.rs - source

equihash/
params.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/equihash/verify.rs.html b/rustdoc/latest/src/equihash/verify.rs.html
index d93536e7f..4143fb68f 100644
--- a/rustdoc/latest/src/equihash/verify.rs.html
+++ b/rustdoc/latest/src/equihash/verify.rs.html
@@ -1,4 +1,4 @@
-verify.rs - source

equihash/
verify.rs

+verify.rs - source

equihash/
verify.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/f4jumble/lib.rs.html b/rustdoc/latest/src/f4jumble/lib.rs.html
index d028e15ca..98bd6968e 100644
--- a/rustdoc/latest/src/f4jumble/lib.rs.html
+++ b/rustdoc/latest/src/f4jumble/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

f4jumble/
lib.rs

+lib.rs - source

f4jumble/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/pczt/common.rs.html b/rustdoc/latest/src/pczt/common.rs.html
index cbbd18fdd..c9c9a268e 100644
--- a/rustdoc/latest/src/pczt/common.rs.html
+++ b/rustdoc/latest/src/pczt/common.rs.html
@@ -1,4 +1,4 @@
-common.rs - source

pczt/
common.rs

+common.rs - source

pczt/
common.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/pczt/lib.rs.html b/rustdoc/latest/src/pczt/lib.rs.html
index bfa54a9e8..a59cefda6 100644
--- a/rustdoc/latest/src/pczt/lib.rs.html
+++ b/rustdoc/latest/src/pczt/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

pczt/
lib.rs

+lib.rs - source

pczt/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/pczt/orchard.rs.html b/rustdoc/latest/src/pczt/orchard.rs.html
index 10ae63984..cb55748ed 100644
--- a/rustdoc/latest/src/pczt/orchard.rs.html
+++ b/rustdoc/latest/src/pczt/orchard.rs.html
@@ -1,4 +1,4 @@
-orchard.rs - source

pczt/
orchard.rs

+orchard.rs - source

pczt/
orchard.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/pczt/roles.rs.html b/rustdoc/latest/src/pczt/roles.rs.html
index 8931f088b..c7eece942 100644
--- a/rustdoc/latest/src/pczt/roles.rs.html
+++ b/rustdoc/latest/src/pczt/roles.rs.html
@@ -1,4 +1,4 @@
-roles.rs - source

pczt/
roles.rs

+roles.rs - source

pczt/
roles.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/pczt/roles/combiner/mod.rs.html b/rustdoc/latest/src/pczt/roles/combiner/mod.rs.html
index 5b839de95..8585c0162 100644
--- a/rustdoc/latest/src/pczt/roles/combiner/mod.rs.html
+++ b/rustdoc/latest/src/pczt/roles/combiner/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

pczt/roles/combiner/
mod.rs

+mod.rs - source

pczt/roles/combiner/
mod.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/pczt/roles/creator/mod.rs.html b/rustdoc/latest/src/pczt/roles/creator/mod.rs.html
index c88744732..e9da885fd 100644
--- a/rustdoc/latest/src/pczt/roles/creator/mod.rs.html
+++ b/rustdoc/latest/src/pczt/roles/creator/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

pczt/roles/creator/
mod.rs

+mod.rs - source

pczt/roles/creator/
mod.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/pczt/roles/updater/mod.rs.html b/rustdoc/latest/src/pczt/roles/updater/mod.rs.html
index b6d3f6d9f..226ae6e30 100644
--- a/rustdoc/latest/src/pczt/roles/updater/mod.rs.html
+++ b/rustdoc/latest/src/pczt/roles/updater/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

pczt/roles/updater/
mod.rs

+mod.rs - source

pczt/roles/updater/
mod.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/pczt/roles/verifier/mod.rs.html b/rustdoc/latest/src/pczt/roles/verifier/mod.rs.html
index 71abd5d72..bad251505 100644
--- a/rustdoc/latest/src/pczt/roles/verifier/mod.rs.html
+++ b/rustdoc/latest/src/pczt/roles/verifier/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

pczt/roles/verifier/
mod.rs

+mod.rs - source

pczt/roles/verifier/
mod.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/pczt/sapling.rs.html b/rustdoc/latest/src/pczt/sapling.rs.html
index 0bb846891..e064da1a4 100644
--- a/rustdoc/latest/src/pczt/sapling.rs.html
+++ b/rustdoc/latest/src/pczt/sapling.rs.html
@@ -1,4 +1,4 @@
-sapling.rs - source

pczt/
sapling.rs

+sapling.rs - source

pczt/
sapling.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/pczt/transparent.rs.html b/rustdoc/latest/src/pczt/transparent.rs.html
index 85fd8682f..29e8f192c 100644
--- a/rustdoc/latest/src/pczt/transparent.rs.html
+++ b/rustdoc/latest/src/pczt/transparent.rs.html
@@ -1,4 +1,4 @@
-transparent.rs - source

pczt/
transparent.rs

+transparent.rs - source

pczt/
transparent.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash/lib.rs.html b/rustdoc/latest/src/zcash/lib.rs.html
index 1a7dfb7bd..6d636a842 100644
--- a/rustdoc/latest/src/zcash/lib.rs.html
+++ b/rustdoc/latest/src/zcash/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash/
lib.rs

+lib.rs - source

zcash/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_address/convert.rs.html b/rustdoc/latest/src/zcash_address/convert.rs.html
index 9f80a1e32..9e758021a 100644
--- a/rustdoc/latest/src/zcash_address/convert.rs.html
+++ b/rustdoc/latest/src/zcash_address/convert.rs.html
@@ -1,4 +1,4 @@
-convert.rs - source

zcash_address/
convert.rs

+convert.rs - source

zcash_address/
convert.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_address/encoding.rs.html b/rustdoc/latest/src/zcash_address/encoding.rs.html
index 16bc34262..a5a3a92c8 100644
--- a/rustdoc/latest/src/zcash_address/encoding.rs.html
+++ b/rustdoc/latest/src/zcash_address/encoding.rs.html
@@ -1,4 +1,4 @@
-encoding.rs - source

zcash_address/
encoding.rs

+encoding.rs - source

zcash_address/
encoding.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_address/kind.rs.html b/rustdoc/latest/src/zcash_address/kind.rs.html
index 7b8db6728..5b687a5ef 100644
--- a/rustdoc/latest/src/zcash_address/kind.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind.rs.html
@@ -1,3 +1,3 @@
-kind.rs - source

zcash_address/
kind.rs

+kind.rs - source

zcash_address/
kind.rs

 1
pub mod unified;
 
\ No newline at end of file diff --git a/rustdoc/latest/src/zcash_address/kind/unified.rs.html b/rustdoc/latest/src/zcash_address/kind/unified.rs.html index bb455792a..33772ea05 100644 --- a/rustdoc/latest/src/zcash_address/kind/unified.rs.html +++ b/rustdoc/latest/src/zcash_address/kind/unified.rs.html @@ -1,4 +1,4 @@ -unified.rs - source

zcash_address/kind/
unified.rs

+unified.rs - source

zcash_address/kind/
unified.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_address/kind/unified/address.rs.html b/rustdoc/latest/src/zcash_address/kind/unified/address.rs.html
index 578a90cc4..9e76c008a 100644
--- a/rustdoc/latest/src/zcash_address/kind/unified/address.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind/unified/address.rs.html
@@ -1,4 +1,4 @@
-address.rs - source

zcash_address/kind/unified/
address.rs

+address.rs - source

zcash_address/kind/unified/
address.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_address/kind/unified/address/test_vectors.rs.html b/rustdoc/latest/src/zcash_address/kind/unified/address/test_vectors.rs.html
index 30908a211..b157bfe48 100644
--- a/rustdoc/latest/src/zcash_address/kind/unified/address/test_vectors.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind/unified/address/test_vectors.rs.html
@@ -1,4 +1,4 @@
-test_vectors.rs - source

zcash_address/kind/unified/address/
test_vectors.rs

+test_vectors.rs - source

zcash_address/kind/unified/address/
test_vectors.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_address/kind/unified/fvk.rs.html b/rustdoc/latest/src/zcash_address/kind/unified/fvk.rs.html
index 353d1b93e..c53c8a3ee 100644
--- a/rustdoc/latest/src/zcash_address/kind/unified/fvk.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind/unified/fvk.rs.html
@@ -1,4 +1,4 @@
-fvk.rs - source

zcash_address/kind/unified/
fvk.rs

+fvk.rs - source

zcash_address/kind/unified/
fvk.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_address/kind/unified/ivk.rs.html b/rustdoc/latest/src/zcash_address/kind/unified/ivk.rs.html
index f7ca94cf0..3bf3eada6 100644
--- a/rustdoc/latest/src/zcash_address/kind/unified/ivk.rs.html
+++ b/rustdoc/latest/src/zcash_address/kind/unified/ivk.rs.html
@@ -1,4 +1,4 @@
-ivk.rs - source

zcash_address/kind/unified/
ivk.rs

+ivk.rs - source

zcash_address/kind/unified/
ivk.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_address/lib.rs.html b/rustdoc/latest/src/zcash_address/lib.rs.html
index 91043ecf6..a8c1b1e7f 100644
--- a/rustdoc/latest/src/zcash_address/lib.rs.html
+++ b/rustdoc/latest/src/zcash_address/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_address/
lib.rs

+lib.rs - source

zcash_address/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_address/test_vectors.rs.html b/rustdoc/latest/src/zcash_address/test_vectors.rs.html
index 61d1de5c2..06105b91e 100644
--- a/rustdoc/latest/src/zcash_address/test_vectors.rs.html
+++ b/rustdoc/latest/src/zcash_address/test_vectors.rs.html
@@ -1,4 +1,4 @@
-test_vectors.rs - source

zcash_address/
test_vectors.rs

+test_vectors.rs - source

zcash_address/
test_vectors.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api.rs.html
index 6e83f7932..f829699e0 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api.rs.html
@@ -1,4 +1,4 @@
-data_api.rs - source

zcash_client_backend/
data_api.rs

+data_api.rs - source

zcash_client_backend/
data_api.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/chain.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/chain.rs.html
index 915691439..452cdf3ef 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/chain.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/chain.rs.html
@@ -1,4 +1,4 @@
-chain.rs - source

zcash_client_backend/data_api/
chain.rs

+chain.rs - source

zcash_client_backend/data_api/
chain.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/chain/error.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/chain/error.rs.html
index a69b923f8..7b4f4401b 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/chain/error.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/chain/error.rs.html
@@ -1,4 +1,4 @@
-error.rs - source

zcash_client_backend/data_api/chain/
error.rs

+error.rs - source

zcash_client_backend/data_api/chain/
error.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/error.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/error.rs.html
index 05965c0bf..b6ba90f75 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/error.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/error.rs.html
@@ -1,4 +1,4 @@
-error.rs - source

zcash_client_backend/data_api/
error.rs

+error.rs - source

zcash_client_backend/data_api/
error.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/scanning.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/scanning.rs.html
index 3fa9a17d2..e6b35fd1e 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/scanning.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/scanning.rs.html
@@ -1,4 +1,4 @@
-scanning.rs - source

zcash_client_backend/data_api/
scanning.rs

+scanning.rs - source

zcash_client_backend/data_api/
scanning.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/scanning/spanning_tree.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/scanning/spanning_tree.rs.html
index e7277c283..55b993b9c 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/scanning/spanning_tree.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/scanning/spanning_tree.rs.html
@@ -1,4 +1,4 @@
-spanning_tree.rs - source

zcash_client_backend/data_api/scanning/
spanning_tree.rs

+spanning_tree.rs - source

zcash_client_backend/data_api/scanning/
spanning_tree.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/testing.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/testing.rs.html
index d0ab8d520..20237d6f9 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/testing.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/testing.rs.html
@@ -1,4 +1,4 @@
-testing.rs - source

zcash_client_backend/data_api/
testing.rs

+testing.rs - source

zcash_client_backend/data_api/
testing.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/testing/pool.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/testing/pool.rs.html
index 1318e45a2..7f5b1d1ff 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/testing/pool.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/testing/pool.rs.html
@@ -1,4 +1,4 @@
-pool.rs - source

zcash_client_backend/data_api/testing/
pool.rs

+pool.rs - source

zcash_client_backend/data_api/testing/
pool.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/testing/sapling.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/testing/sapling.rs.html
index 749bc0073..09f99f10b 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/testing/sapling.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/testing/sapling.rs.html
@@ -1,4 +1,4 @@
-sapling.rs - source

zcash_client_backend/data_api/testing/
sapling.rs

+sapling.rs - source

zcash_client_backend/data_api/testing/
sapling.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/testing/transparent.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/testing/transparent.rs.html
index 1afb81a3a..56f7ff656 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/testing/transparent.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/testing/transparent.rs.html
@@ -1,4 +1,4 @@
-transparent.rs - source

zcash_client_backend/data_api/testing/
transparent.rs

+transparent.rs - source

zcash_client_backend/data_api/testing/
transparent.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/wallet.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/wallet.rs.html
index 12c1637de..c1fb7c5f1 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/wallet.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/wallet.rs.html
@@ -1,4 +1,4 @@
-wallet.rs - source

zcash_client_backend/data_api/
wallet.rs

+wallet.rs - source

zcash_client_backend/data_api/
wallet.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/data_api/wallet/input_selection.rs.html b/rustdoc/latest/src/zcash_client_backend/data_api/wallet/input_selection.rs.html
index 7c3c2faa8..f7c26d85d 100644
--- a/rustdoc/latest/src/zcash_client_backend/data_api/wallet/input_selection.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/data_api/wallet/input_selection.rs.html
@@ -1,4 +1,4 @@
-input_selection.rs - source

zcash_client_backend/data_api/wallet/
input_selection.rs

+input_selection.rs - source

zcash_client_backend/data_api/wallet/
input_selection.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/decrypt.rs.html b/rustdoc/latest/src/zcash_client_backend/decrypt.rs.html
index c046a56a3..702d34bf4 100644
--- a/rustdoc/latest/src/zcash_client_backend/decrypt.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/decrypt.rs.html
@@ -1,4 +1,4 @@
-decrypt.rs - source

zcash_client_backend/
decrypt.rs

+decrypt.rs - source

zcash_client_backend/
decrypt.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/fees.rs.html b/rustdoc/latest/src/zcash_client_backend/fees.rs.html
index 599636a97..1f3939919 100644
--- a/rustdoc/latest/src/zcash_client_backend/fees.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/fees.rs.html
@@ -1,4 +1,4 @@
-fees.rs - source

zcash_client_backend/
fees.rs

+fees.rs - source

zcash_client_backend/
fees.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/fees/common.rs.html b/rustdoc/latest/src/zcash_client_backend/fees/common.rs.html
index 0d53ca71d..0ae5f684f 100644
--- a/rustdoc/latest/src/zcash_client_backend/fees/common.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/fees/common.rs.html
@@ -1,4 +1,4 @@
-common.rs - source

zcash_client_backend/fees/
common.rs

+common.rs - source

zcash_client_backend/fees/
common.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/fees/sapling.rs.html b/rustdoc/latest/src/zcash_client_backend/fees/sapling.rs.html
index b38293e19..f88eddd7b 100644
--- a/rustdoc/latest/src/zcash_client_backend/fees/sapling.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/fees/sapling.rs.html
@@ -1,4 +1,4 @@
-sapling.rs - source

zcash_client_backend/fees/
sapling.rs

+sapling.rs - source

zcash_client_backend/fees/
sapling.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/fees/standard.rs.html b/rustdoc/latest/src/zcash_client_backend/fees/standard.rs.html
index 3006c3903..eef9a3812 100644
--- a/rustdoc/latest/src/zcash_client_backend/fees/standard.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/fees/standard.rs.html
@@ -1,4 +1,4 @@
-standard.rs - source

zcash_client_backend/fees/
standard.rs

+standard.rs - source

zcash_client_backend/fees/
standard.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/fees/zip317.rs.html b/rustdoc/latest/src/zcash_client_backend/fees/zip317.rs.html
index 15cc763fb..f8e35b5a0 100644
--- a/rustdoc/latest/src/zcash_client_backend/fees/zip317.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/fees/zip317.rs.html
@@ -1,4 +1,4 @@
-zip317.rs - source

zcash_client_backend/fees/
zip317.rs

+zip317.rs - source

zcash_client_backend/fees/
zip317.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/lib.rs.html b/rustdoc/latest/src/zcash_client_backend/lib.rs.html
index 7baefdca6..b4d4bee29 100644
--- a/rustdoc/latest/src/zcash_client_backend/lib.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_client_backend/
lib.rs

+lib.rs - source

zcash_client_backend/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/proposal.rs.html b/rustdoc/latest/src/zcash_client_backend/proposal.rs.html
index 94fdcf035..d230157f2 100644
--- a/rustdoc/latest/src/zcash_client_backend/proposal.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/proposal.rs.html
@@ -1,4 +1,4 @@
-proposal.rs - source

zcash_client_backend/
proposal.rs

+proposal.rs - source

zcash_client_backend/
proposal.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/proto.rs.html b/rustdoc/latest/src/zcash_client_backend/proto.rs.html
index 220d2dcd9..f6f6725d1 100644
--- a/rustdoc/latest/src/zcash_client_backend/proto.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/proto.rs.html
@@ -1,4 +1,4 @@
-proto.rs - source

zcash_client_backend/
proto.rs

+proto.rs - source

zcash_client_backend/
proto.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/proto/compact_formats.rs.html b/rustdoc/latest/src/zcash_client_backend/proto/compact_formats.rs.html
index b8cf86002..310058331 100644
--- a/rustdoc/latest/src/zcash_client_backend/proto/compact_formats.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/proto/compact_formats.rs.html
@@ -1,4 +1,4 @@
-compact_formats.rs - source

zcash_client_backend/proto/
compact_formats.rs

+compact_formats.rs - source

zcash_client_backend/proto/
compact_formats.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/proto/proposal.rs.html b/rustdoc/latest/src/zcash_client_backend/proto/proposal.rs.html
index 7c1c3cff3..1a6cc83fe 100644
--- a/rustdoc/latest/src/zcash_client_backend/proto/proposal.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/proto/proposal.rs.html
@@ -1,4 +1,4 @@
-proposal.rs - source

zcash_client_backend/proto/
proposal.rs

+proposal.rs - source

zcash_client_backend/proto/
proposal.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/proto/service.rs.html b/rustdoc/latest/src/zcash_client_backend/proto/service.rs.html
index bb88ad199..faedac94c 100644
--- a/rustdoc/latest/src/zcash_client_backend/proto/service.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/proto/service.rs.html
@@ -1,4 +1,4 @@
-service.rs - source

zcash_client_backend/proto/
service.rs

+service.rs - source

zcash_client_backend/proto/
service.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/scan.rs.html b/rustdoc/latest/src/zcash_client_backend/scan.rs.html
index 698033b21..64e904959 100644
--- a/rustdoc/latest/src/zcash_client_backend/scan.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/scan.rs.html
@@ -1,4 +1,4 @@
-scan.rs - source

zcash_client_backend/
scan.rs

+scan.rs - source

zcash_client_backend/
scan.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/scanning.rs.html b/rustdoc/latest/src/zcash_client_backend/scanning.rs.html
index 5701b2948..fdf00f947 100644
--- a/rustdoc/latest/src/zcash_client_backend/scanning.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/scanning.rs.html
@@ -1,4 +1,4 @@
-scanning.rs - source

zcash_client_backend/
scanning.rs

+scanning.rs - source

zcash_client_backend/
scanning.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/serialization.rs.html b/rustdoc/latest/src/zcash_client_backend/serialization.rs.html
index bea81ba38..5524d2ec0 100644
--- a/rustdoc/latest/src/zcash_client_backend/serialization.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/serialization.rs.html
@@ -1,3 +1,3 @@
-serialization.rs - source

zcash_client_backend/
serialization.rs

+serialization.rs - source

zcash_client_backend/
serialization.rs

 1
pub mod shardtree;
 
\ No newline at end of file diff --git a/rustdoc/latest/src/zcash_client_backend/serialization/shardtree.rs.html b/rustdoc/latest/src/zcash_client_backend/serialization/shardtree.rs.html index 6e97cc848..686c71ebd 100644 --- a/rustdoc/latest/src/zcash_client_backend/serialization/shardtree.rs.html +++ b/rustdoc/latest/src/zcash_client_backend/serialization/shardtree.rs.html @@ -1,4 +1,4 @@ -shardtree.rs - source

zcash_client_backend/serialization/
shardtree.rs

+shardtree.rs - source

zcash_client_backend/serialization/
shardtree.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/sync.rs.html b/rustdoc/latest/src/zcash_client_backend/sync.rs.html
index ab248ac4c..f0603b4f6 100644
--- a/rustdoc/latest/src/zcash_client_backend/sync.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/sync.rs.html
@@ -1,4 +1,4 @@
-sync.rs - source

zcash_client_backend/
sync.rs

+sync.rs - source

zcash_client_backend/
sync.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_backend/wallet.rs.html b/rustdoc/latest/src/zcash_client_backend/wallet.rs.html
index 9143c46a7..99f8b6489 100644
--- a/rustdoc/latest/src/zcash_client_backend/wallet.rs.html
+++ b/rustdoc/latest/src/zcash_client_backend/wallet.rs.html
@@ -1,4 +1,4 @@
-wallet.rs - source

zcash_client_backend/
wallet.rs

+wallet.rs - source

zcash_client_backend/
wallet.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/chain.rs.html b/rustdoc/latest/src/zcash_client_sqlite/chain.rs.html
index 9dfe1037d..0dc9183c4 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/chain.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/chain.rs.html
@@ -1,4 +1,4 @@
-chain.rs - source

zcash_client_sqlite/
chain.rs

+chain.rs - source

zcash_client_sqlite/
chain.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/chain/init.rs.html b/rustdoc/latest/src/zcash_client_sqlite/chain/init.rs.html
index f1c9abb76..223823648 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/chain/init.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/chain/init.rs.html
@@ -1,4 +1,4 @@
-init.rs - source

zcash_client_sqlite/chain/
init.rs

+init.rs - source

zcash_client_sqlite/chain/
init.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/chain/migrations.rs.html b/rustdoc/latest/src/zcash_client_sqlite/chain/migrations.rs.html
index d01de47c1..148c09b3f 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/chain/migrations.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/chain/migrations.rs.html
@@ -1,3 +1,3 @@
-migrations.rs - source

zcash_client_sqlite/chain/
migrations.rs

+migrations.rs - source

zcash_client_sqlite/chain/
migrations.rs

 1
pub mod blockmeta;
 
\ No newline at end of file diff --git a/rustdoc/latest/src/zcash_client_sqlite/chain/migrations/blockmeta.rs.html b/rustdoc/latest/src/zcash_client_sqlite/chain/migrations/blockmeta.rs.html index f303047dc..dca851811 100644 --- a/rustdoc/latest/src/zcash_client_sqlite/chain/migrations/blockmeta.rs.html +++ b/rustdoc/latest/src/zcash_client_sqlite/chain/migrations/blockmeta.rs.html @@ -1,4 +1,4 @@ -blockmeta.rs - source

zcash_client_sqlite/chain/migrations/
blockmeta.rs

+blockmeta.rs - source

zcash_client_sqlite/chain/migrations/
blockmeta.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/error.rs.html b/rustdoc/latest/src/zcash_client_sqlite/error.rs.html
index 4dcfd883b..6e5ecbcfa 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/error.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/error.rs.html
@@ -1,4 +1,4 @@
-error.rs - source

zcash_client_sqlite/
error.rs

+error.rs - source

zcash_client_sqlite/
error.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/lib.rs.html b/rustdoc/latest/src/zcash_client_sqlite/lib.rs.html
index a189205ab..760c3b446 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/lib.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_client_sqlite/
lib.rs

+lib.rs - source

zcash_client_sqlite/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet.rs.html
index 1efd58672..cd4c04ce0 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet.rs.html
@@ -1,4 +1,4 @@
-wallet.rs - source

zcash_client_sqlite/
wallet.rs

+wallet.rs - source

zcash_client_sqlite/
wallet.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/commitment_tree.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/commitment_tree.rs.html
index e61488558..759de229e 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/commitment_tree.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/commitment_tree.rs.html
@@ -1,4 +1,4 @@
-commitment_tree.rs - source

zcash_client_sqlite/wallet/
commitment_tree.rs

+commitment_tree.rs - source

zcash_client_sqlite/wallet/
commitment_tree.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/common.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/common.rs.html
index 2066a8bdf..bcfe083cb 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/common.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/common.rs.html
@@ -1,4 +1,4 @@
-common.rs - source

zcash_client_sqlite/wallet/
common.rs

+common.rs - source

zcash_client_sqlite/wallet/
common.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/db.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/db.rs.html
index 36671aa1f..4ed043814 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/db.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/db.rs.html
@@ -1,4 +1,4 @@
-db.rs - source

zcash_client_sqlite/wallet/
db.rs

+db.rs - source

zcash_client_sqlite/wallet/
db.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init.rs.html
index 71aac0b00..dba2923d9 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init.rs.html
@@ -1,4 +1,4 @@
-init.rs - source

zcash_client_sqlite/wallet/
init.rs

+init.rs - source

zcash_client_sqlite/wallet/
init.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations.rs.html
index 04f1f96ae..3e1bcc7f3 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations.rs.html
@@ -1,4 +1,4 @@
-migrations.rs - source

zcash_client_sqlite/wallet/init/
migrations.rs

+migrations.rs - source

zcash_client_sqlite/wallet/init/
migrations.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_account_birthdays.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_account_birthdays.rs.html
index d1df9c94d..534957a22 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_account_birthdays.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_account_birthdays.rs.html
@@ -1,4 +1,4 @@
-add_account_birthdays.rs - source

zcash_client_sqlite/wallet/init/migrations/
add_account_birthdays.rs

+add_account_birthdays.rs - source

zcash_client_sqlite/wallet/init/migrations/
add_account_birthdays.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_account_uuids.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_account_uuids.rs.html
index 8907e7a3d..4247678a4 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_account_uuids.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_account_uuids.rs.html
@@ -1,4 +1,4 @@
-add_account_uuids.rs - source

zcash_client_sqlite/wallet/init/migrations/
add_account_uuids.rs

+add_account_uuids.rs - source

zcash_client_sqlite/wallet/init/migrations/
add_account_uuids.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_transaction_views.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_transaction_views.rs.html
index f48b47bc4..5988626a0 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_transaction_views.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_transaction_views.rs.html
@@ -1,4 +1,4 @@
-add_transaction_views.rs - source

zcash_client_sqlite/wallet/init/migrations/
add_transaction_views.rs

+add_transaction_views.rs - source

zcash_client_sqlite/wallet/init/migrations/
add_transaction_views.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_utxo_account.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_utxo_account.rs.html
index 912179e07..a209f6b60 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_utxo_account.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/add_utxo_account.rs.html
@@ -1,4 +1,4 @@
-add_utxo_account.rs - source

zcash_client_sqlite/wallet/init/migrations/
add_utxo_account.rs

+add_utxo_account.rs - source

zcash_client_sqlite/wallet/init/migrations/
add_utxo_account.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/addresses_table.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/addresses_table.rs.html
index f6b8fa06f..bb6759c19 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/addresses_table.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/addresses_table.rs.html
@@ -1,4 +1,4 @@
-addresses_table.rs - source

zcash_client_sqlite/wallet/init/migrations/
addresses_table.rs

+addresses_table.rs - source

zcash_client_sqlite/wallet/init/migrations/
addresses_table.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ensure_orchard_ua_receiver.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ensure_orchard_ua_receiver.rs.html
index 103a47146..fa8b66d10 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ensure_orchard_ua_receiver.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ensure_orchard_ua_receiver.rs.html
@@ -1,4 +1,4 @@
-ensure_orchard_ua_receiver.rs - source

zcash_client_sqlite/wallet/init/migrations/
ensure_orchard_ua_receiver.rs

+ensure_orchard_ua_receiver.rs - source

zcash_client_sqlite/wallet/init/migrations/
ensure_orchard_ua_receiver.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ephemeral_addresses.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ephemeral_addresses.rs.html
index 64e604bc7..acba0a6b6 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ephemeral_addresses.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ephemeral_addresses.rs.html
@@ -1,4 +1,4 @@
-ephemeral_addresses.rs - source

zcash_client_sqlite/wallet/init/migrations/
ephemeral_addresses.rs

+ephemeral_addresses.rs - source

zcash_client_sqlite/wallet/init/migrations/
ephemeral_addresses.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/fix_bad_change_flagging.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/fix_bad_change_flagging.rs.html
index 0634eb27a..e93509545 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/fix_bad_change_flagging.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/fix_bad_change_flagging.rs.html
@@ -1,4 +1,4 @@
-fix_bad_change_flagging.rs - source

zcash_client_sqlite/wallet/init/migrations/
fix_bad_change_flagging.rs

+fix_bad_change_flagging.rs - source

zcash_client_sqlite/wallet/init/migrations/
fix_bad_change_flagging.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/fix_broken_commitment_trees.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/fix_broken_commitment_trees.rs.html
index 31c70cad6..b8d93bf63 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/fix_broken_commitment_trees.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/fix_broken_commitment_trees.rs.html
@@ -1,4 +1,4 @@
-fix_broken_commitment_trees.rs - source

zcash_client_sqlite/wallet/init/migrations/
fix_broken_commitment_trees.rs

+fix_broken_commitment_trees.rs - source

zcash_client_sqlite/wallet/init/migrations/
fix_broken_commitment_trees.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/full_account_ids.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/full_account_ids.rs.html
index 45ba616b9..8bfcbd9a0 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/full_account_ids.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/full_account_ids.rs.html
@@ -1,4 +1,4 @@
-full_account_ids.rs - source

zcash_client_sqlite/wallet/init/migrations/
full_account_ids.rs

+full_account_ids.rs - source

zcash_client_sqlite/wallet/init/migrations/
full_account_ids.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/initial_setup.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/initial_setup.rs.html
index 537de9653..52ee236f0 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/initial_setup.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/initial_setup.rs.html
@@ -1,4 +1,4 @@
-initial_setup.rs - source

zcash_client_sqlite/wallet/init/migrations/
initial_setup.rs

+initial_setup.rs - source

zcash_client_sqlite/wallet/init/migrations/
initial_setup.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/nullifier_map.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/nullifier_map.rs.html
index 7976571c5..9177c6a50 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/nullifier_map.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/nullifier_map.rs.html
@@ -1,4 +1,4 @@
-nullifier_map.rs - source

zcash_client_sqlite/wallet/init/migrations/
nullifier_map.rs

+nullifier_map.rs - source

zcash_client_sqlite/wallet/init/migrations/
nullifier_map.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/orchard_received_notes.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/orchard_received_notes.rs.html
index 0f7d6b836..5120c68bd 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/orchard_received_notes.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/orchard_received_notes.rs.html
@@ -1,4 +1,4 @@
-orchard_received_notes.rs - source

zcash_client_sqlite/wallet/init/migrations/
orchard_received_notes.rs

+orchard_received_notes.rs - source

zcash_client_sqlite/wallet/init/migrations/
orchard_received_notes.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/orchard_shardtree.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/orchard_shardtree.rs.html
index 2bbe2edab..2448ce8bd 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/orchard_shardtree.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/orchard_shardtree.rs.html
@@ -1,4 +1,4 @@
-orchard_shardtree.rs - source

zcash_client_sqlite/wallet/init/migrations/
orchard_shardtree.rs

+orchard_shardtree.rs - source

zcash_client_sqlite/wallet/init/migrations/
orchard_shardtree.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/received_notes_nullable_nf.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/received_notes_nullable_nf.rs.html
index 30b4b63a9..3158e06da 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/received_notes_nullable_nf.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/received_notes_nullable_nf.rs.html
@@ -1,4 +1,4 @@
-received_notes_nullable_nf.rs - source

zcash_client_sqlite/wallet/init/migrations/
received_notes_nullable_nf.rs

+received_notes_nullable_nf.rs - source

zcash_client_sqlite/wallet/init/migrations/
received_notes_nullable_nf.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/receiving_key_scopes.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/receiving_key_scopes.rs.html
index 01daee6f4..e8da27e6e 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/receiving_key_scopes.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/receiving_key_scopes.rs.html
@@ -1,4 +1,4 @@
-receiving_key_scopes.rs - source

zcash_client_sqlite/wallet/init/migrations/
receiving_key_scopes.rs

+receiving_key_scopes.rs - source

zcash_client_sqlite/wallet/init/migrations/
receiving_key_scopes.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/sapling_memo_consistency.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/sapling_memo_consistency.rs.html
index 4a81205e0..d56b5efe6 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/sapling_memo_consistency.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/sapling_memo_consistency.rs.html
@@ -1,4 +1,4 @@
-sapling_memo_consistency.rs - source

zcash_client_sqlite/wallet/init/migrations/
sapling_memo_consistency.rs

+sapling_memo_consistency.rs - source

zcash_client_sqlite/wallet/init/migrations/
sapling_memo_consistency.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/sent_notes_to_internal.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/sent_notes_to_internal.rs.html
index aa2d3b4a8..7d3c2199c 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/sent_notes_to_internal.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/sent_notes_to_internal.rs.html
@@ -1,4 +1,4 @@
-sent_notes_to_internal.rs - source

zcash_client_sqlite/wallet/init/migrations/
sent_notes_to_internal.rs

+sent_notes_to_internal.rs - source

zcash_client_sqlite/wallet/init/migrations/
sent_notes_to_internal.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/shardtree_support.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/shardtree_support.rs.html
index 8bf5b5738..96772172d 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/shardtree_support.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/shardtree_support.rs.html
@@ -1,4 +1,4 @@
-shardtree_support.rs - source

zcash_client_sqlite/wallet/init/migrations/
shardtree_support.rs

+shardtree_support.rs - source

zcash_client_sqlite/wallet/init/migrations/
shardtree_support.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/spend_key_available.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/spend_key_available.rs.html
index 92e2e6848..d73a69ba5 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/spend_key_available.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/spend_key_available.rs.html
@@ -1,4 +1,4 @@
-spend_key_available.rs - source

zcash_client_sqlite/wallet/init/migrations/
spend_key_available.rs

+spend_key_available.rs - source

zcash_client_sqlite/wallet/init/migrations/
spend_key_available.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/support_legacy_sqlite.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/support_legacy_sqlite.rs.html
index f9d542aee..9d154959d 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/support_legacy_sqlite.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/support_legacy_sqlite.rs.html
@@ -1,4 +1,4 @@
-support_legacy_sqlite.rs - source

zcash_client_sqlite/wallet/init/migrations/
support_legacy_sqlite.rs

+support_legacy_sqlite.rs - source

zcash_client_sqlite/wallet/init/migrations/
support_legacy_sqlite.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/tx_retrieval_queue.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/tx_retrieval_queue.rs.html
index 34ff22f2a..23d5e1b77 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/tx_retrieval_queue.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/tx_retrieval_queue.rs.html
@@ -1,4 +1,4 @@
-tx_retrieval_queue.rs - source

zcash_client_sqlite/wallet/init/migrations/
tx_retrieval_queue.rs

+tx_retrieval_queue.rs - source

zcash_client_sqlite/wallet/init/migrations/
tx_retrieval_queue.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ufvk_support.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ufvk_support.rs.html
index bc560d65c..ba701d549 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ufvk_support.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/ufvk_support.rs.html
@@ -1,4 +1,4 @@
-ufvk_support.rs - source

zcash_client_sqlite/wallet/init/migrations/
ufvk_support.rs

+ufvk_support.rs - source

zcash_client_sqlite/wallet/init/migrations/
ufvk_support.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/utxos_table.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/utxos_table.rs.html
index 25ed530a5..926e21c2a 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/utxos_table.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/utxos_table.rs.html
@@ -1,4 +1,4 @@
-utxos_table.rs - source

zcash_client_sqlite/wallet/init/migrations/
utxos_table.rs

+utxos_table.rs - source

zcash_client_sqlite/wallet/init/migrations/
utxos_table.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/utxos_to_txos.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/utxos_to_txos.rs.html
index 74fe1fb16..4705770d7 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/utxos_to_txos.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/utxos_to_txos.rs.html
@@ -1,4 +1,4 @@
-utxos_to_txos.rs - source

zcash_client_sqlite/wallet/init/migrations/
utxos_to_txos.rs

+utxos_to_txos.rs - source

zcash_client_sqlite/wallet/init/migrations/
utxos_to_txos.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_sapling_shard_unscanned_ranges.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_sapling_shard_unscanned_ranges.rs.html
index 387133360..bcfc27a39 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_sapling_shard_unscanned_ranges.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_sapling_shard_unscanned_ranges.rs.html
@@ -1,4 +1,4 @@
-v_sapling_shard_unscanned_ranges.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_sapling_shard_unscanned_ranges.rs

+v_sapling_shard_unscanned_ranges.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_sapling_shard_unscanned_ranges.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_net.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_net.rs.html
index 30ec2a283..2a69d1092 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_net.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_net.rs.html
@@ -1,4 +1,4 @@
-v_transactions_net.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_transactions_net.rs

+v_transactions_net.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_transactions_net.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_note_uniqueness.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_note_uniqueness.rs.html
index 6e1cb8981..fe4c97e92 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_note_uniqueness.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_note_uniqueness.rs.html
@@ -1,4 +1,4 @@
-v_transactions_note_uniqueness.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_transactions_note_uniqueness.rs

+v_transactions_note_uniqueness.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_transactions_note_uniqueness.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_shielding_balance.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_shielding_balance.rs.html
index 39c4ee47c..f7facf1a1 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_shielding_balance.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_shielding_balance.rs.html
@@ -1,4 +1,4 @@
-v_transactions_shielding_balance.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_transactions_shielding_balance.rs

+v_transactions_shielding_balance.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_transactions_shielding_balance.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_transparent_history.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_transparent_history.rs.html
index c55baafdb..895cdf525 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_transparent_history.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_transactions_transparent_history.rs.html
@@ -1,4 +1,4 @@
-v_transactions_transparent_history.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_transactions_transparent_history.rs

+v_transactions_transparent_history.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_transactions_transparent_history.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_tx_outputs_use_legacy_false.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_tx_outputs_use_legacy_false.rs.html
index 2252f673a..f0b88eada 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_tx_outputs_use_legacy_false.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/v_tx_outputs_use_legacy_false.rs.html
@@ -1,4 +1,4 @@
-v_tx_outputs_use_legacy_false.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_tx_outputs_use_legacy_false.rs

+v_tx_outputs_use_legacy_false.rs - source

zcash_client_sqlite/wallet/init/migrations/
v_tx_outputs_use_legacy_false.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/wallet_summaries.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/wallet_summaries.rs.html
index c751cc57e..16a041f4a 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/wallet_summaries.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/init/migrations/wallet_summaries.rs.html
@@ -1,4 +1,4 @@
-wallet_summaries.rs - source

zcash_client_sqlite/wallet/init/migrations/
wallet_summaries.rs

+wallet_summaries.rs - source

zcash_client_sqlite/wallet/init/migrations/
wallet_summaries.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/sapling.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/sapling.rs.html
index 74100c8ad..3f8ef39d9 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/sapling.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/sapling.rs.html
@@ -1,4 +1,4 @@
-sapling.rs - source

zcash_client_sqlite/wallet/
sapling.rs

+sapling.rs - source

zcash_client_sqlite/wallet/
sapling.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/scanning.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/scanning.rs.html
index 6bf4eb4b7..2c1fa5407 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/scanning.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/scanning.rs.html
@@ -1,4 +1,4 @@
-scanning.rs - source

zcash_client_sqlite/wallet/
scanning.rs

+scanning.rs - source

zcash_client_sqlite/wallet/
scanning.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/transparent.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/transparent.rs.html
index daf934d43..27a6a6bf9 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/transparent.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/transparent.rs.html
@@ -1,4 +1,4 @@
-transparent.rs - source

zcash_client_sqlite/wallet/
transparent.rs

+transparent.rs - source

zcash_client_sqlite/wallet/
transparent.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_client_sqlite/wallet/transparent/ephemeral.rs.html b/rustdoc/latest/src/zcash_client_sqlite/wallet/transparent/ephemeral.rs.html
index 02d66298c..366dac4b9 100644
--- a/rustdoc/latest/src/zcash_client_sqlite/wallet/transparent/ephemeral.rs.html
+++ b/rustdoc/latest/src/zcash_client_sqlite/wallet/transparent/ephemeral.rs.html
@@ -1,4 +1,4 @@
-ephemeral.rs - source

zcash_client_sqlite/wallet/transparent/
ephemeral.rs

+ephemeral.rs - source

zcash_client_sqlite/wallet/transparent/
ephemeral.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_encoding/lib.rs.html b/rustdoc/latest/src/zcash_encoding/lib.rs.html
index 94ee65154..15984f082 100644
--- a/rustdoc/latest/src/zcash_encoding/lib.rs.html
+++ b/rustdoc/latest/src/zcash_encoding/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_encoding/
lib.rs

+lib.rs - source

zcash_encoding/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_extensions/lib.rs.html b/rustdoc/latest/src/zcash_extensions/lib.rs.html
index 9b7864d47..396115820 100644
--- a/rustdoc/latest/src/zcash_extensions/lib.rs.html
+++ b/rustdoc/latest/src/zcash_extensions/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_extensions/
lib.rs

+lib.rs - source

zcash_extensions/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_history/entry.rs.html b/rustdoc/latest/src/zcash_history/entry.rs.html
index 3e37fdae0..4620f3b99 100644
--- a/rustdoc/latest/src/zcash_history/entry.rs.html
+++ b/rustdoc/latest/src/zcash_history/entry.rs.html
@@ -1,4 +1,4 @@
-entry.rs - source

zcash_history/
entry.rs

+entry.rs - source

zcash_history/
entry.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_history/lib.rs.html b/rustdoc/latest/src/zcash_history/lib.rs.html
index 72765761c..7fc7417d1 100644
--- a/rustdoc/latest/src/zcash_history/lib.rs.html
+++ b/rustdoc/latest/src/zcash_history/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_history/
lib.rs

+lib.rs - source

zcash_history/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_history/node_data.rs.html b/rustdoc/latest/src/zcash_history/node_data.rs.html
index cd4770877..62213ff56 100644
--- a/rustdoc/latest/src/zcash_history/node_data.rs.html
+++ b/rustdoc/latest/src/zcash_history/node_data.rs.html
@@ -1,4 +1,4 @@
-node_data.rs - source

zcash_history/
node_data.rs

+node_data.rs - source

zcash_history/
node_data.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_history/tree.rs.html b/rustdoc/latest/src/zcash_history/tree.rs.html
index 45db7516f..5a3391e50 100644
--- a/rustdoc/latest/src/zcash_history/tree.rs.html
+++ b/rustdoc/latest/src/zcash_history/tree.rs.html
@@ -1,4 +1,4 @@
-tree.rs - source

zcash_history/
tree.rs

+tree.rs - source

zcash_history/
tree.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_history/version.rs.html b/rustdoc/latest/src/zcash_history/version.rs.html
index 884083485..3d8dcdf64 100644
--- a/rustdoc/latest/src/zcash_history/version.rs.html
+++ b/rustdoc/latest/src/zcash_history/version.rs.html
@@ -1,4 +1,4 @@
-version.rs - source

zcash_history/
version.rs

+version.rs - source

zcash_history/
version.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_inspect/address.rs.html b/rustdoc/latest/src/zcash_inspect/address.rs.html
index 791f70686..4f3b70204 100644
--- a/rustdoc/latest/src/zcash_inspect/address.rs.html
+++ b/rustdoc/latest/src/zcash_inspect/address.rs.html
@@ -1,4 +1,4 @@
-address.rs - source

zcash_inspect/
address.rs

+address.rs - source

zcash_inspect/
address.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_inspect/block.rs.html b/rustdoc/latest/src/zcash_inspect/block.rs.html
index f38b6651f..0183d935b 100644
--- a/rustdoc/latest/src/zcash_inspect/block.rs.html
+++ b/rustdoc/latest/src/zcash_inspect/block.rs.html
@@ -1,4 +1,4 @@
-block.rs - source

zcash_inspect/
block.rs

+block.rs - source

zcash_inspect/
block.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_inspect/context.rs.html b/rustdoc/latest/src/zcash_inspect/context.rs.html
index 77fdd0e58..e4e751e8a 100644
--- a/rustdoc/latest/src/zcash_inspect/context.rs.html
+++ b/rustdoc/latest/src/zcash_inspect/context.rs.html
@@ -1,4 +1,4 @@
-context.rs - source

zcash_inspect/
context.rs

+context.rs - source

zcash_inspect/
context.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_inspect/keys.rs.html b/rustdoc/latest/src/zcash_inspect/keys.rs.html
index 499e94392..bd14d23f0 100644
--- a/rustdoc/latest/src/zcash_inspect/keys.rs.html
+++ b/rustdoc/latest/src/zcash_inspect/keys.rs.html
@@ -1,4 +1,4 @@
-keys.rs - source

zcash_inspect/
keys.rs

+keys.rs - source

zcash_inspect/
keys.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_inspect/keys/view.rs.html b/rustdoc/latest/src/zcash_inspect/keys/view.rs.html
index 2188d8b1a..e6f573dd3 100644
--- a/rustdoc/latest/src/zcash_inspect/keys/view.rs.html
+++ b/rustdoc/latest/src/zcash_inspect/keys/view.rs.html
@@ -1,4 +1,4 @@
-view.rs - source

zcash_inspect/keys/
view.rs

+view.rs - source

zcash_inspect/keys/
view.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_inspect/lookup.rs.html b/rustdoc/latest/src/zcash_inspect/lookup.rs.html
index 86f1065c2..9835874d4 100644
--- a/rustdoc/latest/src/zcash_inspect/lookup.rs.html
+++ b/rustdoc/latest/src/zcash_inspect/lookup.rs.html
@@ -1,4 +1,4 @@
-lookup.rs - source

zcash_inspect/
lookup.rs

+lookup.rs - source

zcash_inspect/
lookup.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_inspect/main.rs.html b/rustdoc/latest/src/zcash_inspect/main.rs.html
index 454cbb45d..eb8063b1c 100644
--- a/rustdoc/latest/src/zcash_inspect/main.rs.html
+++ b/rustdoc/latest/src/zcash_inspect/main.rs.html
@@ -1,4 +1,4 @@
-main.rs - source

zcash_inspect/
main.rs

+main.rs - source

zcash_inspect/
main.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_inspect/transaction.rs.html b/rustdoc/latest/src/zcash_inspect/transaction.rs.html
index eed332889..8ecc72d31 100644
--- a/rustdoc/latest/src/zcash_inspect/transaction.rs.html
+++ b/rustdoc/latest/src/zcash_inspect/transaction.rs.html
@@ -1,4 +1,4 @@
-transaction.rs - source

zcash_inspect/
transaction.rs

+transaction.rs - source

zcash_inspect/
transaction.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_keys/address.rs.html b/rustdoc/latest/src/zcash_keys/address.rs.html
index 18244c7f7..d9804b6ba 100644
--- a/rustdoc/latest/src/zcash_keys/address.rs.html
+++ b/rustdoc/latest/src/zcash_keys/address.rs.html
@@ -1,4 +1,4 @@
-address.rs - source

zcash_keys/
address.rs

+address.rs - source

zcash_keys/
address.rs

 1
 2
 3
@@ -554,9 +554,15 @@
 553
 554
 555
-556
//! Structs for handling supported address types.
+556
+557
+558
+559
//! Structs for handling supported address types.
 
-use transparent::address::TransparentAddress;
+use alloc::string::{String, ToString};
+use alloc::vec::Vec;
+
+use transparent::address::TransparentAddress;
 use zcash_address::{
     unified::{self, Container, Encoding, Typecode},
     ConversionError, ToAddress, TryFromRawAddress, ZcashAddress,
@@ -771,7 +777,7 @@
 
     /// Returns the set of receiver typecodes.
     pub fn receiver_types(&self) -> Vec<Typecode> {
-        let result = std::iter::empty();
+        let result = core::iter::empty();
         #[cfg(feature = "orchard")]
         let result = result.chain(self.orchard.map(|_| Typecode::Orchard));
         #[cfg(feature = "sapling")]
diff --git a/rustdoc/latest/src/zcash_keys/encoding.rs.html b/rustdoc/latest/src/zcash_keys/encoding.rs.html
index 657f3b0fe..1cbf0394a 100644
--- a/rustdoc/latest/src/zcash_keys/encoding.rs.html
+++ b/rustdoc/latest/src/zcash_keys/encoding.rs.html
@@ -1,4 +1,4 @@
-encoding.rs - source

zcash_keys/
encoding.rs

+encoding.rs - source

zcash_keys/
encoding.rs

 1
 2
 3
@@ -679,14 +679,19 @@
 678
 679
 680
-681
//! Encoding and decoding functions for Zcash key and address structs.
+681
+682
+683
+684
//! Encoding and decoding functions for Zcash key and address structs.
 //!
 //! Human-Readable Prefixes (HRPs) for Bech32 encodings are located in the
 //! [zcash_protocol::constants] module.
 
 use crate::address::UnifiedAddress;
+use alloc::borrow::ToOwned;
+use alloc::string::{String, ToString};
 use bs58::{self, decode::Error as Bs58Error};
-use std::fmt;
+use core::fmt;
 
 use transparent::address::TransparentAddress;
 use zcash_address::unified::{self, Encoding};
@@ -694,12 +699,13 @@
 
 #[cfg(feature = "sapling")]
 use {
+    alloc::vec::Vec,
     bech32::{
         primitives::decode::{CheckedHrpstring, CheckedHrpstringError},
         Bech32, Hrp,
     },
+    core2::io::{self, Write},
     sapling::zip32::{ExtendedFullViewingKey, ExtendedSpendingKey},
-    std::io::{self, Write},
     zcash_protocol::consensus::NetworkType,
 };
 
@@ -776,7 +782,7 @@
 /// A trait for encoding and decoding Zcash addresses.
 pub trait AddressCodec<P>
 where
-    Self: std::marker::Sized,
+    Self: core::marker::Sized,
 {
     type Error;
 
diff --git a/rustdoc/latest/src/zcash_keys/keys.rs.html b/rustdoc/latest/src/zcash_keys/keys.rs.html
index 7d866b8c5..544f9b711 100644
--- a/rustdoc/latest/src/zcash_keys/keys.rs.html
+++ b/rustdoc/latest/src/zcash_keys/keys.rs.html
@@ -1,4 +1,4 @@
-keys.rs - source

zcash_keys/
keys.rs

+keys.rs - source

zcash_keys/
keys.rs

 1
 2
 3
@@ -1771,11 +1771,11 @@
 1770
 1771
 1772
-1773
//! Helper functions for managing light client key material.
-use std::{
-    error,
-    fmt::{self, Display},
-};
+1773
+1774
//! Helper functions for managing light client key material.
+use alloc::string::{String, ToString};
+use alloc::vec::Vec;
+use core::fmt::{self, Display};
 
 use zcash_address::unified::{self, Container, Encoding, Typecode, Ufvk, Uivk};
 use zcash_protocol::consensus;
@@ -1788,7 +1788,7 @@
 
 #[cfg(feature = "transparent-inputs")]
 use {
-    std::convert::TryInto,
+    core::convert::TryInto,
     transparent::keys::{IncomingViewingKey, NonHardenedChildIndex},
 };
 
@@ -1801,8 +1801,8 @@
 #[cfg(feature = "unstable")]
 use {
     byteorder::{LittleEndian, ReadBytesExt, WriteBytesExt},
-    std::convert::TryFrom,
-    std::io::{Read, Write},
+    core::convert::TryFrom,
+    core2::io::{Read, Write},
     zcash_encoding::CompactSize,
     zcash_protocol::consensus::BranchId,
 };
@@ -1924,8 +1924,8 @@
     KeyDataInvalid(Typecode),
 }
 
-impl std::fmt::Display for DecodingError {
-    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
+impl core::fmt::Display for DecodingError {
+    fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
         match self {
             #[cfg(feature = "unstable")]
             DecodingError::ReadError(s) => write!(f, "Read error: {}", s),
@@ -2114,7 +2114,7 @@
     #[allow(clippy::unnecessary_unwrap)]
     #[cfg(feature = "unstable")]
     pub fn from_bytes(era: Era, encoded: &[u8]) -> Result<Self, DecodingError> {
-        let mut source = std::io::Cursor::new(encoded);
+        let mut source = core2::io::Cursor::new(encoded);
         let decoded_era = source
             .read_u32::<LittleEndian>()
             .map_err(|_| DecodingError::ReadError("era"))
@@ -2321,7 +2321,7 @@
     }
 }
 
-impl error::Error for AddressGenerationError {}
+impl std::error::Error for AddressGenerationError {}
 
 /// Specification for how a unified address should be generated from a unified viewing key.
 #[derive(Clone, Copy, Debug)]
@@ -2600,7 +2600,7 @@
 
     /// Returns the string encoding of this `UnifiedFullViewingKey` for the given network.
     fn to_ufvk(&self) -> Ufvk {
-        let items = std::iter::empty().chain(self.unknown.iter().map(|(typecode, data)| {
+        let items = core::iter::empty().chain(self.unknown.iter().map(|(typecode, data)| {
             unified::Fvk::Unknown {
                 typecode: *typecode,
                 data: data.clone(),
@@ -2840,7 +2840,7 @@
 
     /// Converts this unified incoming viewing key to a unified encoding.
     fn render(&self) -> Uivk {
-        let items = std::iter::empty().chain(self.unknown.iter().map(|(typecode, data)| {
+        let items = core::iter::empty().chain(self.unknown.iter().map(|(typecode, data)| {
             unified::Ivk::Unknown {
                 typecode: *typecode,
                 data: data.clone(),
@@ -3102,6 +3102,8 @@
     #[cfg(feature = "transparent-inputs")]
     use {
         crate::{address::Address, encoding::AddressCodec},
+        alloc::string::ToString,
+        alloc::vec::Vec,
         transparent::keys::{AccountPrivKey, IncomingViewingKey},
         zcash_address::test_vectors,
         zip32::DiversifierIndex,
diff --git a/rustdoc/latest/src/zcash_keys/lib.rs.html b/rustdoc/latest/src/zcash_keys/lib.rs.html
index 7efc65465..1c69a0387 100644
--- a/rustdoc/latest/src/zcash_keys/lib.rs.html
+++ b/rustdoc/latest/src/zcash_keys/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_keys/
lib.rs

+lib.rs - source

zcash_keys/
lib.rs

 1
 2
 3
@@ -23,7 +23,13 @@
 22
 23
 24
-25
//! *A crate for Zcash key and address management.*
+25
+26
+27
+28
+29
+30
+31
//! *A crate for Zcash key and address management.*
 //!
 //! `zcash_keys` contains Rust structs, traits and functions for creating Zcash spending
 //! and viewing keys and addresses.
@@ -32,14 +38,20 @@
 #![doc = document_features::document_features!()]
 //!
 
-#![cfg_attr(docsrs, feature(doc_cfg))]
+#![no_std]
+#![cfg_attr(docsrs, feature(doc_cfg))]
 #![cfg_attr(docsrs, feature(doc_auto_cfg))]
 // Catch documentation errors caused by code changes.
 #![deny(rustdoc::broken_intra_doc_links)]
 // Temporary until we have addressed all Result<T, ()> cases.
 #![allow(clippy::result_unit_err)]
 
-pub mod address;
+#[macro_use]
+extern crate alloc;
+
+extern crate std;
+
+pub mod address;
 pub mod encoding;
 
 #[cfg(any(
diff --git a/rustdoc/latest/src/zcash_primitives/block.rs.html b/rustdoc/latest/src/zcash_primitives/block.rs.html
index 0a8430d45..9efcfb8c2 100644
--- a/rustdoc/latest/src/zcash_primitives/block.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/block.rs.html
@@ -1,4 +1,4 @@
-block.rs - source

zcash_primitives/
block.rs

+block.rs - source

zcash_primitives/
block.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/lib.rs.html b/rustdoc/latest/src/zcash_primitives/lib.rs.html
index 151293154..48a959408 100644
--- a/rustdoc/latest/src/zcash_primitives/lib.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_primitives/
lib.rs

+lib.rs - source

zcash_primitives/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/merkle_tree.rs.html b/rustdoc/latest/src/zcash_primitives/merkle_tree.rs.html
index aab405f28..b39e4a523 100644
--- a/rustdoc/latest/src/zcash_primitives/merkle_tree.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/merkle_tree.rs.html
@@ -1,4 +1,4 @@
-merkle_tree.rs - source

zcash_primitives/
merkle_tree.rs

+merkle_tree.rs - source

zcash_primitives/
merkle_tree.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/builder.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/builder.rs.html
index 9f00ed5c1..6d2546b54 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/builder.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/builder.rs.html
@@ -1,4 +1,4 @@
-builder.rs - source

zcash_primitives/transaction/
builder.rs

+builder.rs - source

zcash_primitives/transaction/
builder.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/components.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/components.rs.html
index dcc664f38..a7c0abb59 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/components.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/components.rs.html
@@ -1,4 +1,4 @@
-components.rs - source

zcash_primitives/transaction/
components.rs

+components.rs - source

zcash_primitives/transaction/
components.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/components/orchard.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/components/orchard.rs.html
index 6c1300b39..0eb3fc339 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/components/orchard.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/components/orchard.rs.html
@@ -1,4 +1,4 @@
-orchard.rs - source

zcash_primitives/transaction/components/
orchard.rs

+orchard.rs - source

zcash_primitives/transaction/components/
orchard.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/components/sapling.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/components/sapling.rs.html
index 36d53f400..3017c424e 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/components/sapling.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/components/sapling.rs.html
@@ -1,4 +1,4 @@
-sapling.rs - source

zcash_primitives/transaction/components/
sapling.rs

+sapling.rs - source

zcash_primitives/transaction/components/
sapling.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/components/sprout.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/components/sprout.rs.html
index a796f6e43..6606e20d1 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/components/sprout.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/components/sprout.rs.html
@@ -1,4 +1,4 @@
-sprout.rs - source

zcash_primitives/transaction/components/
sprout.rs

+sprout.rs - source

zcash_primitives/transaction/components/
sprout.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/fees.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/fees.rs.html
index 0a5089863..021113fde 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/fees.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/fees.rs.html
@@ -1,4 +1,4 @@
-fees.rs - source

zcash_primitives/transaction/
fees.rs

+fees.rs - source

zcash_primitives/transaction/
fees.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/fees/fixed.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/fees/fixed.rs.html
index 3f29b8b41..c5e600cbb 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/fees/fixed.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/fees/fixed.rs.html
@@ -1,4 +1,4 @@
-fixed.rs - source

zcash_primitives/transaction/fees/
fixed.rs

+fixed.rs - source

zcash_primitives/transaction/fees/
fixed.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/fees/transparent.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/fees/transparent.rs.html
index fbfee4714..fddcdc5b9 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/fees/transparent.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/fees/transparent.rs.html
@@ -1,4 +1,4 @@
-transparent.rs - source

zcash_primitives/transaction/fees/
transparent.rs

+transparent.rs - source

zcash_primitives/transaction/fees/
transparent.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/fees/zip317.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/fees/zip317.rs.html
index 495802ff6..dd56bd078 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/fees/zip317.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/fees/zip317.rs.html
@@ -1,4 +1,4 @@
-zip317.rs - source

zcash_primitives/transaction/fees/
zip317.rs

+zip317.rs - source

zcash_primitives/transaction/fees/
zip317.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/mod.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/mod.rs.html
index 1d00f80be..dfddcc6ce 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/mod.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

zcash_primitives/transaction/
mod.rs

+mod.rs - source

zcash_primitives/transaction/
mod.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/sighash.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/sighash.rs.html
index 6dc7107e1..415764556 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/sighash.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/sighash.rs.html
@@ -1,4 +1,4 @@
-sighash.rs - source

zcash_primitives/transaction/
sighash.rs

+sighash.rs - source

zcash_primitives/transaction/
sighash.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/sighash_v4.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/sighash_v4.rs.html
index 81d95618b..2c4dfa0a1 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/sighash_v4.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/sighash_v4.rs.html
@@ -1,4 +1,4 @@
-sighash_v4.rs - source

zcash_primitives/transaction/
sighash_v4.rs

+sighash_v4.rs - source

zcash_primitives/transaction/
sighash_v4.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/sighash_v5.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/sighash_v5.rs.html
index dfac7386a..033dc2aec 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/sighash_v5.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/sighash_v5.rs.html
@@ -1,4 +1,4 @@
-sighash_v5.rs - source

zcash_primitives/transaction/
sighash_v5.rs

+sighash_v5.rs - source

zcash_primitives/transaction/
sighash_v5.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/txid.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/txid.rs.html
index 9492bcf62..761eea1ba 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/txid.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/txid.rs.html
@@ -1,4 +1,4 @@
-txid.rs - source

zcash_primitives/transaction/
txid.rs

+txid.rs - source

zcash_primitives/transaction/
txid.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_primitives/transaction/util.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/util.rs.html
index 8b75cc6af..31caa7b77 100644
--- a/rustdoc/latest/src/zcash_primitives/transaction/util.rs.html
+++ b/rustdoc/latest/src/zcash_primitives/transaction/util.rs.html
@@ -1,3 +1,3 @@
-util.rs - source

zcash_primitives/transaction/
util.rs

+util.rs - source

zcash_primitives/transaction/
util.rs

 1
pub mod sha256d;
 
\ No newline at end of file diff --git a/rustdoc/latest/src/zcash_primitives/transaction/util/sha256d.rs.html b/rustdoc/latest/src/zcash_primitives/transaction/util/sha256d.rs.html index 6b56ed230..7bb372890 100644 --- a/rustdoc/latest/src/zcash_primitives/transaction/util/sha256d.rs.html +++ b/rustdoc/latest/src/zcash_primitives/transaction/util/sha256d.rs.html @@ -1,4 +1,4 @@ -sha256d.rs - source

zcash_primitives/transaction/util/
sha256d.rs

+sha256d.rs - source

zcash_primitives/transaction/util/
sha256d.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_proofs/circuit.rs.html b/rustdoc/latest/src/zcash_proofs/circuit.rs.html
index 1f10ec61c..6f2850083 100644
--- a/rustdoc/latest/src/zcash_proofs/circuit.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/circuit.rs.html
@@ -1,4 +1,4 @@
-circuit.rs - source

zcash_proofs/
circuit.rs

+circuit.rs - source

zcash_proofs/
circuit.rs

 1
 2
 3
//! Implementations of the Zcash circuits and Zcash-specific gadgets.
diff --git a/rustdoc/latest/src/zcash_proofs/circuit/sprout/commitment.rs.html b/rustdoc/latest/src/zcash_proofs/circuit/sprout/commitment.rs.html
index a99d9729e..da86e3a33 100644
--- a/rustdoc/latest/src/zcash_proofs/circuit/sprout/commitment.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/circuit/sprout/commitment.rs.html
@@ -1,4 +1,4 @@
-commitment.rs - source

zcash_proofs/circuit/sprout/
commitment.rs

+commitment.rs - source

zcash_proofs/circuit/sprout/
commitment.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_proofs/circuit/sprout/input.rs.html b/rustdoc/latest/src/zcash_proofs/circuit/sprout/input.rs.html
index 76a748314..ab61a1324 100644
--- a/rustdoc/latest/src/zcash_proofs/circuit/sprout/input.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/circuit/sprout/input.rs.html
@@ -1,4 +1,4 @@
-input.rs - source

zcash_proofs/circuit/sprout/
input.rs

+input.rs - source

zcash_proofs/circuit/sprout/
input.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_proofs/circuit/sprout/mod.rs.html b/rustdoc/latest/src/zcash_proofs/circuit/sprout/mod.rs.html
index 95d51fe19..e66a16d74 100644
--- a/rustdoc/latest/src/zcash_proofs/circuit/sprout/mod.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/circuit/sprout/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source

zcash_proofs/circuit/sprout/
mod.rs

+mod.rs - source

zcash_proofs/circuit/sprout/
mod.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_proofs/circuit/sprout/output.rs.html b/rustdoc/latest/src/zcash_proofs/circuit/sprout/output.rs.html
index 472af89a6..c99dec869 100644
--- a/rustdoc/latest/src/zcash_proofs/circuit/sprout/output.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/circuit/sprout/output.rs.html
@@ -1,4 +1,4 @@
-output.rs - source

zcash_proofs/circuit/sprout/
output.rs

+output.rs - source

zcash_proofs/circuit/sprout/
output.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_proofs/circuit/sprout/prfs.rs.html b/rustdoc/latest/src/zcash_proofs/circuit/sprout/prfs.rs.html
index d2b74b9c4..bfafdc5f1 100644
--- a/rustdoc/latest/src/zcash_proofs/circuit/sprout/prfs.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/circuit/sprout/prfs.rs.html
@@ -1,4 +1,4 @@
-prfs.rs - source

zcash_proofs/circuit/sprout/
prfs.rs

+prfs.rs - source

zcash_proofs/circuit/sprout/
prfs.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_proofs/downloadreader.rs.html b/rustdoc/latest/src/zcash_proofs/downloadreader.rs.html
index 4493fe302..a2964fa0d 100644
--- a/rustdoc/latest/src/zcash_proofs/downloadreader.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/downloadreader.rs.html
@@ -1,4 +1,4 @@
-downloadreader.rs - source

zcash_proofs/
downloadreader.rs

+downloadreader.rs - source

zcash_proofs/
downloadreader.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_proofs/hashreader.rs.html b/rustdoc/latest/src/zcash_proofs/hashreader.rs.html
index 836967ac9..861d013db 100644
--- a/rustdoc/latest/src/zcash_proofs/hashreader.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/hashreader.rs.html
@@ -1,4 +1,4 @@
-hashreader.rs - source

zcash_proofs/
hashreader.rs

+hashreader.rs - source

zcash_proofs/
hashreader.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_proofs/lib.rs.html b/rustdoc/latest/src/zcash_proofs/lib.rs.html
index 16b9126ec..06576c438 100644
--- a/rustdoc/latest/src/zcash_proofs/lib.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_proofs/
lib.rs

+lib.rs - source

zcash_proofs/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_proofs/prover.rs.html b/rustdoc/latest/src/zcash_proofs/prover.rs.html
index 60a4a169b..a6c96243f 100644
--- a/rustdoc/latest/src/zcash_proofs/prover.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/prover.rs.html
@@ -1,4 +1,4 @@
-prover.rs - source

zcash_proofs/
prover.rs

+prover.rs - source

zcash_proofs/
prover.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_proofs/sprout.rs.html b/rustdoc/latest/src/zcash_proofs/sprout.rs.html
index 3d1a0cc0c..ab153bc25 100644
--- a/rustdoc/latest/src/zcash_proofs/sprout.rs.html
+++ b/rustdoc/latest/src/zcash_proofs/sprout.rs.html
@@ -1,4 +1,4 @@
-sprout.rs - source

zcash_proofs/
sprout.rs

+sprout.rs - source

zcash_proofs/
sprout.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_protocol/consensus.rs.html b/rustdoc/latest/src/zcash_protocol/consensus.rs.html
index e0226cd06..7b7942053 100644
--- a/rustdoc/latest/src/zcash_protocol/consensus.rs.html
+++ b/rustdoc/latest/src/zcash_protocol/consensus.rs.html
@@ -1,4 +1,4 @@
-consensus.rs - source

zcash_protocol/
consensus.rs

+consensus.rs - source

zcash_protocol/
consensus.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_protocol/constants.rs.html b/rustdoc/latest/src/zcash_protocol/constants.rs.html
index 6cdb0fdda..9d7eecc79 100644
--- a/rustdoc/latest/src/zcash_protocol/constants.rs.html
+++ b/rustdoc/latest/src/zcash_protocol/constants.rs.html
@@ -1,4 +1,4 @@
-constants.rs - source

zcash_protocol/
constants.rs

+constants.rs - source

zcash_protocol/
constants.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_protocol/constants/mainnet.rs.html b/rustdoc/latest/src/zcash_protocol/constants/mainnet.rs.html
index 95fd80aa1..775fe7517 100644
--- a/rustdoc/latest/src/zcash_protocol/constants/mainnet.rs.html
+++ b/rustdoc/latest/src/zcash_protocol/constants/mainnet.rs.html
@@ -1,4 +1,4 @@
-mainnet.rs - source

zcash_protocol/constants/
mainnet.rs

+mainnet.rs - source

zcash_protocol/constants/
mainnet.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_protocol/constants/regtest.rs.html b/rustdoc/latest/src/zcash_protocol/constants/regtest.rs.html
index cdbdc1c8f..0dc89d2ed 100644
--- a/rustdoc/latest/src/zcash_protocol/constants/regtest.rs.html
+++ b/rustdoc/latest/src/zcash_protocol/constants/regtest.rs.html
@@ -1,4 +1,4 @@
-regtest.rs - source

zcash_protocol/constants/
regtest.rs

+regtest.rs - source

zcash_protocol/constants/
regtest.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_protocol/constants/testnet.rs.html b/rustdoc/latest/src/zcash_protocol/constants/testnet.rs.html
index 1447ca5d4..d743500c1 100644
--- a/rustdoc/latest/src/zcash_protocol/constants/testnet.rs.html
+++ b/rustdoc/latest/src/zcash_protocol/constants/testnet.rs.html
@@ -1,4 +1,4 @@
-testnet.rs - source

zcash_protocol/constants/
testnet.rs

+testnet.rs - source

zcash_protocol/constants/
testnet.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_protocol/lib.rs.html b/rustdoc/latest/src/zcash_protocol/lib.rs.html
index d7fa6eb5e..110b075dc 100644
--- a/rustdoc/latest/src/zcash_protocol/lib.rs.html
+++ b/rustdoc/latest/src/zcash_protocol/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_protocol/
lib.rs

+lib.rs - source

zcash_protocol/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_protocol/local_consensus.rs.html b/rustdoc/latest/src/zcash_protocol/local_consensus.rs.html
index d58f9a7ff..0d4aacd80 100644
--- a/rustdoc/latest/src/zcash_protocol/local_consensus.rs.html
+++ b/rustdoc/latest/src/zcash_protocol/local_consensus.rs.html
@@ -1,4 +1,4 @@
-local_consensus.rs - source

zcash_protocol/
local_consensus.rs

+local_consensus.rs - source

zcash_protocol/
local_consensus.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_protocol/memo.rs.html b/rustdoc/latest/src/zcash_protocol/memo.rs.html
index 1964c4d99..8a400a430 100644
--- a/rustdoc/latest/src/zcash_protocol/memo.rs.html
+++ b/rustdoc/latest/src/zcash_protocol/memo.rs.html
@@ -1,4 +1,4 @@
-memo.rs - source

zcash_protocol/
memo.rs

+memo.rs - source

zcash_protocol/
memo.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_protocol/txid.rs.html b/rustdoc/latest/src/zcash_protocol/txid.rs.html
index e17cbcda1..cd3bd1b68 100644
--- a/rustdoc/latest/src/zcash_protocol/txid.rs.html
+++ b/rustdoc/latest/src/zcash_protocol/txid.rs.html
@@ -1,4 +1,4 @@
-txid.rs - source

zcash_protocol/
txid.rs

+txid.rs - source

zcash_protocol/
txid.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_protocol/value.rs.html b/rustdoc/latest/src/zcash_protocol/value.rs.html
index 0388cabae..c0bb4922d 100644
--- a/rustdoc/latest/src/zcash_protocol/value.rs.html
+++ b/rustdoc/latest/src/zcash_protocol/value.rs.html
@@ -1,4 +1,4 @@
-value.rs - source

zcash_protocol/
value.rs

+value.rs - source

zcash_protocol/
value.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/address.rs.html b/rustdoc/latest/src/zcash_transparent/address.rs.html
index 83f65ce6a..b829fc528 100644
--- a/rustdoc/latest/src/zcash_transparent/address.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/address.rs.html
@@ -1,4 +1,4 @@
-address.rs - source

zcash_transparent/
address.rs

+address.rs - source

zcash_transparent/
address.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/builder.rs.html b/rustdoc/latest/src/zcash_transparent/builder.rs.html
index 137ffce51..b3c5ed9ea 100644
--- a/rustdoc/latest/src/zcash_transparent/builder.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/builder.rs.html
@@ -1,4 +1,4 @@
-builder.rs - source

zcash_transparent/
builder.rs

+builder.rs - source

zcash_transparent/
builder.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/bundle.rs.html b/rustdoc/latest/src/zcash_transparent/bundle.rs.html
index cd16e5e4c..ccc58658c 100644
--- a/rustdoc/latest/src/zcash_transparent/bundle.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/bundle.rs.html
@@ -1,4 +1,4 @@
-bundle.rs - source

zcash_transparent/
bundle.rs

+bundle.rs - source

zcash_transparent/
bundle.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/keys.rs.html b/rustdoc/latest/src/zcash_transparent/keys.rs.html
index 66026f6ba..69fe2360c 100644
--- a/rustdoc/latest/src/zcash_transparent/keys.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/keys.rs.html
@@ -1,4 +1,4 @@
-keys.rs - source

zcash_transparent/
keys.rs

+keys.rs - source

zcash_transparent/
keys.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/lib.rs.html b/rustdoc/latest/src/zcash_transparent/lib.rs.html
index d4eb34466..a6a7b3524 100644
--- a/rustdoc/latest/src/zcash_transparent/lib.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zcash_transparent/
lib.rs

+lib.rs - source

zcash_transparent/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/pczt.rs.html b/rustdoc/latest/src/zcash_transparent/pczt.rs.html
index 44f89b9f1..92850ed65 100644
--- a/rustdoc/latest/src/zcash_transparent/pczt.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/pczt.rs.html
@@ -1,4 +1,4 @@
-pczt.rs - source

zcash_transparent/
pczt.rs

+pczt.rs - source

zcash_transparent/
pczt.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/pczt/parse.rs.html b/rustdoc/latest/src/zcash_transparent/pczt/parse.rs.html
index a7b5733e7..4030c2e9e 100644
--- a/rustdoc/latest/src/zcash_transparent/pczt/parse.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/pczt/parse.rs.html
@@ -1,4 +1,4 @@
-parse.rs - source

zcash_transparent/pczt/
parse.rs

+parse.rs - source

zcash_transparent/pczt/
parse.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/pczt/signer.rs.html b/rustdoc/latest/src/zcash_transparent/pczt/signer.rs.html
index ecb5e30ce..6a34d6240 100644
--- a/rustdoc/latest/src/zcash_transparent/pczt/signer.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/pczt/signer.rs.html
@@ -1,4 +1,4 @@
-signer.rs - source

zcash_transparent/pczt/
signer.rs

+signer.rs - source

zcash_transparent/pczt/
signer.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/pczt/spend_finalizer.rs.html b/rustdoc/latest/src/zcash_transparent/pczt/spend_finalizer.rs.html
index 8b602d9c7..6bb254aba 100644
--- a/rustdoc/latest/src/zcash_transparent/pczt/spend_finalizer.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/pczt/spend_finalizer.rs.html
@@ -1,4 +1,4 @@
-spend_finalizer.rs - source

zcash_transparent/pczt/
spend_finalizer.rs

+spend_finalizer.rs - source

zcash_transparent/pczt/
spend_finalizer.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/pczt/tx_extractor.rs.html b/rustdoc/latest/src/zcash_transparent/pczt/tx_extractor.rs.html
index d75455433..ffa82b19b 100644
--- a/rustdoc/latest/src/zcash_transparent/pczt/tx_extractor.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/pczt/tx_extractor.rs.html
@@ -1,4 +1,4 @@
-tx_extractor.rs - source

zcash_transparent/pczt/
tx_extractor.rs

+tx_extractor.rs - source

zcash_transparent/pczt/
tx_extractor.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/pczt/updater.rs.html b/rustdoc/latest/src/zcash_transparent/pczt/updater.rs.html
index 7d938a994..e6e2a15a2 100644
--- a/rustdoc/latest/src/zcash_transparent/pczt/updater.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/pczt/updater.rs.html
@@ -1,4 +1,4 @@
-updater.rs - source

zcash_transparent/pczt/
updater.rs

+updater.rs - source

zcash_transparent/pczt/
updater.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/pczt/verify.rs.html b/rustdoc/latest/src/zcash_transparent/pczt/verify.rs.html
index 9bdc73a5d..e054646d3 100644
--- a/rustdoc/latest/src/zcash_transparent/pczt/verify.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/pczt/verify.rs.html
@@ -1,4 +1,4 @@
-verify.rs - source

zcash_transparent/pczt/
verify.rs

+verify.rs - source

zcash_transparent/pczt/
verify.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zcash_transparent/sighash.rs.html b/rustdoc/latest/src/zcash_transparent/sighash.rs.html
index 24c126b1a..eada1fefe 100644
--- a/rustdoc/latest/src/zcash_transparent/sighash.rs.html
+++ b/rustdoc/latest/src/zcash_transparent/sighash.rs.html
@@ -1,4 +1,4 @@
-sighash.rs - source

zcash_transparent/
sighash.rs

+sighash.rs - source

zcash_transparent/
sighash.rs

 1
 2
 3
diff --git a/rustdoc/latest/src/zip321/lib.rs.html b/rustdoc/latest/src/zip321/lib.rs.html
index 705686525..d280be1da 100644
--- a/rustdoc/latest/src/zip321/lib.rs.html
+++ b/rustdoc/latest/src/zip321/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source

zip321/
lib.rs

+lib.rs - source

zip321/
lib.rs

 1
 2
 3
diff --git a/rustdoc/latest/static.files/search-92e6798f.js b/rustdoc/latest/static.files/search-036cda7a.js
similarity index 69%
rename from rustdoc/latest/static.files/search-92e6798f.js
rename to rustdoc/latest/static.files/search-036cda7a.js
index 9260fd5c8..cf59d7797 100644
--- a/rustdoc/latest/static.files/search-92e6798f.js
+++ b/rustdoc/latest/static.files/search-036cda7a.js
@@ -1,4 +1,4 @@
-"use strict";if(!Array.prototype.toSpliced){Array.prototype.toSpliced=function(){const me=this.slice();Array.prototype.splice.apply(me,arguments);return me}}function onEachBtwn(arr,func,funcBtwn){let skipped=true;for(const value of arr){if(!skipped){funcBtwn(value)}skipped=func(value)}}const itemTypes=["keyword","primitive","mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","associatedtype","constant","associatedconstant","union","foreigntype","existential","attr","derive","traitalias","generic",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_GENERIC=itemTypes.indexOf("generic");const TY_IMPORT=itemTypes.indexOf("import");const TY_TRAIT=itemTypes.indexOf("trait");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"../";const UNBOXING_LIMIT=5;const REGEX_IDENT=/\p{ID_Start}\p{ID_Continue}*|_\p{ID_Continue}+/uy;const REGEX_INVALID_TYPE_FILTER=/[^a-z]/ui;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;const editDistanceState={current:[],prev:[],prevPrev:[],calculate:function calculate(a,b,limit){if(a.lengthlimit){return limit+1}while(b.length>0&&b[0]===a[0]){a=a.substring(1);b=b.substring(1)}while(b.length>0&&b[b.length-1]===a[a.length-1]){a=a.substring(0,a.length-1);b=b.substring(0,b.length-1)}if(b.length===0){return minDist}const aLength=a.length;const bLength=b.length;for(let i=0;i<=bLength;++i){this.current[i]=0;this.prev[i]=i;this.prevPrev[i]=Number.MAX_VALUE}for(let i=1;i<=aLength;++i){this.current[0]=i;const aIdx=i-1;for(let j=1;j<=bLength;++j){const bIdx=j-1;const substitutionCost=a[aIdx]===b[bIdx]?0:1;this.current[j]=Math.min(this.prev[j]+1,this.current[j-1]+1,this.prev[j-1]+substitutionCost,);if((i>1)&&(j>1)&&(a[aIdx]===b[bIdx-1])&&(a[aIdx-1]===b[bIdx])){this.current[j]=Math.min(this.current[j],this.prevPrev[j-2]+1,)}}const prevPrevTmp=this.prevPrev;this.prevPrev=this.prev;this.prev=this.current;this.current=prevPrevTmp}const distance=this.prev[bLength];return distance<=limit?distance:(limit+1)},};function editDistance(a,b,limit){return editDistanceState.calculate(a,b,limit)}function isEndCharacter(c){return"=,>-])".indexOf(c)!==-1}function isSeparatorCharacter(c){return c===","||c==="="}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function skipWhitespace(parserState){while(parserState.pos0){const c=parserState.userQuery[pos-1];if(c===lookingFor){return true}else if(c!==" "){break}pos-=1}return false}function isLastElemGeneric(elems,parserState){return(elems.length>0&&elems[elems.length-1].generics.length>0)||prevIs(parserState,">")}function getFilteredNextElem(query,parserState,elems,isInGenerics){const start=parserState.pos;if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){throw["Expected type filter before ",":"]}getNextElem(query,parserState,elems,isInGenerics);if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}if(elems.length===0){throw["Expected type filter before ",":"]}else if(query.literalSearch){throw["Cannot use quotes on type filter"]}const typeFilterElem=elems.pop();checkExtraTypeFilterCharacters(start,parserState);parserState.typeFilter=typeFilterElem.normalizedPathLast;parserState.pos+=1;parserState.totalElems-=1;query.literalSearch=false;getNextElem(query,parserState,elems,isInGenerics)}}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;let foundSeparator=false;const oldTypeFilter=parserState.typeFilter;parserState.typeFilter=null;const oldIsInBinding=parserState.isInBinding;parserState.isInBinding=null;let hofParameters=null;let extra="";if(endChar===">"){extra="<"}else if(endChar==="]"){extra="["}else if(endChar===")"){extra="("}else if(endChar===""){extra="->"}else{extra=endChar}while(parserState.pos"," after ","="]}hofParameters=[...elems];elems.length=0;parserState.pos+=2;foundStopChar=true;foundSeparator=false;continue}else if(c===" "){parserState.pos+=1;continue}else if(isSeparatorCharacter(c)){parserState.pos+=1;foundStopChar=true;foundSeparator=true;continue}else if(c===":"&&isPathStart(parserState)){throw["Unexpected ","::",": paths cannot start with ","::"]}else if(isEndCharacter(c)){throw["Unexpected ",c," after ",extra]}if(!foundStopChar){let extra=[];if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(endChar!==""){throw["Expected ",",",", ","=",", or ",endChar,...extra,", found ",c,]}throw["Expected ",","," or ","=",...extra,", found ",c,]}const posBefore=parserState.pos;getFilteredNextElem(query,parserState,elems,endChar!=="");if(endChar!==""&&parserState.pos>=parserState.length){throw["Unclosed ",extra]}if(posBefore===parserState.pos){parserState.pos+=1}foundStopChar=false}if(parserState.pos>=parserState.length&&endChar!==""){throw["Unclosed ",extra]}parserState.pos+=1;if(hofParameters){foundSeparator=false;if([...elems,...hofParameters].some(x=>x.bindingName)||parserState.isInBinding){throw["Unexpected ","="," within ","->"]}const hofElem=makePrimitiveElement("->",{generics:hofParameters,bindings:new Map([["output",[...elems]]]),typeFilter:null,});elems.length=0;elems[0]=hofElem}parserState.typeFilter=oldTypeFilter;parserState.isInBinding=oldIsInBinding;return{foundSeparator}}function getNextElem(query,parserState,elems,isInGenerics){const generics=[];skipWhitespace(parserState);let start=parserState.pos;let end;if("[(".indexOf(parserState.userQuery[parserState.pos])!==-1){let endChar=")";let name="()";let friendlyName="tuple";if(parserState.userQuery[parserState.pos]==="["){endChar="]";name="[]";friendlyName="slice"}parserState.pos+=1;const{foundSeparator}=getItemsBefore(query,parserState,generics,endChar);const typeFilter=parserState.typeFilter;const bindingName=parserState.isInBinding;parserState.typeFilter=null;parserState.isInBinding=null;for(const gen of generics){if(gen.bindingName!==null){throw["Type parameter ","=",` cannot be within ${friendlyName} `,name]}}if(name==="()"&&!foundSeparator&&generics.length===1&&typeFilter===null){elems.push(generics[0])}else if(name==="()"&&generics.length===1&&generics[0].name==="->"){generics[0].typeFilter=typeFilter;elems.push(generics[0])}else{if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive ",name," and ",typeFilter," both specified",]}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}elems.push(makePrimitiveElement(name,{bindingName,generics}))}}else if(parserState.userQuery[parserState.pos]==="&"){if(parserState.typeFilter!==null&&parserState.typeFilter!=="primitive"){throw["Invalid search type: primitive ","&"," and ",parserState.typeFilter," both specified",]}parserState.typeFilter=null;parserState.pos+=1;let c=parserState.userQuery[parserState.pos];while(c===" "&&parserState.pos=end){throw["Found generics without a path"]}parserState.pos+=1;getItemsBefore(query,parserState,generics,">")}else if(parserState.pos=end){throw["Found generics without a path"]}if(parserState.isInBinding){throw["Unexpected ","("," after ","="]}parserState.pos+=1;const typeFilter=parserState.typeFilter;parserState.typeFilter=null;getItemsBefore(query,parserState,generics,")");skipWhitespace(parserState);if(isReturnArrow(parserState)){parserState.pos+=2;skipWhitespace(parserState);getFilteredNextElem(query,parserState,generics,isInGenerics);generics[generics.length-1].bindingName=makePrimitiveElement("output")}else{generics.push(makePrimitiveElement(null,{bindingName:makePrimitiveElement("output"),typeFilter:null,}))}parserState.typeFilter=typeFilter}if(isStringElem){skipWhitespace(parserState)}if(start>=end&&generics.length===0){return}if(parserState.userQuery[parserState.pos]==="="){if(parserState.isInBinding){throw["Cannot write ","="," twice in a binding"]}if(!isInGenerics){throw["Type parameter ","="," must be within generics list"]}const name=parserState.userQuery.slice(start,end).trim();if(name==="!"){throw["Type parameter ","="," key cannot be ","!"," never type"]}if(name.includes("!")){throw["Type parameter ","="," key cannot be ","!"," macro"]}if(name.includes("::")){throw["Type parameter ","="," key cannot contain ","::"," path"]}if(name.includes(":")){throw["Type parameter ","="," key cannot contain ",":"," type"]}parserState.isInBinding={name,generics}}else{elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics,),)}}}function checkExtraTypeFilterCharacters(start,parserState){const query=parserState.userQuery.slice(start,parserState.pos).trim();const match=query.match(REGEX_INVALID_TYPE_FILTER);if(match){throw["Unexpected ",match[0]," in type filter (before ",":",")",]}}function createQueryElement(query,parserState,name,generics,isInGenerics){const path=name.trim();if(path.length===0&&generics.length===0){throw["Unexpected ",parserState.userQuery[parserState.pos]]}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw["Cannot have more than one element if you use quotes"]}const typeFilter=parserState.typeFilter;parserState.typeFilter=null;if(name.trim()==="!"){if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive never type ","!"," and ",typeFilter," both specified",]}if(generics.length!==0){throw["Never type ","!"," does not accept generic parameters",]}const bindingName=parserState.isInBinding;parserState.isInBinding=null;return makePrimitiveElement("never",{bindingName})}const quadcolon=/::\s*::/.exec(path);if(path.startsWith("::")){throw["Paths cannot start with ","::"]}else if(quadcolon!==null){throw["Unexpected ",quadcolon[0]]}const pathSegments=path.split(/(?:::\s*)|(?:\s+(?:::\s*)?)/).map(x=>x.toLowerCase());if(pathSegments.length===0||(pathSegments.length===1&&pathSegments[0]==="")){if(generics.length>0||prevIs(parserState,">")){throw["Found generics without a path"]}else{throw["Unexpected ",parserState.userQuery[parserState.pos]]}}for(const[i,pathSegment]of pathSegments.entries()){if(pathSegment==="!"){if(i!==0){throw["Never type ","!"," is not associated item"]}pathSegments[i]="never"}}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}const bindingName=parserState.isInBinding;parserState.isInBinding=null;const bindings=new Map();const pathLast=pathSegments[pathSegments.length-1];return{name:name.trim(),id:null,fullPath:pathSegments,pathWithoutLast:pathSegments.slice(0,pathSegments.length-1),pathLast,normalizedPathLast:pathLast.replace(/_/g,""),generics:generics.filter(gen=>{if(gen.bindingName!==null){if(gen.name!==null){gen.bindingName.generics.unshift(gen)}bindings.set(gen.bindingName.name.toLowerCase().replace(/_/g,""),gen.bindingName.generics,);return false}return true}),bindings,typeFilter,bindingName,}}function makePrimitiveElement(name,extra){return Object.assign({name,id:null,fullPath:[name],pathWithoutLast:[],pathLast:name,normalizedPathLast:name,generics:[],bindings:new Map(),typeFilter:"primitive",bindingName:null,},extra)}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw["Unexpected ","\""," in generics"]}else if(query.literalSearch){throw["Cannot have more than one literal search element"]}else if(parserState.totalElems-parserState.genericsElems>0){throw["Cannot use literal search when there is more than one element"]}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw["Unclosed ","\""]}else if(parserState.userQuery[end]!=="\""){throw["Unexpected ",parserState.userQuery[end]," in a string element"]}else if(start===end){throw["Cannot have empty string element"]}parserState.pos+=1;query.literalSearch=true}function getIdentEndPosition(parserState){let afterIdent=consumeIdent(parserState);let end=parserState.pos;let macroExclamation=-1;while(parserState.pos0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]," (not a valid identifier)"]}else{throw["Unexpected ",c," (not a valid identifier)"]}parserState.pos+=1;afterIdent=consumeIdent(parserState);end=parserState.pos}if(macroExclamation!==-1){if(parserState.typeFilter===null){parserState.typeFilter="macro"}else if(parserState.typeFilter!=="macro"){throw["Invalid search type: macro ","!"," and ",parserState.typeFilter," both specified",]}end=macroExclamation}return end}function isSpecialStartCharacter(c){return"<\"".indexOf(c)!==-1}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function consumeIdent(parserState){REGEX_IDENT.lastIndex=parserState.pos;const match=parserState.userQuery.match(REGEX_IDENT);if(match){parserState.pos+=match[0].length;return true}return false}function isPathSeparator(c){return c===":"||c===" "}class VlqHexDecoder{constructor(string,cons){this.string=string;this.cons=cons;this.offset=0;this.backrefQueue=[]}decodeList(){let c=this.string.charCodeAt(this.offset);const ret=[];while(c!==125){ret.push(this.decode());c=this.string.charCodeAt(this.offset)}this.offset+=1;return ret}decode(){let n=0;let c=this.string.charCodeAt(this.offset);if(c===123){this.offset+=1;return this.decodeList()}while(c<96){n=(n<<4)|(c&0xF);this.offset+=1;c=this.string.charCodeAt(this.offset)}n=(n<<4)|(c&0xF);const[sign,value]=[n&1,n>>1];this.offset+=1;return sign?-value:value}next(){const c=this.string.charCodeAt(this.offset);if(c>=48&&c<64){this.offset+=1;return this.backrefQueue[c-48]}if(c===96){this.offset+=1;return this.cons(0)}const result=this.cons(this.decode());this.backrefQueue.unshift(result);if(this.backrefQueue.length>16){this.backrefQueue.pop()}return result}}class RoaringBitmap{constructor(str){const strdecoded=atob(str);const u8array=new Uint8Array(strdecoded.length);for(let j=0;j=4){offsets=[];for(let j=0;j>3]&(1<<(j&0x7))){const runcount=(u8array[i]|(u8array[i+1]<<8));i+=2;this.containers.push(new RoaringBitmapRun(runcount,u8array.slice(i,i+(runcount*4)),));i+=runcount*4}else if(this.cardinalities[j]>=4096){this.containers.push(new RoaringBitmapBits(u8array.slice(i,i+8192)));i+=8192}else{const end=this.cardinalities[j]*2;this.containers.push(new RoaringBitmapArray(this.cardinalities[j],u8array.slice(i,i+end),));i+=end}}}contains(keyvalue){const key=keyvalue>>16;const value=keyvalue&0xFFFF;let left=0;let right=this.keys.length-1;while(left<=right){const mid=Math.floor((left+right)/2);const x=this.keys[mid];if(xkey){right=mid-1}else{return this.containers[mid].contains(value)}}return false}}class RoaringBitmapRun{constructor(runcount,array){this.runcount=runcount;this.array=array}contains(value){let left=0;let right=this.runcount-1;while(left<=right){const mid=Math.floor((left+right)/2);const i=mid*4;const start=this.array[i]|(this.array[i+1]<<8);const lenm1=this.array[i+2]|(this.array[i+3]<<8);if((start+lenm1)value){right=mid-1}else{return true}}return false}}class RoaringBitmapArray{constructor(cardinality,array){this.cardinality=cardinality;this.array=array}contains(value){let left=0;let right=this.cardinality-1;while(left<=right){const mid=Math.floor((left+right)/2);const i=mid*2;const x=this.array[i]|(this.array[i+1]<<8);if(xvalue){right=mid-1}else{return true}}return false}}class RoaringBitmapBits{constructor(array){this.array=array}contains(value){return!!(this.array[value>>3]&(1<<(value&7)))}}class NameTrie{constructor(){this.children=[];this.matches=[]}insert(name,id,tailTable){this.insertSubstring(name,0,id,tailTable)}insertSubstring(name,substart,id,tailTable){const l=name.length;if(substart===l){this.matches.push(id)}else{const sb=name.charCodeAt(substart);let child;if(this.children[sb]!==undefined){child=this.children[sb]}else{child=new NameTrie();this.children[sb]=child;let sste;if(substart>=2){const tail=name.substring(substart-2,substart+1);if(tailTable.has(tail)){sste=tailTable.get(tail)}else{sste=[];tailTable.set(tail,sste)}sste.push(child)}}child.insertSubstring(name,substart+1,id,tailTable)}}search(name,tailTable){const results=new Set();this.searchSubstringPrefix(name,0,results);if(results.size=3){const levParams=name.length>=6?new Lev2TParametricDescription(name.length):new Lev1TParametricDescription(name.length);this.searchLev(name,0,levParams,results);const tail=name.substring(0,3);if(tailTable.has(tail)){for(const entry of tailTable.get(tail)){entry.searchSubstringPrefix(name,3,results)}}}return[...results]}searchSubstringPrefix(name,substart,results){const l=name.length;if(substart===l){for(const match of this.matches){results.add(match)}let unprocessedChildren=[];for(const child of this.children){if(child){unprocessedChildren.push(child)}}let nextSet=[];while(unprocessedChildren.length!==0){const next=unprocessedChildren.pop();for(const child of next.children){if(child){nextSet.push(child)}}for(const match of next.matches){results.add(match)}if(unprocessedChildren.length===0){const tmp=unprocessedChildren;unprocessedChildren=nextSet;nextSet=tmp}}}else{const sb=name.charCodeAt(substart);if(this.children[sb]!==undefined){this.children[sb].searchSubstringPrefix(name,substart+1,results)}}}searchLev(name,substart,levParams,results){const stack=[[this,0]];const n=levParams.n;while(stack.length!==0){const[trie,levState]=stack.pop();for(const[charCode,child]of trie.children.entries()){if(!child){continue}const levPos=levParams.getPosition(levState);const vector=levParams.getVector(name,charCode,levPos,Math.min(name.length,levPos+(2*n)+1),);const newLevState=levParams.transition(levState,levPos,vector,);if(newLevState>=0){stack.push([child,newLevState]);if(levParams.isAccept(newLevState)){for(const match of child.matches){results.add(match)}}}}}}}class DocSearch{constructor(rawSearchIndex,rootPath,searchState){this.searchIndexDeprecated=new Map();this.searchIndexEmptyDesc=new Map();this.functionTypeFingerprint=null;this.typeNameIdMap=new Map();this.assocTypeIdNameMap=new Map();this.ALIASES=new Map();this.rootPath=rootPath;this.searchState=searchState;this.typeNameIdOfArray=this.buildTypeMapIndex("array");this.typeNameIdOfSlice=this.buildTypeMapIndex("slice");this.typeNameIdOfArrayOrSlice=this.buildTypeMapIndex("[]");this.typeNameIdOfTuple=this.buildTypeMapIndex("tuple");this.typeNameIdOfUnit=this.buildTypeMapIndex("unit");this.typeNameIdOfTupleOrUnit=this.buildTypeMapIndex("()");this.typeNameIdOfFn=this.buildTypeMapIndex("fn");this.typeNameIdOfFnMut=this.buildTypeMapIndex("fnmut");this.typeNameIdOfFnOnce=this.buildTypeMapIndex("fnonce");this.typeNameIdOfHof=this.buildTypeMapIndex("->");this.typeNameIdOfOutput=this.buildTypeMapIndex("output",true);this.typeNameIdOfReference=this.buildTypeMapIndex("reference");this.EMPTY_BINDINGS_MAP=new Map();this.EMPTY_GENERICS_ARRAY=[];this.TYPES_POOL=new Map();this.nameTrie=new NameTrie();this.tailTable=new Map();this.searchIndex=this.buildIndex(rawSearchIndex)}buildTypeMapIndex(name,isAssocType){if(name===""||name===null){return null}if(this.typeNameIdMap.has(name)){const obj=this.typeNameIdMap.get(name);obj.assocOnly=isAssocType&&obj.assocOnly;return obj.id}else{const id=this.typeNameIdMap.size;this.typeNameIdMap.set(name,{id,assocOnly:isAssocType});return id}}buildItemSearchTypeAll(types,paths,lowercasePaths){return types.length>0?types.map(type=>this.buildItemSearchType(type,paths,lowercasePaths)):this.EMPTY_GENERICS_ARRAY}buildItemSearchType(type,paths,lowercasePaths,isAssocType){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;const BINDINGS_DATA=2;let pathIndex,generics,bindings;if(typeof type==="number"){pathIndex=type;generics=this.EMPTY_GENERICS_ARRAY;bindings=this.EMPTY_BINDINGS_MAP}else{pathIndex=type[PATH_INDEX_DATA];generics=this.buildItemSearchTypeAll(type[GENERICS_DATA],paths,lowercasePaths,);if(type.length>BINDINGS_DATA&&type[BINDINGS_DATA].length>0){bindings=new Map(type[BINDINGS_DATA].map(binding=>{const[assocType,constraints]=binding;return[this.buildItemSearchType(assocType,paths,lowercasePaths,true).id,this.buildItemSearchTypeAll(constraints,paths,lowercasePaths),]}))}else{bindings=this.EMPTY_BINDINGS_MAP}}let result;if(pathIndex<0){result={id:pathIndex,name:"",ty:TY_GENERIC,path:null,exactPath:null,generics,bindings,unboxFlag:true,}}else if(pathIndex===0){result={id:null,name:"",ty:null,path:null,exactPath:null,generics,bindings,unboxFlag:true,}}else{const item=lowercasePaths[pathIndex-1];const id=this.buildTypeMapIndex(item.name,isAssocType);if(isAssocType){this.assocTypeIdNameMap.set(id,paths[pathIndex-1].name)}result={id,name:paths[pathIndex-1].name,ty:item.ty,path:item.path,exactPath:item.exactPath,generics,bindings,unboxFlag:item.unboxFlag,}}const cr=this.TYPES_POOL.get(result.id);if(cr){if(cr.generics.length===result.generics.length&&cr.generics!==result.generics&&cr.generics.every((x,i)=>result.generics[i]===x)){result.generics=cr.generics}if(cr.bindings.size===result.bindings.size&&cr.bindings!==result.bindings){let ok=true;for(const[k,v]of cr.bindings.entries()){const v2=result.bindings.get(v);if(!v2){ok=false;break}if(v!==v2&&v.length===v2.length&&v.every((x,i)=>v2[i]===x)){result.bindings.set(k,v)}else if(v!==v2){ok=false;break}}if(ok){result.bindings=cr.bindings}}if(cr.ty===result.ty&&cr.path===result.path&&cr.bindings===result.bindings&&cr.generics===result.generics&&cr.ty===result.ty&&cr.name===result.name&&cr.unboxFlag===result.unboxFlag){return cr}}this.TYPES_POOL.set(result.id,result);return result}buildFunctionTypeFingerprint(type,output){let input=type.id;if(input===this.typeNameIdOfArray||input===this.typeNameIdOfSlice){input=this.typeNameIdOfArrayOrSlice}if(input===this.typeNameIdOfTuple||input===this.typeNameIdOfUnit){input=this.typeNameIdOfTupleOrUnit}if(input===this.typeNameIdOfFn||input===this.typeNameIdOfFnMut||input===this.typeNameIdOfFnOnce){input=this.typeNameIdOfHof}const hashint1=k=>{k=(~~k+0x7ed55d16)+(k<<12);k=(k ^ 0xc761c23c)^(k>>>19);k=(~~k+0x165667b1)+(k<<5);k=(~~k+0xd3a2646c)^(k<<9);k=(~~k+0xfd7046c5)+(k<<3);return(k ^ 0xb55a4f09)^(k>>>16)};const hashint2=k=>{k=~k+(k<<15);k ^=k>>>12;k+=k<<2;k ^=k>>>4;k=Math.imul(k,2057);return k ^(k>>16)};if(input!==null){const h0a=hashint1(input);const h0b=hashint2(input);const h1a=~~(h0a+Math.imul(h0b,2));const h1b=~~(h0a+Math.imul(h0b,3));const h2a=~~(h0a+Math.imul(h0b,4));const h2b=~~(h0a+Math.imul(h0b,5));output[0]|=(1<<(h0a%32))|(1<<(h1b%32));output[1]|=(1<<(h1a%32))|(1<<(h2b%32));output[2]|=(1<<(h2a%32))|(1<<(h0b%32));output[3]+=1}for(const g of type.generics){this.buildFunctionTypeFingerprint(g,output)}const fb={id:null,ty:0,generics:this.EMPTY_GENERICS_ARRAY,bindings:this.EMPTY_BINDINGS_MAP,};for(const[k,v]of type.bindings.entries()){fb.id=k;fb.generics=v;this.buildFunctionTypeFingerprint(fb,output)}}buildIndex(rawSearchIndex){const buildFunctionSearchTypeCallback=(paths,lowercasePaths)=>{return functionSearchType=>{if(functionSearchType===0){return null}const INPUTS_DATA=0;const OUTPUT_DATA=1;let inputs,output;if(typeof functionSearchType[INPUTS_DATA]==="number"){inputs=[this.buildItemSearchType(functionSearchType[INPUTS_DATA],paths,lowercasePaths,),]}else{inputs=this.buildItemSearchTypeAll(functionSearchType[INPUTS_DATA],paths,lowercasePaths,)}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){output=[this.buildItemSearchType(functionSearchType[OUTPUT_DATA],paths,lowercasePaths,),]}else{output=this.buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA],paths,lowercasePaths,)}}else{output=[]}const where_clause=[];const l=functionSearchType.length;for(let i=2;inoop);let descShard={crate,shard:0,start:0,len:itemDescShardDecoder.next(),promise:null,resolve:null,};const descShardList=[descShard];this.searchIndexDeprecated.set(crate,new RoaringBitmap(crateCorpus.c));this.searchIndexEmptyDesc.set(crate,new RoaringBitmap(crateCorpus.e));let descIndex=0;let lastParamNames=[];let normalizedName=crate.indexOf("_")===-1?crate:crate.replace(/_/g,"");const crateRow={crate,ty:3,name:crate,path:"",descShard,descIndex,exactPath:"",desc:crateCorpus.doc,parent:undefined,type:null,paramNames:lastParamNames,id,word:crate,normalizedName,bitIndex:0,implDisambiguator:null,};this.nameTrie.insert(normalizedName,id,this.tailTable);id+=1;searchIndex.push(crateRow);currentIndex+=1;if(!this.searchIndexEmptyDesc.get(crate).contains(0)){descIndex+=1}const itemTypes=crateCorpus.t;const itemNames=crateCorpus.n;const itemPaths=new Map(crateCorpus.q);const itemReexports=new Map(crateCorpus.r);const itemParentIdxDecoder=new VlqHexDecoder(crateCorpus.i,noop=>noop);const implDisambiguator=new Map(crateCorpus.b);const paths=crateCorpus.p;const aliases=crateCorpus.a;const itemParamNames=new Map(crateCorpus.P);const lowercasePaths=[];const itemFunctionDecoder=new VlqHexDecoder(crateCorpus.f,buildFunctionSearchTypeCallback(paths,lowercasePaths),);let len=paths.length;let lastPath=itemPaths.get(0);for(let i=0;i2&&elem[2]!==null){path=itemPaths.has(elem[2])?itemPaths.get(elem[2]):lastPath;lastPath=path}const exactPath=elem.length>3&&elem[3]!==null?itemPaths.get(elem[3]):path;const unboxFlag=elem.length>4&&!!elem[4];lowercasePaths.push({ty,name:name.toLowerCase(),path,exactPath,unboxFlag});paths[i]={ty,name,path,exactPath,unboxFlag}}lastPath="";len=itemTypes.length;let lastName="";let lastWord="";for(let i=0;i=descShard.len&&!this.searchIndexEmptyDesc.get(crate).contains(bitIndex)){descShard={crate,shard:descShard.shard+1,start:descShard.start+descShard.len,len:itemDescShardDecoder.next(),promise:null,resolve:null,};descIndex=0;descShardList.push(descShard)}const name=itemNames[i]===""?lastName:itemNames[i];const word=itemNames[i]===""?lastWord:itemNames[i].toLowerCase();const path=itemPaths.has(i)?itemPaths.get(i):lastPath;const paramNames=itemParamNames.has(i)?itemParamNames.get(i).split(","):lastParamNames;const type=itemFunctionDecoder.next();if(type!==null){if(type){const fp=this.functionTypeFingerprint.subarray(id*4,(id+1)*4);for(const t of type.inputs){this.buildFunctionTypeFingerprint(t,fp)}for(const t of type.output){this.buildFunctionTypeFingerprint(t,fp)}for(const w of type.where_clause){for(const t of w){this.buildFunctionTypeFingerprint(t,fp)}}}}const itemParentIdx=itemParentIdxDecoder.next();normalizedName=word.indexOf("_")===-1?word:word.replace(/_/g,"");const row={crate,ty:itemTypes.charCodeAt(i)-65,name,path,descShard,descIndex,exactPath:itemReexports.has(i)?itemPaths.get(itemReexports.get(i)):path,parent:itemParentIdx>0?paths[itemParentIdx-1]:undefined,type,paramNames,id,word,normalizedName,bitIndex,implDisambiguator:implDisambiguator.has(i)?implDisambiguator.get(i):null,};this.nameTrie.insert(normalizedName,id,this.tailTable);id+=1;searchIndex.push(row);lastPath=row.path;lastParamNames=row.paramNames;if(!this.searchIndexEmptyDesc.get(crate).contains(bitIndex)){descIndex+=1}lastName=name;lastWord=word}if(aliases){const currentCrateAliases=new Map();this.ALIASES.set(crate,currentCrateAliases);for(const alias_name in aliases){if(!Object.prototype.hasOwnProperty.call(aliases,alias_name)){continue}let currentNameAliases;if(currentCrateAliases.has(alias_name)){currentNameAliases=currentCrateAliases.get(alias_name)}else{currentNameAliases=[];currentCrateAliases.set(alias_name,currentNameAliases)}for(const local_alias of aliases[alias_name]){currentNameAliases.push(local_alias+currentIndex)}}}currentIndex+=itemTypes.length;this.searchState.descShards.set(crate,descShardList)}this.TYPES_POOL=new Map();return searchIndex}static parseQuery(userQuery){function itemTypeFromName(typename){const index=itemTypes.findIndex(i=>i===typename);if(index<0){throw["Unknown type filter ",typename]}return index}function convertTypeFilterOnElem(elem){if(elem.typeFilter!==null){let typeFilter=elem.typeFilter;if(typeFilter==="const"){typeFilter="constant"}elem.typeFilter=itemTypeFromName(typeFilter)}else{elem.typeFilter=NO_TYPE_FILTER}for(const elem2 of elem.generics){convertTypeFilterOnElem(elem2)}for(const constraints of elem.bindings.values()){for(const constraint of constraints){convertTypeFilterOnElem(constraint)}}}function newParsedQuery(userQuery){return{userQuery,elems:[],returned:[],foundElems:0,totalElems:0,literalSearch:false,hasReturnArrow:false,error:null,correction:null,proposeCorrectionFrom:null,proposeCorrectionTo:null,typeFingerprint:new Uint32Array(4),}}function parseInput(query,parserState){let foundStopChar=true;while(parserState.pos"){if(isReturnArrow(parserState)){query.hasReturnArrow=true;break}throw["Unexpected ",c," (did you mean ","->","?)"]}else if(parserState.pos>0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]]}throw["Unexpected ",c]}else if(c===" "){skipWhitespace(parserState);continue}if(!foundStopChar){let extra="";if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(parserState.typeFilter!==null){throw["Expected ",","," or ","->",...extra,", found ",c,]}throw["Expected ",",",", ",":"," or ","->",...extra,", found ",c,]}const before=query.elems.length;getFilteredNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1}foundStopChar=false}if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}while(parserState.pos1}query.foundElems=query.elems.length+query.returned.length;query.totalElems=parserState.totalElems;return query}async execQuery(parsedQuery,filterCrates,currentCrate){const results_others=new Map(),results_in_args=new Map(),results_returned=new Map();function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,}}const buildHrefAndPath=item=>{let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.path;let exactPath=item.exactPath;if(type==="mod"){displayPath=path+"::";href=this.rootPath+path.replace(/::/g,"/")+"/"+name+"/index.html"}else if(type==="import"){displayPath=item.path+"::";href=this.rootPath+item.path.replace(/::/g,"/")+"/index.html#reexport."+name}else if(type==="primitive"||type==="keyword"){displayPath="";exactPath="";href=this.rootPath+path.replace(/::/g,"/")+"/"+type+"."+name+".html"}else if(type==="externcrate"){displayPath="";href=this.rootPath+name+"/index.html"}else if(item.parent!==undefined){const myparent=item.parent;let anchor=type+"."+name;const parentType=itemTypes[myparent.ty];let pageType=parentType;let pageName=myparent.name;exactPath=`${myparent.exactPath}::${myparent.name}`;if(parentType==="primitive"){displayPath=myparent.name+"::";exactPath=myparent.name}else if(type==="structfield"&&parentType==="variant"){const enumNameIdx=item.path.lastIndexOf("::");const enumName=item.path.substr(enumNameIdx+2);path=item.path.substr(0,enumNameIdx);displayPath=path+"::"+enumName+"::"+myparent.name+"::";anchor="variant."+myparent.name+".field."+name;pageType="enum";pageName=enumName}else{displayPath=path+"::"+myparent.name+"::"}if(item.implDisambiguator!==null){anchor=item.implDisambiguator+"/"+anchor}href=this.rootPath+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html#"+anchor}else{displayPath=item.path+"::";href=this.rootPath+item.path.replace(/::/g,"/")+"/"+type+"."+name+".html"}return[displayPath,href,`${exactPath}::${name}`]};function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6)}return tmp}const transformResults=(results,typeInfo)=>{const duplicates=new Set();const out=[];for(const result of results){if(result.id!==-1){const res=buildHrefAndPath(this.searchIndex[result.id]);const obj=Object.assign({dist:result.dist,displayPath:pathSplitter(res[0]),},this.searchIndex[result.id]);obj.fullPath=res[2]+"|"+obj.ty;if(duplicates.has(obj.fullPath)){continue}if(obj.ty===TY_IMPORT&&duplicates.has(res[2])){continue}if(duplicates.has(res[2]+"|"+TY_IMPORT)){continue}duplicates.add(obj.fullPath);duplicates.add(res[2]);if(typeInfo!==null){obj.displayTypeSignature=this.formatDisplayTypeSignature(obj,typeInfo)}obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break}}}return out};this.formatDisplayTypeSignature=async(obj,typeInfo)=>{let fnInputs=null;let fnOutput=null;let mgens=null;if(typeInfo!=="elems"&&typeInfo!=="returned"){fnInputs=unifyFunctionTypes(obj.type.inputs,parsedQuery.elems,obj.type.where_clause,null,mgensScratch=>{fnOutput=unifyFunctionTypes(obj.type.output,parsedQuery.returned,obj.type.where_clause,mgensScratch,mgensOut=>{mgens=mgensOut;return true},0,);return!!fnOutput},0,)}else{const arr=typeInfo==="elems"?obj.type.inputs:obj.type.output;const highlighted=unifyFunctionTypes(arr,parsedQuery.elems,obj.type.where_clause,null,mgensOut=>{mgens=mgensOut;return true},0,);if(typeInfo==="elems"){fnInputs=highlighted}else{fnOutput=highlighted}}if(!fnInputs){fnInputs=obj.type.inputs}if(!fnOutput){fnOutput=obj.type.output}const mappedNames=new Map();const whereClause=new Map();const fnParamNames=obj.paramNames;const queryParamNames=[];const remapQuery=queryElem=>{if(queryElem.id<0){queryParamNames[-1-queryElem.id]=queryElem.name}if(queryElem.generics.length>0){queryElem.generics.forEach(remapQuery)}if(queryElem.bindings.size>0){[...queryElem.bindings.values()].flat().forEach(remapQuery)}};parsedQuery.elems.forEach(remapQuery);parsedQuery.returned.forEach(remapQuery);const pushText=(fnType,result)=>{if(!!(result.length%2)===!!fnType.highlighted){result.push("")}else if(result.length===0&&!!fnType.highlighted){result.push("");result.push("")}result[result.length-1]+=fnType.name};const writeHof=(fnType,result)=>{const hofOutput=fnType.bindings.get(this.typeNameIdOfOutput)||[];const hofInputs=fnType.generics;pushText(fnType,result);pushText({name:" (",highlighted:false},result);let needsComma=false;for(const fnType of hofInputs){if(needsComma){pushText({name:", ",highlighted:false},result)}needsComma=true;writeFn(fnType,result)}pushText({name:hofOutput.length===0?")":") -> ",highlighted:false,},result);if(hofOutput.length>1){pushText({name:"(",highlighted:false},result)}needsComma=false;for(const fnType of hofOutput){if(needsComma){pushText({name:", ",highlighted:false},result)}needsComma=true;writeFn(fnType,result)}if(hofOutput.length>1){pushText({name:")",highlighted:false},result)}};const writeSpecialPrimitive=(fnType,result)=>{if(fnType.id===this.typeNameIdOfArray||fnType.id===this.typeNameIdOfSlice||fnType.id===this.typeNameIdOfTuple||fnType.id===this.typeNameIdOfUnit){const[ob,sb]=fnType.id===this.typeNameIdOfArray||fnType.id===this.typeNameIdOfSlice?["[","]"]:["(",")"];pushText({name:ob,highlighted:fnType.highlighted},result);onEachBtwn(fnType.generics,nested=>writeFn(nested,result),()=>pushText({name:", ",highlighted:false},result),);pushText({name:sb,highlighted:fnType.highlighted},result);return true}else if(fnType.id===this.typeNameIdOfReference){pushText({name:"&",highlighted:fnType.highlighted},result);let prevHighlighted=false;onEachBtwn(fnType.generics,value=>{prevHighlighted=value.highlighted;writeFn(value,result)},value=>pushText({name:" ",highlighted:prevHighlighted&&value.highlighted,},result),);return true}else if(fnType.id===this.typeNameIdOfFn){writeHof(fnType,result);return true}return false};const writeFn=(fnType,result)=>{if(fnType.id<0){if(fnParamNames[-1-fnType.id]===""){for(const nested of fnType.generics){writeFn(nested,result)}return}else if(mgens){for(const[queryId,fnId]of mgens){if(fnId===fnType.id){mappedNames.set(queryParamNames[-1-queryId],fnParamNames[-1-fnType.id],)}}}pushText({name:fnParamNames[-1-fnType.id],highlighted:!!fnType.highlighted,},result);const where=[];onEachBtwn(fnType.generics,nested=>writeFn(nested,where),()=>pushText({name:" + ",highlighted:false},where),);if(where.length>0){whereClause.set(fnParamNames[-1-fnType.id],where)}}else{if(fnType.ty===TY_PRIMITIVE){if(writeSpecialPrimitive(fnType,result)){return}}else if(fnType.ty===TY_TRAIT&&(fnType.id===this.typeNameIdOfFn||fnType.id===this.typeNameIdOfFnMut||fnType.id===this.typeNameIdOfFnOnce)){writeHof(fnType,result);return}pushText(fnType,result);let hasBindings=false;if(fnType.bindings.size>0){onEachBtwn(fnType.bindings,([key,values])=>{const name=this.assocTypeIdNameMap.get(key);if(values.length===1&&values[0].id<0&&`${fnType.name}::${name}`===fnParamNames[-1-values[0].id]){for(const value of values){writeFn(value,[])}return true}if(!hasBindings){hasBindings=true;pushText({name:"<",highlighted:false},result)}pushText({name,highlighted:false},result);pushText({name:values.length!==1?"=(":"=",highlighted:false,},result);onEachBtwn(values||[],value=>writeFn(value,result),()=>pushText({name:" + ",highlighted:false},result),);if(values.length!==1){pushText({name:")",highlighted:false},result)}},()=>pushText({name:", ",highlighted:false},result),)}if(fnType.generics.length>0){pushText({name:hasBindings?", ":"<",highlighted:false},result)}onEachBtwn(fnType.generics,value=>writeFn(value,result),()=>pushText({name:", ",highlighted:false},result),);if(hasBindings||fnType.generics.length>0){pushText({name:">",highlighted:false},result)}}};const type=[];onEachBtwn(fnInputs,fnType=>writeFn(fnType,type),()=>pushText({name:", ",highlighted:false},type),);pushText({name:" -> ",highlighted:false},type);onEachBtwn(fnOutput,fnType=>writeFn(fnType,type),()=>pushText({name:", ",highlighted:false},type),);return{type,mappedNames,whereClause}};const sortResults=async(results,typeInfo,preferredCrate)=>{const userQuery=parsedQuery.userQuery;const normalizedUserQuery=parsedQuery.userQuery.toLowerCase();const isMixedCase=normalizedUserQuery!==userQuery;const result_list=[];for(const result of results.values()){result.item=this.searchIndex[result.id];result.word=this.searchIndex[result.id].word;result_list.push(result)}result_list.sort((aaa,bbb)=>{let a,b;if(isMixedCase){a=(aaa.item.name!==userQuery);b=(bbb.item.name!==userQuery);if(a!==b){return a-b}}a=(aaa.word!==normalizedUserQuery);b=(bbb.word!==normalizedUserQuery);if(a!==b){return a-b}a=(aaa.index<0);b=(bbb.index<0);if(a!==b){return a-b}a=aaa.path_dist;b=bbb.path_dist;if(a!==b){return a-b}a=aaa.index;b=bbb.index;if(a!==b){return a-b}a=(aaa.dist);b=(bbb.dist);if(a!==b){return a-b}a=this.searchIndexDeprecated.get(aaa.item.crate).contains(aaa.item.bitIndex);b=this.searchIndexDeprecated.get(bbb.item.crate).contains(bbb.item.bitIndex);if(a!==b){return a-b}a=(aaa.item.crate!==preferredCrate);b=(bbb.item.crate!==preferredCrate);if(a!==b){return a-b}a=aaa.word.length;b=bbb.word.length;if(a!==b){return a-b}a=aaa.word;b=bbb.word;if(a!==b){return(a>b?+1:-1)}a=this.searchIndexEmptyDesc.get(aaa.item.crate).contains(aaa.item.bitIndex);b=this.searchIndexEmptyDesc.get(bbb.item.crate).contains(bbb.item.bitIndex);if(a!==b){return a-b}a=aaa.item.ty;b=bbb.item.ty;if(a!==b){return a-b}a=aaa.item.path;b=bbb.item.path;if(a!==b){return(a>b?+1:-1)}return 0});return transformResults(result_list,typeInfo)};function unifyFunctionTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return null}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return solutionCb(mgens)?fnTypesIn:null}if(!fnTypesIn||fnTypesIn.length===0){return null}const ql=queryElems.length;const fl=fnTypesIn.length;if(ql===1&&queryElems[0].generics.length===0&&queryElems[0].bindings.size===0){const queryElem=queryElems[0];for(const[i,fnType]of fnTypesIn.entries()){if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue}if(fnType.id<0&&queryElem.id<0){if(mgens&&mgens.has(queryElem.id)&&mgens.get(queryElem.id)!==fnType.id){continue}const mgensScratch=new Map(mgens);mgensScratch.set(queryElem.id,fnType.id);if(!solutionCb||solutionCb(mgensScratch)){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:whereClause[-1-fnType.id],});return highlighted}}else if(solutionCb(mgens?new Map(mgens):null)){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:unifyGenericTypes(fnType.generics,queryElem.generics,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth,)||fnType.generics,});return highlighted}}for(const[i,fnType]of fnTypesIn.entries()){if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){continue}if(fnType.id<0){const highlightedGenerics=unifyFunctionTypes(whereClause[(-fnType.id)-1],queryElems,whereClause,mgens,solutionCb,unboxingDepth+1,);if(highlightedGenerics){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:highlightedGenerics,});return highlighted}}else{const highlightedGenerics=unifyFunctionTypes([...Array.from(fnType.bindings.values()).flat(),...fnType.generics],queryElems,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth+1,);if(highlightedGenerics){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)]})),});return highlighted}}}return false}const fnTypes=fnTypesIn.slice();const flast=fl-1;const qlast=ql-1;const queryElem=queryElems[qlast];let queryElemsTmp=null;for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue}let mgensScratch;if(fnType.id<0){mgensScratch=new Map(mgens);if(mgensScratch.has(queryElem.id)&&mgensScratch.get(queryElem.id)!==fnType.id){continue}mgensScratch.set(queryElem.id,fnType.id)}else{mgensScratch=mgens}fnTypes[i]=fnTypes[flast];fnTypes.length=flast;if(!queryElemsTmp){queryElemsTmp=queryElems.slice(0,qlast)}let unifiedGenerics=[];let unifiedGenericsMgens=null;const passesUnification=unifyFunctionTypes(fnTypes,queryElemsTmp,whereClause,mgensScratch,mgensScratch=>{if(fnType.generics.length===0&&queryElem.generics.length===0&&fnType.bindings.size===0&&queryElem.bindings.size===0){return solutionCb(mgensScratch)}const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,);if(!solution){return false}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){unifiedGenerics=unifyGenericTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,);if(unifiedGenerics!==null){unifiedGenericsMgens=simplifiedMgens;return true}}return false},unboxingDepth,);if(passesUnification){passesUnification.length=fl;passesUnification[flast]=passesUnification[i];passesUnification[i]=Object.assign({},fnType,{highlighted:true,generics:unifiedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,queryElem.bindings.has(k)?unifyFunctionTypes(v,queryElem.bindings.get(k),whereClause,unifiedGenericsMgens,solutionCb,unboxingDepth,):unifiedGenerics.splice(0,v.length)]})),});return passesUnification}fnTypes[flast]=fnTypes[i];fnTypes[i]=fnType;fnTypes.length=fl}for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){continue}const generics=fnType.id<0?whereClause[(-fnType.id)-1]:fnType.generics;const bindings=fnType.bindings?Array.from(fnType.bindings.values()).flat():[];const passesUnification=unifyFunctionTypes(fnTypes.toSpliced(i,1,...bindings,...generics),queryElems,whereClause,mgens,solutionCb,unboxingDepth+1,);if(passesUnification){const highlightedGenerics=passesUnification.slice(i,i+generics.length+bindings.length,);const highlightedFnType=Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)]})),});return passesUnification.toSpliced(i,generics.length+bindings.length,highlightedFnType,)}}return null}function unifyGenericTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return null}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return solutionCb(mgens)?fnTypesIn:null}if(!fnTypesIn||fnTypesIn.length===0){return null}const fnType=fnTypesIn[0];const queryElem=queryElems[0];if(unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){if(fnType.id<0&&queryElem.id<0){if(!mgens||!mgens.has(queryElem.id)||mgens.get(queryElem.id)===fnType.id){const mgensScratch=new Map(mgens);mgensScratch.set(queryElem.id,fnType.id);const fnTypesRemaining=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(fnTypesRemaining){const highlighted=[fnType,...fnTypesRemaining];highlighted[0]=Object.assign({highlighted:true,},fnType,{generics:whereClause[-1-fnType.id],});return highlighted}}}else{let unifiedGenerics;const fnTypesRemaining=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgens,mgensScratch=>{const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,);if(!solution){return false}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){unifiedGenerics=unifyGenericTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,);if(unifiedGenerics!==null){return true}}},unboxingDepth,);if(fnTypesRemaining){const highlighted=[fnType,...fnTypesRemaining];highlighted[0]=Object.assign({highlighted:true,},fnType,{generics:unifiedGenerics||fnType.generics,});return highlighted}}}if(unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){let highlightedRemaining;if(fnType.id<0){const highlightedGenerics=unifyFunctionTypes(whereClause[(-fnType.id)-1],[queryElem],whereClause,mgens,mgensScratch=>{const hl=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(hl){highlightedRemaining=hl}return hl},unboxingDepth+1,);if(highlightedGenerics){return[Object.assign({highlighted:true,},fnType,{generics:highlightedGenerics,}),...highlightedRemaining]}}else{const highlightedGenerics=unifyGenericTypes([...Array.from(fnType.bindings.values()).flat(),...fnType.generics,],[queryElem],whereClause,mgens,mgensScratch=>{const hl=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(hl){highlightedRemaining=hl}return hl},unboxingDepth+1,);if(highlightedGenerics){return[Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)]})),}),...highlightedRemaining]}}}return null}const unifyFunctionTypeIsMatchCandidate=(fnType,queryElem,mgensIn)=>{if(!typePassesFilter(queryElem.typeFilter,fnType.ty)){return false}if(fnType.id<0&&queryElem.id<0){if(mgensIn&&mgensIn.has(queryElem.id)&&mgensIn.get(queryElem.id)!==fnType.id){return false}return true}else{if(queryElem.id===this.typeNameIdOfArrayOrSlice&&(fnType.id===this.typeNameIdOfSlice||fnType.id===this.typeNameIdOfArray)){}else if(queryElem.id===this.typeNameIdOfTupleOrUnit&&(fnType.id===this.typeNameIdOfTuple||fnType.id===this.typeNameIdOfUnit)){}else if(queryElem.id===this.typeNameIdOfHof&&(fnType.id===this.typeNameIdOfFn||fnType.id===this.typeNameIdOfFnMut||fnType.id===this.typeNameIdOfFnOnce)){}else if(fnType.id!==queryElem.id||queryElem.id===null){return false}if((fnType.generics.length+fnType.bindings.size)===0&&queryElem.generics.length!==0){return false}if(fnType.bindings.size0){const fnTypePath=fnType.path!==undefined&&fnType.path!==null?fnType.path.split("::"):[];if(queryElemPathLength>fnTypePath.length){return false}let i=0;for(const path of fnTypePath){if(path===queryElem.pathWithoutLast[i]){i+=1;if(i>=queryElemPathLength){break}}}if(i0){let mgensSolutionSet=[mgensIn];for(const[name,constraints]of queryElem.bindings.entries()){if(mgensSolutionSet.length===0){return false}if(!fnType.bindings.has(name)){return false}const fnTypeBindings=fnType.bindings.get(name);mgensSolutionSet=mgensSolutionSet.flatMap(mgens=>{const newSolutions=[];unifyFunctionTypes(fnTypeBindings,constraints,whereClause,mgens,newMgens=>{newSolutions.push(newMgens);return false},unboxingDepth,);return newSolutions})}if(mgensSolutionSet.length===0){return false}const binds=Array.from(fnType.bindings.entries()).flatMap(entry=>{const[name,constraints]=entry;if(queryElem.bindings.has(name)){return[]}else{return constraints}});if(simplifiedGenerics.length>0){simplifiedGenerics=[...binds,...simplifiedGenerics]}else{simplifiedGenerics=binds}return{simplifiedGenerics,mgens:mgensSolutionSet}}return{simplifiedGenerics,mgens:[mgensIn]}}function unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return false}if(fnType.id<0){if(!whereClause){return false}return checkIfInList(whereClause[(-fnType.id)-1],queryElem,whereClause,mgens,unboxingDepth,)}else if(fnType.unboxFlag&&(fnType.generics.length>0||fnType.bindings.size>0)){const simplifiedGenerics=[...fnType.generics,...Array.from(fnType.bindings.values()).flat(),];return checkIfInList(simplifiedGenerics,queryElem,whereClause,mgens,unboxingDepth,)}return false}function checkIfInList(list,elem,whereClause,mgens,unboxingDepth){for(const entry of list){if(checkType(entry,elem,whereClause,mgens,unboxingDepth)){return true}}return false}const checkType=(row,elem,whereClause,mgens,unboxingDepth)=>{if(unboxingDepth>=UNBOXING_LIMIT){return false}if(row.id>0&&elem.id>0&&elem.pathWithoutLast.length===0&&row.generics.length===0&&elem.generics.length===0&&row.bindings.size===0&&elem.bindings.size===0&&elem.id!==this.typeNameIdOfArrayOrSlice&&elem.id!==this.typeNameIdOfHof&&elem.id!==this.typeNameIdOfTupleOrUnit){return row.id===elem.id&&typePassesFilter(elem.typeFilter,row.ty)}else{return unifyFunctionTypes([row],[elem],whereClause,mgens,()=>true,unboxingDepth,)}};const checkTypeMgensForConflict=mgens=>{if(!mgens){return true}const fnTypes=new Set();for(const[_qid,fid]of mgens){if(fnTypes.has(fid)){return false}fnTypes.add(fid)}return true};function checkPath(contains,ty){if(contains.length===0){return 0}const maxPathEditDistance=Math.floor(contains.reduce((acc,next)=>acc+next.length,0)/3,);let ret_dist=maxPathEditDistance+1;const path=ty.path.split("::");if(ty.parent&&ty.parent.name){path.push(ty.parent.name.toLowerCase())}const length=path.length;const clength=contains.length;pathiter:for(let i=length-clength;i>=0;i-=1){let dist_total=0;for(let x=0;xmaxPathEditDistance){continue pathiter}dist_total+=dist}}ret_dist=Math.min(ret_dist,Math.round(dist_total/clength))}return ret_dist>maxPathEditDistance?null:ret_dist}function typePassesFilter(filter,type){if(filter<=NO_TYPE_FILTER||filter===type)return true;const name=itemTypes[type];switch(itemTypes[filter]){case"constant":return name==="associatedconstant";case"fn":return name==="method"||name==="tymethod";case"type":return name==="primitive"||name==="associatedtype";case"trait":return name==="traitalias"}return false}function createAliasFromItem(item){return{crate:item.crate,name:item.name,path:item.path,descShard:item.descShard,descIndex:item.descIndex,exactPath:item.exactPath,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,bitIndex:item.bitIndex,implDisambiguator:item.implDisambiguator,}}const handleAliases=async(ret,query,filterCrates,currentCrate)=>{const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(this.ALIASES.has(filterCrates)&&this.ALIASES.get(filterCrates).has(lowerQuery)){const query_aliases=this.ALIASES.get(filterCrates).get(lowerQuery);for(const alias of query_aliases){aliases.push(createAliasFromItem(this.searchIndex[alias]))}}}else{for(const[crate,crateAliasesIndex]of this.ALIASES){if(crateAliasesIndex.has(lowerQuery)){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=crateAliasesIndex.get(lowerQuery);for(const alias of query_aliases){pushTo.push(createAliasFromItem(this.searchIndex[alias]))}}}}const sortFunc=(aaa,bbb)=>{if(aaa.path{return this.searchIndexEmptyDesc.get(alias.crate).contains(alias.bitIndex)?"":this.searchState.loadDesc(alias)};const[crateDescs,descs]=await Promise.all([Promise.all(crateAliases.map(fetchDesc)),Promise.all(aliases.map(fetchDesc)),]);const pushFunc=alias=>{alias.alias=query;const res=buildHrefAndPath(alias);alias.displayPath=pathSplitter(res[0]);alias.fullPath=alias.displayPath+alias.name;alias.href=res[1];ret.others.unshift(alias);if(ret.others.length>MAX_RESULTS){ret.others.pop()}};aliases.forEach((alias,i)=>{alias.desc=descs[i]});aliases.forEach(pushFunc);crateAliases.forEach((alias,i)=>{alias.desc=crateDescs[i]});crateAliases.forEach(pushFunc)};function addIntoResults(results,fullId,id,index,dist,path_dist,maxEditDistance){if(dist<=maxEditDistance||index!==-1){if(results.has(fullId)){const result=results.get(fullId);if(result.dontValidate||result.dist<=dist){return}}results.set(fullId,{id:id,index:index,dontValidate:parsedQuery.literalSearch,dist:dist,path_dist:path_dist,})}}function handleArgs(row,pos,results){if(!row||(filterCrates!==null&&row.crate!==filterCrates)||!row.type){return}const tfpDist=compareTypeFingerprints(row.id,parsedQuery.typeFingerprint,);if(tfpDist===null){return}if(results.size>=MAX_RESULTS&&tfpDist>results.max_dist){return}if(!unifyFunctionTypes(row.type.inputs,parsedQuery.elems,row.type.where_clause,null,mgens=>{return unifyFunctionTypes(row.type.output,parsedQuery.returned,row.type.where_clause,mgens,checkTypeMgensForConflict,0,)},0,)){return}results.max_dist=Math.max(results.max_dist||0,tfpDist);addIntoResults(results,row.id,pos,0,tfpDist,0,Number.MAX_VALUE)}const compareTypeFingerprints=(fullId,queryFingerprint)=>{const fh0=this.functionTypeFingerprint[fullId*4];const fh1=this.functionTypeFingerprint[(fullId*4)+1];const fh2=this.functionTypeFingerprint[(fullId*4)+2];const[qh0,qh1,qh2]=queryFingerprint;const[in0,in1,in2]=[fh0&qh0,fh1&qh1,fh2&qh2];if((in0 ^ qh0)||(in1 ^ qh1)||(in2 ^ qh2)){return null}return this.functionTypeFingerprint[(fullId*4)+3]};const innerRunQuery=()=>{const queryLen=parsedQuery.elems.reduce((acc,next)=>acc+next.pathLast.length,0)+parsedQuery.returned.reduce((acc,next)=>acc+next.pathLast.length,0);const maxEditDistance=Math.floor(queryLen/3);const genericSymbols=new Map();const convertNameToId=(elem,isAssocType)=>{const loweredName=elem.pathLast.toLowerCase();if(this.typeNameIdMap.has(loweredName)&&(isAssocType||!this.typeNameIdMap.get(loweredName).assocOnly)){elem.id=this.typeNameIdMap.get(loweredName).id}else if(!parsedQuery.literalSearch){let match=null;let matchDist=maxEditDistance+1;let matchName="";for(const[name,{id,assocOnly}]of this.typeNameIdMap){const dist=Math.min(editDistance(name,loweredName,maxEditDistance),editDistance(name,elem.normalizedPathLast,maxEditDistance),);if(dist<=matchDist&&dist<=maxEditDistance&&(isAssocType||!assocOnly)){if(dist===matchDist&&matchName>name){continue}match=id;matchDist=dist;matchName=name}}if(match!==null){parsedQuery.correction=matchName}elem.id=match}if((elem.id===null&&parsedQuery.totalElems>1&&elem.typeFilter===-1&&elem.generics.length===0&&elem.bindings.size===0)||elem.typeFilter===TY_GENERIC){if(genericSymbols.has(elem.normalizedPathLast)){elem.id=genericSymbols.get(elem.normalizedPathLast)}else{elem.id=-(genericSymbols.size+1);genericSymbols.set(elem.normalizedPathLast,elem.id)}if(elem.typeFilter===-1&&elem.normalizedPathLast.length>=3){const maxPartDistance=Math.floor(elem.normalizedPathLast.length/3);let matchDist=maxPartDistance+1;let matchName="";for(const name of this.typeNameIdMap.keys()){const dist=editDistance(name,elem.normalizedPathLast,maxPartDistance,);if(dist<=matchDist&&dist<=maxPartDistance){if(dist===matchDist&&matchName>name){continue}matchDist=dist;matchName=name}}if(matchName!==""){parsedQuery.proposeCorrectionFrom=elem.name;parsedQuery.proposeCorrectionTo=matchName}}elem.typeFilter=TY_GENERIC}if(elem.generics.length>0&&elem.typeFilter===TY_GENERIC){parsedQuery.error=["Generic type parameter ",elem.name," does not accept generic parameters",]}for(const elem2 of elem.generics){convertNameToId(elem2)}elem.bindings=new Map(Array.from(elem.bindings.entries()).map(entry=>{const[name,constraints]=entry;if(!this.typeNameIdMap.has(name)){parsedQuery.error=["Type parameter ",name," does not exist",];return[null,[]]}for(const elem2 of constraints){convertNameToId(elem2)}return[this.typeNameIdMap.get(name).id,constraints]}),)};for(const elem of parsedQuery.elems){convertNameToId(elem);this.buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint)}for(const elem of parsedQuery.returned){convertNameToId(elem);this.buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint)}if(parsedQuery.foundElems===1&&!parsedQuery.hasReturnArrow){const elem=parsedQuery.elems[0];const handleNameSearch=id=>{const row=this.searchIndex[id];if(!typePassesFilter(elem.typeFilter,row.ty)||(filterCrates!==null&&row.crate!==filterCrates)){return}let pathDist=0;if(elem.fullPath.length>1){pathDist=checkPath(elem.pathWithoutLast,row);if(pathDist===null){return}}if(parsedQuery.literalSearch){if(row.word===elem.pathLast){addIntoResults(results_others,row.id,id,0,0,pathDist)}}else{addIntoResults(results_others,row.id,id,row.normalizedName.indexOf(elem.normalizedPathLast),editDistance(row.normalizedName,elem.normalizedPathLast,maxEditDistance,),pathDist,maxEditDistance,)}};if(elem.normalizedPathLast!==""){const last=elem.normalizedPathLast;for(const id of this.nameTrie.search(last,this.tailTable)){handleNameSearch(id)}}const length=this.searchIndex.length;for(let i=0,nSearchIndex=length;i0){const sortQ=(a,b)=>{const ag=a.generics.length===0&&a.bindings.size===0;const bg=b.generics.length===0&&b.bindings.size===0;if(ag!==bg){return ag-bg}const ai=a.id>0;const bi=b.id>0;return ai-bi};parsedQuery.elems.sort(sortQ);parsedQuery.returned.sort(sortQ);for(let i=0,nSearchIndex=this.searchIndex.length;i{const descs=await Promise.all(list.map(result=>{return this.searchIndexEmptyDesc.get(result.crate).contains(result.bitIndex)?"":this.searchState.loadDesc(result)}));for(const[i,result]of list.entries()){result.desc=descs[i]}}));if(parsedQuery.error!==null&&ret.others.length!==0){ret.query.error=null}return ret}}let rawSearchIndex;let docSearch;const longItemTypes=["keyword","primitive type","module","extern crate","re-export","struct","enum","function","type alias","static","trait","","trait method","method","struct field","enum variant","macro","assoc type","constant","assoc const","union","foreign type","existential type","attribute macro","derive macro","trait alias",];let currentResults;function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("search-tabs").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});const isTypeSearch=(nb>0||iter===1);iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb;const correctionsElem=document.getElementsByClassName("search-corrections");if(isTypeSearch){removeClass(correctionsElem[0],"hidden")}else{addClass(correctionsElem[0],"hidden")}}else if(nb!==0){printTab(0)}}function buildUrl(search,filterCrates){let extra="?search="+encodeURIComponent(search);if(filterCrates!==null){extra+="&filter-crate="+encodeURIComponent(filterCrates)}return getNakedUrl()+extra+window.location.hash}function getFilterCrates(){const elem=document.getElementById("crate-search");if(elem&&elem.value!=="all crates"&&window.searchIndex.has(elem.value)){return elem.value}return null}function nextTab(direction){const next=(searchState.currentTab+direction+3)%searchState.focusedByTab.length;searchState.focusedByTab[searchState.currentTab]=document.activeElement;printTab(next);focusSearchResult()}function focusSearchResult(){const target=searchState.focusedByTab[searchState.currentTab]||document.querySelectorAll(".search-results.active a").item(0)||document.querySelectorAll("#search-tabs button").item(searchState.currentTab);searchState.focusedByTab[searchState.currentTab]=null;if(target){target.focus()}}async function addTab(array,query,display){const extraClass=display?" active":"";const output=document.createElement(array.length===0&&query.error===null?"div":"ul",);if(array.length>0){output.className="search-results "+extraClass;const lis=Promise.all(array.map(async item=>{const name=item.name;const type=itemTypes[item.ty];const longType=longItemTypes[item.ty];const typeName=longType.length!==0?`${longType}`:"?";const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const resultName=document.createElement("span");resultName.className="result-name";resultName.insertAdjacentHTML("beforeend",`${typeName}`);link.appendChild(resultName);let alias=" ";if(item.is_alias){alias=` 
\ +"use strict";if(!Array.prototype.toSpliced){Array.prototype.toSpliced=function(){const me=this.slice();Array.prototype.splice.apply(me,arguments);return me}}function onEachBtwn(arr,func,funcBtwn){let skipped=true;for(const value of arr){if(!skipped){funcBtwn(value)}skipped=func(value)}}const itemTypes=["keyword","primitive","mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","associatedtype","constant","associatedconstant","union","foreigntype","existential","attr","derive","traitalias","generic",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_GENERIC=itemTypes.indexOf("generic");const TY_IMPORT=itemTypes.indexOf("import");const TY_TRAIT=itemTypes.indexOf("trait");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"../";const UNBOXING_LIMIT=5;const REGEX_IDENT=/\p{ID_Start}\p{ID_Continue}*|_\p{ID_Continue}+/uy;const REGEX_INVALID_TYPE_FILTER=/[^a-z]/ui;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;const editDistanceState={current:[],prev:[],prevPrev:[],calculate:function calculate(a,b,limit){if(a.lengthlimit){return limit+1}while(b.length>0&&b[0]===a[0]){a=a.substring(1);b=b.substring(1)}while(b.length>0&&b[b.length-1]===a[a.length-1]){a=a.substring(0,a.length-1);b=b.substring(0,b.length-1)}if(b.length===0){return minDist}const aLength=a.length;const bLength=b.length;for(let i=0;i<=bLength;++i){this.current[i]=0;this.prev[i]=i;this.prevPrev[i]=Number.MAX_VALUE}for(let i=1;i<=aLength;++i){this.current[0]=i;const aIdx=i-1;for(let j=1;j<=bLength;++j){const bIdx=j-1;const substitutionCost=a[aIdx]===b[bIdx]?0:1;this.current[j]=Math.min(this.prev[j]+1,this.current[j-1]+1,this.prev[j-1]+substitutionCost,);if((i>1)&&(j>1)&&(a[aIdx]===b[bIdx-1])&&(a[aIdx-1]===b[bIdx])){this.current[j]=Math.min(this.current[j],this.prevPrev[j-2]+1,)}}const prevPrevTmp=this.prevPrev;this.prevPrev=this.prev;this.prev=this.current;this.current=prevPrevTmp}const distance=this.prev[bLength];return distance<=limit?distance:(limit+1)},};function editDistance(a,b,limit){return editDistanceState.calculate(a,b,limit)}function isEndCharacter(c){return"=,>-])".indexOf(c)!==-1}function isSeparatorCharacter(c){return c===","||c==="="}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function skipWhitespace(parserState){while(parserState.pos0){const c=parserState.userQuery[pos-1];if(c===lookingFor){return true}else if(c!==" "){break}pos-=1}return false}function isLastElemGeneric(elems,parserState){return(elems.length>0&&elems[elems.length-1].generics.length>0)||prevIs(parserState,">")}function getFilteredNextElem(query,parserState,elems,isInGenerics){const start=parserState.pos;if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){throw["Expected type filter before ",":"]}getNextElem(query,parserState,elems,isInGenerics);if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}if(elems.length===0){throw["Expected type filter before ",":"]}else if(query.literalSearch){throw["Cannot use quotes on type filter"]}const typeFilterElem=elems.pop();checkExtraTypeFilterCharacters(start,parserState);parserState.typeFilter=typeFilterElem.normalizedPathLast;parserState.pos+=1;parserState.totalElems-=1;query.literalSearch=false;getNextElem(query,parserState,elems,isInGenerics)}}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;let foundSeparator=false;const oldTypeFilter=parserState.typeFilter;parserState.typeFilter=null;const oldIsInBinding=parserState.isInBinding;parserState.isInBinding=null;let hofParameters=null;let extra="";if(endChar===">"){extra="<"}else if(endChar==="]"){extra="["}else if(endChar===")"){extra="("}else if(endChar===""){extra="->"}else{extra=endChar}while(parserState.pos"," after ","="]}hofParameters=[...elems];elems.length=0;parserState.pos+=2;foundStopChar=true;foundSeparator=false;continue}else if(c===" "){parserState.pos+=1;continue}else if(isSeparatorCharacter(c)){parserState.pos+=1;foundStopChar=true;foundSeparator=true;continue}else if(c===":"&&isPathStart(parserState)){throw["Unexpected ","::",": paths cannot start with ","::"]}else if(isEndCharacter(c)){throw["Unexpected ",c," after ",extra]}if(!foundStopChar){let extra=[];if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(endChar!==""){throw["Expected ",",",", ","=",", or ",endChar,...extra,", found ",c,]}throw["Expected ",","," or ","=",...extra,", found ",c,]}const posBefore=parserState.pos;getFilteredNextElem(query,parserState,elems,endChar!=="");if(endChar!==""&&parserState.pos>=parserState.length){throw["Unclosed ",extra]}if(posBefore===parserState.pos){parserState.pos+=1}foundStopChar=false}if(parserState.pos>=parserState.length&&endChar!==""){throw["Unclosed ",extra]}parserState.pos+=1;if(hofParameters){foundSeparator=false;if([...elems,...hofParameters].some(x=>x.bindingName)||parserState.isInBinding){throw["Unexpected ","="," within ","->"]}const hofElem=makePrimitiveElement("->",{generics:hofParameters,bindings:new Map([["output",[...elems]]]),typeFilter:null,});elems.length=0;elems[0]=hofElem}parserState.typeFilter=oldTypeFilter;parserState.isInBinding=oldIsInBinding;return{foundSeparator}}function getNextElem(query,parserState,elems,isInGenerics){const generics=[];skipWhitespace(parserState);let start=parserState.pos;let end;if("[(".indexOf(parserState.userQuery[parserState.pos])!==-1){let endChar=")";let name="()";let friendlyName="tuple";if(parserState.userQuery[parserState.pos]==="["){endChar="]";name="[]";friendlyName="slice"}parserState.pos+=1;const{foundSeparator}=getItemsBefore(query,parserState,generics,endChar);const typeFilter=parserState.typeFilter;const bindingName=parserState.isInBinding;parserState.typeFilter=null;parserState.isInBinding=null;for(const gen of generics){if(gen.bindingName!==null){throw["Type parameter ","=",` cannot be within ${friendlyName} `,name]}}if(name==="()"&&!foundSeparator&&generics.length===1&&typeFilter===null){elems.push(generics[0])}else if(name==="()"&&generics.length===1&&generics[0].name==="->"){generics[0].typeFilter=typeFilter;elems.push(generics[0])}else{if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive ",name," and ",typeFilter," both specified",]}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}elems.push(makePrimitiveElement(name,{bindingName,generics}))}}else if(parserState.userQuery[parserState.pos]==="&"){if(parserState.typeFilter!==null&&parserState.typeFilter!=="primitive"){throw["Invalid search type: primitive ","&"," and ",parserState.typeFilter," both specified",]}parserState.typeFilter=null;parserState.pos+=1;let c=parserState.userQuery[parserState.pos];while(c===" "&&parserState.pos=end){throw["Found generics without a path"]}parserState.pos+=1;getItemsBefore(query,parserState,generics,">")}else if(parserState.pos=end){throw["Found generics without a path"]}if(parserState.isInBinding){throw["Unexpected ","("," after ","="]}parserState.pos+=1;const typeFilter=parserState.typeFilter;parserState.typeFilter=null;getItemsBefore(query,parserState,generics,")");skipWhitespace(parserState);if(isReturnArrow(parserState)){parserState.pos+=2;skipWhitespace(parserState);getFilteredNextElem(query,parserState,generics,isInGenerics);generics[generics.length-1].bindingName=makePrimitiveElement("output")}else{generics.push(makePrimitiveElement(null,{bindingName:makePrimitiveElement("output"),typeFilter:null,}))}parserState.typeFilter=typeFilter}if(isStringElem){skipWhitespace(parserState)}if(start>=end&&generics.length===0){return}if(parserState.userQuery[parserState.pos]==="="){if(parserState.isInBinding){throw["Cannot write ","="," twice in a binding"]}if(!isInGenerics){throw["Type parameter ","="," must be within generics list"]}const name=parserState.userQuery.slice(start,end).trim();if(name==="!"){throw["Type parameter ","="," key cannot be ","!"," never type"]}if(name.includes("!")){throw["Type parameter ","="," key cannot be ","!"," macro"]}if(name.includes("::")){throw["Type parameter ","="," key cannot contain ","::"," path"]}if(name.includes(":")){throw["Type parameter ","="," key cannot contain ",":"," type"]}parserState.isInBinding={name,generics}}else{elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics,),)}}}function checkExtraTypeFilterCharacters(start,parserState){const query=parserState.userQuery.slice(start,parserState.pos).trim();const match=query.match(REGEX_INVALID_TYPE_FILTER);if(match){throw["Unexpected ",match[0]," in type filter (before ",":",")",]}}function createQueryElement(query,parserState,name,generics,isInGenerics){const path=name.trim();if(path.length===0&&generics.length===0){throw["Unexpected ",parserState.userQuery[parserState.pos]]}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw["Cannot have more than one element if you use quotes"]}const typeFilter=parserState.typeFilter;parserState.typeFilter=null;if(name.trim()==="!"){if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive never type ","!"," and ",typeFilter," both specified",]}if(generics.length!==0){throw["Never type ","!"," does not accept generic parameters",]}const bindingName=parserState.isInBinding;parserState.isInBinding=null;return makePrimitiveElement("never",{bindingName})}const quadcolon=/::\s*::/.exec(path);if(path.startsWith("::")){throw["Paths cannot start with ","::"]}else if(quadcolon!==null){throw["Unexpected ",quadcolon[0]]}const pathSegments=path.split(/(?:::\s*)|(?:\s+(?:::\s*)?)/).map(x=>x.toLowerCase());if(pathSegments.length===0||(pathSegments.length===1&&pathSegments[0]==="")){if(generics.length>0||prevIs(parserState,">")){throw["Found generics without a path"]}else{throw["Unexpected ",parserState.userQuery[parserState.pos]]}}for(const[i,pathSegment]of pathSegments.entries()){if(pathSegment==="!"){if(i!==0){throw["Never type ","!"," is not associated item"]}pathSegments[i]="never"}}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}const bindingName=parserState.isInBinding;parserState.isInBinding=null;const bindings=new Map();const pathLast=pathSegments[pathSegments.length-1];return{name:name.trim(),id:null,fullPath:pathSegments,pathWithoutLast:pathSegments.slice(0,pathSegments.length-1),pathLast,normalizedPathLast:pathLast.replace(/_/g,""),generics:generics.filter(gen=>{if(gen.bindingName!==null){if(gen.name!==null){gen.bindingName.generics.unshift(gen)}bindings.set(gen.bindingName.name.toLowerCase().replace(/_/g,""),gen.bindingName.generics,);return false}return true}),bindings,typeFilter,bindingName,}}function makePrimitiveElement(name,extra){return Object.assign({name,id:null,fullPath:[name],pathWithoutLast:[],pathLast:name,normalizedPathLast:name,generics:[],bindings:new Map(),typeFilter:"primitive",bindingName:null,},extra)}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw["Unexpected ","\""," in generics"]}else if(query.literalSearch){throw["Cannot have more than one literal search element"]}else if(parserState.totalElems-parserState.genericsElems>0){throw["Cannot use literal search when there is more than one element"]}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw["Unclosed ","\""]}else if(parserState.userQuery[end]!=="\""){throw["Unexpected ",parserState.userQuery[end]," in a string element"]}else if(start===end){throw["Cannot have empty string element"]}parserState.pos+=1;query.literalSearch=true}function getIdentEndPosition(parserState){let afterIdent=consumeIdent(parserState);let end=parserState.pos;let macroExclamation=-1;while(parserState.pos0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]," (not a valid identifier)"]}else{throw["Unexpected ",c," (not a valid identifier)"]}parserState.pos+=1;afterIdent=consumeIdent(parserState);end=parserState.pos}if(macroExclamation!==-1){if(parserState.typeFilter===null){parserState.typeFilter="macro"}else if(parserState.typeFilter!=="macro"){throw["Invalid search type: macro ","!"," and ",parserState.typeFilter," both specified",]}end=macroExclamation}return end}function isSpecialStartCharacter(c){return"<\"".indexOf(c)!==-1}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function consumeIdent(parserState){REGEX_IDENT.lastIndex=parserState.pos;const match=parserState.userQuery.match(REGEX_IDENT);if(match){parserState.pos+=match[0].length;return true}return false}function isPathSeparator(c){return c===":"||c===" "}class VlqHexDecoder{constructor(string,cons){this.string=string;this.cons=cons;this.offset=0;this.backrefQueue=[]}decodeList(){let c=this.string.charCodeAt(this.offset);const ret=[];while(c!==125){ret.push(this.decode());c=this.string.charCodeAt(this.offset)}this.offset+=1;return ret}decode(){let n=0;let c=this.string.charCodeAt(this.offset);if(c===123){this.offset+=1;return this.decodeList()}while(c<96){n=(n<<4)|(c&0xF);this.offset+=1;c=this.string.charCodeAt(this.offset)}n=(n<<4)|(c&0xF);const[sign,value]=[n&1,n>>1];this.offset+=1;return sign?-value:value}next(){const c=this.string.charCodeAt(this.offset);if(c>=48&&c<64){this.offset+=1;return this.backrefQueue[c-48]}if(c===96){this.offset+=1;return this.cons(0)}const result=this.cons(this.decode());this.backrefQueue.unshift(result);if(this.backrefQueue.length>16){this.backrefQueue.pop()}return result}}class RoaringBitmap{constructor(str){const strdecoded=atob(str);const u8array=new Uint8Array(strdecoded.length);for(let j=0;j=4){offsets=[];for(let j=0;j>3]&(1<<(j&0x7))){const runcount=(u8array[i]|(u8array[i+1]<<8));i+=2;this.containers.push(new RoaringBitmapRun(runcount,u8array.slice(i,i+(runcount*4)),));i+=runcount*4}else if(this.cardinalities[j]>=4096){this.containers.push(new RoaringBitmapBits(u8array.slice(i,i+8192)));i+=8192}else{const end=this.cardinalities[j]*2;this.containers.push(new RoaringBitmapArray(this.cardinalities[j],u8array.slice(i,i+end),));i+=end}}}contains(keyvalue){const key=keyvalue>>16;const value=keyvalue&0xFFFF;let left=0;let right=this.keys.length-1;while(left<=right){const mid=Math.floor((left+right)/2);const x=this.keys[mid];if(xkey){right=mid-1}else{return this.containers[mid].contains(value)}}return false}}class RoaringBitmapRun{constructor(runcount,array){this.runcount=runcount;this.array=array}contains(value){let left=0;let right=this.runcount-1;while(left<=right){const mid=Math.floor((left+right)/2);const i=mid*4;const start=this.array[i]|(this.array[i+1]<<8);const lenm1=this.array[i+2]|(this.array[i+3]<<8);if((start+lenm1)value){right=mid-1}else{return true}}return false}}class RoaringBitmapArray{constructor(cardinality,array){this.cardinality=cardinality;this.array=array}contains(value){let left=0;let right=this.cardinality-1;while(left<=right){const mid=Math.floor((left+right)/2);const i=mid*2;const x=this.array[i]|(this.array[i+1]<<8);if(xvalue){right=mid-1}else{return true}}return false}}class RoaringBitmapBits{constructor(array){this.array=array}contains(value){return!!(this.array[value>>3]&(1<<(value&7)))}}class NameTrie{constructor(){this.children=[];this.matches=[]}insert(name,id,tailTable){this.insertSubstring(name,0,id,tailTable)}insertSubstring(name,substart,id,tailTable){const l=name.length;if(substart===l){this.matches.push(id)}else{const sb=name.charCodeAt(substart);let child;if(this.children[sb]!==undefined){child=this.children[sb]}else{child=new NameTrie();this.children[sb]=child;let sste;if(substart>=2){const tail=name.substring(substart-2,substart+1);if(tailTable.has(tail)){sste=tailTable.get(tail)}else{sste=[];tailTable.set(tail,sste)}sste.push(child)}}child.insertSubstring(name,substart+1,id,tailTable)}}search(name,tailTable){const results=new Set();this.searchSubstringPrefix(name,0,results);if(results.size=3){const levParams=name.length>=6?new Lev2TParametricDescription(name.length):new Lev1TParametricDescription(name.length);this.searchLev(name,0,levParams,results);const tail=name.substring(0,3);if(tailTable.has(tail)){for(const entry of tailTable.get(tail)){entry.searchSubstringPrefix(name,3,results)}}}return[...results]}searchSubstringPrefix(name,substart,results){const l=name.length;if(substart===l){for(const match of this.matches){results.add(match)}let unprocessedChildren=[];for(const child of this.children){if(child){unprocessedChildren.push(child)}}let nextSet=[];while(unprocessedChildren.length!==0){const next=unprocessedChildren.pop();for(const child of next.children){if(child){nextSet.push(child)}}for(const match of next.matches){results.add(match)}if(unprocessedChildren.length===0){const tmp=unprocessedChildren;unprocessedChildren=nextSet;nextSet=tmp}}}else{const sb=name.charCodeAt(substart);if(this.children[sb]!==undefined){this.children[sb].searchSubstringPrefix(name,substart+1,results)}}}searchLev(name,substart,levParams,results){const stack=[[this,0]];const n=levParams.n;while(stack.length!==0){const[trie,levState]=stack.pop();for(const[charCode,child]of trie.children.entries()){if(!child){continue}const levPos=levParams.getPosition(levState);const vector=levParams.getVector(name,charCode,levPos,Math.min(name.length,levPos+(2*n)+1),);const newLevState=levParams.transition(levState,levPos,vector,);if(newLevState>=0){stack.push([child,newLevState]);if(levParams.isAccept(newLevState)){for(const match of child.matches){results.add(match)}}}}}}}class DocSearch{constructor(rawSearchIndex,rootPath,searchState){this.searchIndexDeprecated=new Map();this.searchIndexEmptyDesc=new Map();this.functionTypeFingerprint=null;this.typeNameIdMap=new Map();this.assocTypeIdNameMap=new Map();this.ALIASES=new Map();this.rootPath=rootPath;this.searchState=searchState;this.typeNameIdOfArray=this.buildTypeMapIndex("array");this.typeNameIdOfSlice=this.buildTypeMapIndex("slice");this.typeNameIdOfArrayOrSlice=this.buildTypeMapIndex("[]");this.typeNameIdOfTuple=this.buildTypeMapIndex("tuple");this.typeNameIdOfUnit=this.buildTypeMapIndex("unit");this.typeNameIdOfTupleOrUnit=this.buildTypeMapIndex("()");this.typeNameIdOfFn=this.buildTypeMapIndex("fn");this.typeNameIdOfFnMut=this.buildTypeMapIndex("fnmut");this.typeNameIdOfFnOnce=this.buildTypeMapIndex("fnonce");this.typeNameIdOfHof=this.buildTypeMapIndex("->");this.typeNameIdOfOutput=this.buildTypeMapIndex("output",true);this.typeNameIdOfReference=this.buildTypeMapIndex("reference");this.EMPTY_BINDINGS_MAP=new Map();this.EMPTY_GENERICS_ARRAY=[];this.TYPES_POOL=new Map();this.nameTrie=new NameTrie();this.tailTable=new Map();this.searchIndex=this.buildIndex(rawSearchIndex)}buildTypeMapIndex(name,isAssocType){if(name===""||name===null){return null}if(this.typeNameIdMap.has(name)){const obj=this.typeNameIdMap.get(name);obj.assocOnly=isAssocType&&obj.assocOnly;return obj.id}else{const id=this.typeNameIdMap.size;this.typeNameIdMap.set(name,{id,assocOnly:isAssocType});return id}}buildItemSearchTypeAll(types,paths,lowercasePaths){return types.length>0?types.map(type=>this.buildItemSearchType(type,paths,lowercasePaths)):this.EMPTY_GENERICS_ARRAY}buildItemSearchType(type,paths,lowercasePaths,isAssocType){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;const BINDINGS_DATA=2;let pathIndex,generics,bindings;if(typeof type==="number"){pathIndex=type;generics=this.EMPTY_GENERICS_ARRAY;bindings=this.EMPTY_BINDINGS_MAP}else{pathIndex=type[PATH_INDEX_DATA];generics=this.buildItemSearchTypeAll(type[GENERICS_DATA],paths,lowercasePaths,);if(type.length>BINDINGS_DATA&&type[BINDINGS_DATA].length>0){bindings=new Map(type[BINDINGS_DATA].map(binding=>{const[assocType,constraints]=binding;return[this.buildItemSearchType(assocType,paths,lowercasePaths,true).id,this.buildItemSearchTypeAll(constraints,paths,lowercasePaths),]}))}else{bindings=this.EMPTY_BINDINGS_MAP}}let result;if(pathIndex<0){result={id:pathIndex,name:"",ty:TY_GENERIC,path:null,exactPath:null,generics,bindings,unboxFlag:true,}}else if(pathIndex===0){result={id:null,name:"",ty:null,path:null,exactPath:null,generics,bindings,unboxFlag:true,}}else{const item=lowercasePaths[pathIndex-1];const id=this.buildTypeMapIndex(item.name,isAssocType);if(isAssocType){this.assocTypeIdNameMap.set(id,paths[pathIndex-1].name)}result={id,name:paths[pathIndex-1].name,ty:item.ty,path:item.path,exactPath:item.exactPath,generics,bindings,unboxFlag:item.unboxFlag,}}const cr=this.TYPES_POOL.get(result.id);if(cr){if(cr.generics.length===result.generics.length&&cr.generics!==result.generics&&cr.generics.every((x,i)=>result.generics[i]===x)){result.generics=cr.generics}if(cr.bindings.size===result.bindings.size&&cr.bindings!==result.bindings){let ok=true;for(const[k,v]of cr.bindings.entries()){const v2=result.bindings.get(v);if(!v2){ok=false;break}if(v!==v2&&v.length===v2.length&&v.every((x,i)=>v2[i]===x)){result.bindings.set(k,v)}else if(v!==v2){ok=false;break}}if(ok){result.bindings=cr.bindings}}if(cr.ty===result.ty&&cr.path===result.path&&cr.bindings===result.bindings&&cr.generics===result.generics&&cr.ty===result.ty&&cr.name===result.name&&cr.unboxFlag===result.unboxFlag){return cr}}this.TYPES_POOL.set(result.id,result);return result}buildFunctionTypeFingerprint(type,output){let input=type.id;if(input===this.typeNameIdOfArray||input===this.typeNameIdOfSlice){input=this.typeNameIdOfArrayOrSlice}if(input===this.typeNameIdOfTuple||input===this.typeNameIdOfUnit){input=this.typeNameIdOfTupleOrUnit}if(input===this.typeNameIdOfFn||input===this.typeNameIdOfFnMut||input===this.typeNameIdOfFnOnce){input=this.typeNameIdOfHof}const hashint1=k=>{k=(~~k+0x7ed55d16)+(k<<12);k=(k ^ 0xc761c23c)^(k>>>19);k=(~~k+0x165667b1)+(k<<5);k=(~~k+0xd3a2646c)^(k<<9);k=(~~k+0xfd7046c5)+(k<<3);return(k ^ 0xb55a4f09)^(k>>>16)};const hashint2=k=>{k=~k+(k<<15);k ^=k>>>12;k+=k<<2;k ^=k>>>4;k=Math.imul(k,2057);return k ^(k>>16)};if(input!==null){const h0a=hashint1(input);const h0b=hashint2(input);const h1a=~~(h0a+Math.imul(h0b,2));const h1b=~~(h0a+Math.imul(h0b,3));const h2a=~~(h0a+Math.imul(h0b,4));const h2b=~~(h0a+Math.imul(h0b,5));output[0]|=(1<<(h0a%32))|(1<<(h1b%32));output[1]|=(1<<(h1a%32))|(1<<(h2b%32));output[2]|=(1<<(h2a%32))|(1<<(h0b%32));output[3]+=1}for(const g of type.generics){this.buildFunctionTypeFingerprint(g,output)}const fb={id:null,ty:0,generics:this.EMPTY_GENERICS_ARRAY,bindings:this.EMPTY_BINDINGS_MAP,};for(const[k,v]of type.bindings.entries()){fb.id=k;fb.generics=v;this.buildFunctionTypeFingerprint(fb,output)}}buildIndex(rawSearchIndex){const buildFunctionSearchTypeCallback=(paths,lowercasePaths)=>{return functionSearchType=>{if(functionSearchType===0){return null}const INPUTS_DATA=0;const OUTPUT_DATA=1;let inputs,output;if(typeof functionSearchType[INPUTS_DATA]==="number"){inputs=[this.buildItemSearchType(functionSearchType[INPUTS_DATA],paths,lowercasePaths,),]}else{inputs=this.buildItemSearchTypeAll(functionSearchType[INPUTS_DATA],paths,lowercasePaths,)}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){output=[this.buildItemSearchType(functionSearchType[OUTPUT_DATA],paths,lowercasePaths,),]}else{output=this.buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA],paths,lowercasePaths,)}}else{output=[]}const where_clause=[];const l=functionSearchType.length;for(let i=2;inoop);let descShard={crate,shard:0,start:0,len:itemDescShardDecoder.next(),promise:null,resolve:null,};const descShardList=[descShard];this.searchIndexDeprecated.set(crate,new RoaringBitmap(crateCorpus.c));this.searchIndexEmptyDesc.set(crate,new RoaringBitmap(crateCorpus.e));let descIndex=0;let lastParamNames=[];let normalizedName=crate.indexOf("_")===-1?crate:crate.replace(/_/g,"");const crateRow={crate,ty:3,name:crate,path:"",descShard,descIndex,exactPath:"",desc:crateCorpus.doc,parent:undefined,type:null,paramNames:lastParamNames,id,word:crate,normalizedName,bitIndex:0,implDisambiguator:null,};this.nameTrie.insert(normalizedName,id,this.tailTable);id+=1;searchIndex.push(crateRow);currentIndex+=1;if(!this.searchIndexEmptyDesc.get(crate).contains(0)){descIndex+=1}const itemTypes=crateCorpus.t;const itemNames=crateCorpus.n;const itemPaths=new Map(crateCorpus.q);const itemReexports=new Map(crateCorpus.r);const itemParentIdxDecoder=new VlqHexDecoder(crateCorpus.i,noop=>noop);const implDisambiguator=new Map(crateCorpus.b);const paths=crateCorpus.p;const aliases=crateCorpus.a;const itemParamNames=new Map(crateCorpus.P);const lowercasePaths=[];const itemFunctionDecoder=new VlqHexDecoder(crateCorpus.f,buildFunctionSearchTypeCallback(paths,lowercasePaths),);let len=paths.length;let lastPath=itemPaths.get(0);for(let i=0;i2&&elem[2]!==null){path=itemPaths.has(elem[2])?itemPaths.get(elem[2]):lastPath;lastPath=path}const exactPath=elem.length>3&&elem[3]!==null?itemPaths.get(elem[3]):path;const unboxFlag=elem.length>4&&!!elem[4];lowercasePaths.push({ty,name:name.toLowerCase(),path,exactPath,unboxFlag});paths[i]={ty,name,path,exactPath,unboxFlag}}lastPath="";len=itemTypes.length;let lastName="";let lastWord="";for(let i=0;i=descShard.len&&!this.searchIndexEmptyDesc.get(crate).contains(bitIndex)){descShard={crate,shard:descShard.shard+1,start:descShard.start+descShard.len,len:itemDescShardDecoder.next(),promise:null,resolve:null,};descIndex=0;descShardList.push(descShard)}const name=itemNames[i]===""?lastName:itemNames[i];const word=itemNames[i]===""?lastWord:itemNames[i].toLowerCase();const path=itemPaths.has(i)?itemPaths.get(i):lastPath;const paramNames=itemParamNames.has(i)?itemParamNames.get(i).split(","):lastParamNames;const type=itemFunctionDecoder.next();if(type!==null){if(type){const fp=this.functionTypeFingerprint.subarray(id*4,(id+1)*4);for(const t of type.inputs){this.buildFunctionTypeFingerprint(t,fp)}for(const t of type.output){this.buildFunctionTypeFingerprint(t,fp)}for(const w of type.where_clause){for(const t of w){this.buildFunctionTypeFingerprint(t,fp)}}}}const itemParentIdx=itemParentIdxDecoder.next();normalizedName=word.indexOf("_")===-1?word:word.replace(/_/g,"");const row={crate,ty:itemTypes.charCodeAt(i)-65,name,path,descShard,descIndex,exactPath:itemReexports.has(i)?itemPaths.get(itemReexports.get(i)):path,parent:itemParentIdx>0?paths[itemParentIdx-1]:undefined,type,paramNames,id,word,normalizedName,bitIndex,implDisambiguator:implDisambiguator.has(i)?implDisambiguator.get(i):null,};this.nameTrie.insert(normalizedName,id,this.tailTable);id+=1;searchIndex.push(row);lastPath=row.path;lastParamNames=row.paramNames;if(!this.searchIndexEmptyDesc.get(crate).contains(bitIndex)){descIndex+=1}lastName=name;lastWord=word}if(aliases){const currentCrateAliases=new Map();this.ALIASES.set(crate,currentCrateAliases);for(const alias_name in aliases){if(!Object.prototype.hasOwnProperty.call(aliases,alias_name)){continue}let currentNameAliases;if(currentCrateAliases.has(alias_name)){currentNameAliases=currentCrateAliases.get(alias_name)}else{currentNameAliases=[];currentCrateAliases.set(alias_name,currentNameAliases)}for(const local_alias of aliases[alias_name]){currentNameAliases.push(local_alias+currentIndex)}}}currentIndex+=itemTypes.length;this.searchState.descShards.set(crate,descShardList)}this.TYPES_POOL=new Map();return searchIndex}static parseQuery(userQuery){function itemTypeFromName(typename){const index=itemTypes.findIndex(i=>i===typename);if(index<0){throw["Unknown type filter ",typename]}return index}function convertTypeFilterOnElem(elem){if(elem.typeFilter!==null){let typeFilter=elem.typeFilter;if(typeFilter==="const"){typeFilter="constant"}elem.typeFilter=itemTypeFromName(typeFilter)}else{elem.typeFilter=NO_TYPE_FILTER}for(const elem2 of elem.generics){convertTypeFilterOnElem(elem2)}for(const constraints of elem.bindings.values()){for(const constraint of constraints){convertTypeFilterOnElem(constraint)}}}function newParsedQuery(userQuery){return{userQuery,elems:[],returned:[],foundElems:0,totalElems:0,literalSearch:false,hasReturnArrow:false,error:null,correction:null,proposeCorrectionFrom:null,proposeCorrectionTo:null,typeFingerprint:new Uint32Array(4),}}function parseInput(query,parserState){let foundStopChar=true;while(parserState.pos"){if(isReturnArrow(parserState)){query.hasReturnArrow=true;break}throw["Unexpected ",c," (did you mean ","->","?)"]}else if(parserState.pos>0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]]}throw["Unexpected ",c]}else if(c===" "){skipWhitespace(parserState);continue}if(!foundStopChar){let extra="";if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(parserState.typeFilter!==null){throw["Expected ",","," or ","->",...extra,", found ",c,]}throw["Expected ",",",", ",":"," or ","->",...extra,", found ",c,]}const before=query.elems.length;getFilteredNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1}foundStopChar=false}if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}while(parserState.pos1}query.foundElems=query.elems.length+query.returned.length;query.totalElems=parserState.totalElems;return query}async execQuery(parsedQuery,filterCrates,currentCrate){const results_others=new Map(),results_in_args=new Map(),results_returned=new Map();function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,}}const buildHrefAndPath=item=>{let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.path;let exactPath=item.exactPath;if(type==="mod"){displayPath=path+"::";href=this.rootPath+path.replace(/::/g,"/")+"/"+name+"/index.html"}else if(type==="import"){displayPath=item.path+"::";href=this.rootPath+item.path.replace(/::/g,"/")+"/index.html#reexport."+name}else if(type==="primitive"||type==="keyword"){displayPath="";exactPath="";href=this.rootPath+path.replace(/::/g,"/")+"/"+type+"."+name+".html"}else if(type==="externcrate"){displayPath="";href=this.rootPath+name+"/index.html"}else if(item.parent!==undefined){const myparent=item.parent;let anchor=type+"."+name;const parentType=itemTypes[myparent.ty];let pageType=parentType;let pageName=myparent.name;exactPath=`${myparent.exactPath}::${myparent.name}`;if(parentType==="primitive"){displayPath=myparent.name+"::";exactPath=myparent.name}else if(type==="structfield"&&parentType==="variant"){const enumNameIdx=item.path.lastIndexOf("::");const enumName=item.path.substr(enumNameIdx+2);path=item.path.substr(0,enumNameIdx);displayPath=path+"::"+enumName+"::"+myparent.name+"::";anchor="variant."+myparent.name+".field."+name;pageType="enum";pageName=enumName}else{displayPath=path+"::"+myparent.name+"::"}if(item.implDisambiguator!==null){anchor=item.implDisambiguator+"/"+anchor}href=this.rootPath+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html#"+anchor}else{displayPath=item.path+"::";href=this.rootPath+item.path.replace(/::/g,"/")+"/"+type+"."+name+".html"}return[displayPath,href,`${exactPath}::${name}`]};function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6)}return tmp}const transformResults=(results,typeInfo)=>{const duplicates=new Set();const out=[];for(const result of results){if(result.id!==-1){const res=buildHrefAndPath(this.searchIndex[result.id]);const obj=Object.assign({dist:result.dist,displayPath:pathSplitter(res[0]),},this.searchIndex[result.id]);obj.fullPath=res[2]+"|"+obj.ty;if(duplicates.has(obj.fullPath)){continue}if(obj.ty===TY_IMPORT&&duplicates.has(res[2])){continue}if(duplicates.has(res[2]+"|"+TY_IMPORT)){continue}duplicates.add(obj.fullPath);duplicates.add(res[2]);if(typeInfo!==null){obj.displayTypeSignature=this.formatDisplayTypeSignature(obj,typeInfo)}obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break}}}return out};this.formatDisplayTypeSignature=async(obj,typeInfo)=>{let fnInputs=null;let fnOutput=null;let mgens=null;if(typeInfo!=="elems"&&typeInfo!=="returned"){fnInputs=unifyFunctionTypes(obj.type.inputs,parsedQuery.elems,obj.type.where_clause,null,mgensScratch=>{fnOutput=unifyFunctionTypes(obj.type.output,parsedQuery.returned,obj.type.where_clause,mgensScratch,mgensOut=>{mgens=mgensOut;return true},0,);return!!fnOutput},0,)}else{const arr=typeInfo==="elems"?obj.type.inputs:obj.type.output;const highlighted=unifyFunctionTypes(arr,parsedQuery.elems,obj.type.where_clause,null,mgensOut=>{mgens=mgensOut;return true},0,);if(typeInfo==="elems"){fnInputs=highlighted}else{fnOutput=highlighted}}if(!fnInputs){fnInputs=obj.type.inputs}if(!fnOutput){fnOutput=obj.type.output}const mappedNames=new Map();const whereClause=new Map();const fnParamNames=obj.paramNames;const queryParamNames=[];const remapQuery=queryElem=>{if(queryElem.id<0){queryParamNames[-1-queryElem.id]=queryElem.name}if(queryElem.generics.length>0){queryElem.generics.forEach(remapQuery)}if(queryElem.bindings.size>0){[...queryElem.bindings.values()].flat().forEach(remapQuery)}};parsedQuery.elems.forEach(remapQuery);parsedQuery.returned.forEach(remapQuery);const pushText=(fnType,result)=>{if(!!(result.length%2)===!!fnType.highlighted){result.push("")}else if(result.length===0&&!!fnType.highlighted){result.push("");result.push("")}result[result.length-1]+=fnType.name};const writeHof=(fnType,result)=>{const hofOutput=fnType.bindings.get(this.typeNameIdOfOutput)||[];const hofInputs=fnType.generics;pushText(fnType,result);pushText({name:" (",highlighted:false},result);let needsComma=false;for(const fnType of hofInputs){if(needsComma){pushText({name:", ",highlighted:false},result)}needsComma=true;writeFn(fnType,result)}pushText({name:hofOutput.length===0?")":") -> ",highlighted:false,},result);if(hofOutput.length>1){pushText({name:"(",highlighted:false},result)}needsComma=false;for(const fnType of hofOutput){if(needsComma){pushText({name:", ",highlighted:false},result)}needsComma=true;writeFn(fnType,result)}if(hofOutput.length>1){pushText({name:")",highlighted:false},result)}};const writeSpecialPrimitive=(fnType,result)=>{if(fnType.id===this.typeNameIdOfArray||fnType.id===this.typeNameIdOfSlice||fnType.id===this.typeNameIdOfTuple||fnType.id===this.typeNameIdOfUnit){const[ob,sb]=fnType.id===this.typeNameIdOfArray||fnType.id===this.typeNameIdOfSlice?["[","]"]:["(",")"];pushText({name:ob,highlighted:fnType.highlighted},result);onEachBtwn(fnType.generics,nested=>writeFn(nested,result),()=>pushText({name:", ",highlighted:false},result),);pushText({name:sb,highlighted:fnType.highlighted},result);return true}else if(fnType.id===this.typeNameIdOfReference){pushText({name:"&",highlighted:fnType.highlighted},result);let prevHighlighted=false;onEachBtwn(fnType.generics,value=>{prevHighlighted=value.highlighted;writeFn(value,result)},value=>pushText({name:" ",highlighted:prevHighlighted&&value.highlighted,},result),);return true}else if(fnType.id===this.typeNameIdOfFn){writeHof(fnType,result);return true}return false};const writeFn=(fnType,result)=>{if(fnType.id<0){if(fnParamNames[-1-fnType.id]===""){const generics=fnType.generics.length>0?fnType.generics:obj.type.where_clause[-1-fnType.id];for(const nested of generics){writeFn(nested,result)}return}else if(mgens){for(const[queryId,fnId]of mgens){if(fnId===fnType.id){mappedNames.set(queryParamNames[-1-queryId],fnParamNames[-1-fnType.id],)}}}pushText({name:fnParamNames[-1-fnType.id],highlighted:!!fnType.highlighted,},result);const where=[];onEachBtwn(fnType.generics,nested=>writeFn(nested,where),()=>pushText({name:" + ",highlighted:false},where),);if(where.length>0){whereClause.set(fnParamNames[-1-fnType.id],where)}}else{if(fnType.ty===TY_PRIMITIVE){if(writeSpecialPrimitive(fnType,result)){return}}else if(fnType.ty===TY_TRAIT&&(fnType.id===this.typeNameIdOfFn||fnType.id===this.typeNameIdOfFnMut||fnType.id===this.typeNameIdOfFnOnce)){writeHof(fnType,result);return}pushText(fnType,result);let hasBindings=false;if(fnType.bindings.size>0){onEachBtwn(fnType.bindings,([key,values])=>{const name=this.assocTypeIdNameMap.get(key);if(values.length===1&&values[0].id<0&&`${fnType.name}::${name}`===fnParamNames[-1-values[0].id]){for(const value of values){writeFn(value,[])}return true}if(!hasBindings){hasBindings=true;pushText({name:"<",highlighted:false},result)}pushText({name,highlighted:false},result);pushText({name:values.length!==1?"=(":"=",highlighted:false,},result);onEachBtwn(values||[],value=>writeFn(value,result),()=>pushText({name:" + ",highlighted:false},result),);if(values.length!==1){pushText({name:")",highlighted:false},result)}},()=>pushText({name:", ",highlighted:false},result),)}if(fnType.generics.length>0){pushText({name:hasBindings?", ":"<",highlighted:false},result)}onEachBtwn(fnType.generics,value=>writeFn(value,result),()=>pushText({name:", ",highlighted:false},result),);if(hasBindings||fnType.generics.length>0){pushText({name:">",highlighted:false},result)}}};const type=[];onEachBtwn(fnInputs,fnType=>writeFn(fnType,type),()=>pushText({name:", ",highlighted:false},type),);pushText({name:" -> ",highlighted:false},type);onEachBtwn(fnOutput,fnType=>writeFn(fnType,type),()=>pushText({name:", ",highlighted:false},type),);return{type,mappedNames,whereClause}};const sortResults=async(results,typeInfo,preferredCrate)=>{const userQuery=parsedQuery.userQuery;const normalizedUserQuery=parsedQuery.userQuery.toLowerCase();const isMixedCase=normalizedUserQuery!==userQuery;const result_list=[];for(const result of results.values()){result.item=this.searchIndex[result.id];result.word=this.searchIndex[result.id].word;result_list.push(result)}result_list.sort((aaa,bbb)=>{let a,b;if(isMixedCase){a=(aaa.item.name!==userQuery);b=(bbb.item.name!==userQuery);if(a!==b){return a-b}}a=(aaa.word!==normalizedUserQuery);b=(bbb.word!==normalizedUserQuery);if(a!==b){return a-b}a=(aaa.index<0);b=(bbb.index<0);if(a!==b){return a-b}a=aaa.path_dist;b=bbb.path_dist;if(a!==b){return a-b}a=aaa.index;b=bbb.index;if(a!==b){return a-b}a=(aaa.dist);b=(bbb.dist);if(a!==b){return a-b}a=this.searchIndexDeprecated.get(aaa.item.crate).contains(aaa.item.bitIndex);b=this.searchIndexDeprecated.get(bbb.item.crate).contains(bbb.item.bitIndex);if(a!==b){return a-b}a=(aaa.item.crate!==preferredCrate);b=(bbb.item.crate!==preferredCrate);if(a!==b){return a-b}a=aaa.word.length;b=bbb.word.length;if(a!==b){return a-b}a=aaa.word;b=bbb.word;if(a!==b){return(a>b?+1:-1)}a=this.searchIndexEmptyDesc.get(aaa.item.crate).contains(aaa.item.bitIndex);b=this.searchIndexEmptyDesc.get(bbb.item.crate).contains(bbb.item.bitIndex);if(a!==b){return a-b}a=aaa.item.ty;b=bbb.item.ty;if(a!==b){return a-b}a=aaa.item.path;b=bbb.item.path;if(a!==b){return(a>b?+1:-1)}return 0});return transformResults(result_list,typeInfo)};function unifyFunctionTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return null}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return solutionCb(mgens)?fnTypesIn:null}if(!fnTypesIn||fnTypesIn.length===0){return null}const ql=queryElems.length;const fl=fnTypesIn.length;if(ql===1&&queryElems[0].generics.length===0&&queryElems[0].bindings.size===0){const queryElem=queryElems[0];for(const[i,fnType]of fnTypesIn.entries()){if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue}if(fnType.id<0&&queryElem.id<0){if(mgens&&mgens.has(queryElem.id)&&mgens.get(queryElem.id)!==fnType.id){continue}const mgensScratch=new Map(mgens);mgensScratch.set(queryElem.id,fnType.id);if(!solutionCb||solutionCb(mgensScratch)){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:whereClause[-1-fnType.id],});return highlighted}}else if(solutionCb(mgens?new Map(mgens):null)){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:unifyGenericTypes(fnType.generics,queryElem.generics,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth,)||fnType.generics,});return highlighted}}for(const[i,fnType]of fnTypesIn.entries()){if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){continue}if(fnType.id<0){const highlightedGenerics=unifyFunctionTypes(whereClause[(-fnType.id)-1],queryElems,whereClause,mgens,solutionCb,unboxingDepth+1,);if(highlightedGenerics){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:highlightedGenerics,});return highlighted}}else{const highlightedGenerics=unifyFunctionTypes([...Array.from(fnType.bindings.values()).flat(),...fnType.generics],queryElems,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth+1,);if(highlightedGenerics){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)]})),});return highlighted}}}return false}const fnTypes=fnTypesIn.slice();const flast=fl-1;const qlast=ql-1;const queryElem=queryElems[qlast];let queryElemsTmp=null;for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){continue}let mgensScratch;if(fnType.id<0){mgensScratch=new Map(mgens);if(mgensScratch.has(queryElem.id)&&mgensScratch.get(queryElem.id)!==fnType.id){continue}mgensScratch.set(queryElem.id,fnType.id)}else{mgensScratch=mgens}fnTypes[i]=fnTypes[flast];fnTypes.length=flast;if(!queryElemsTmp){queryElemsTmp=queryElems.slice(0,qlast)}let unifiedGenerics=[];let unifiedGenericsMgens=null;const passesUnification=unifyFunctionTypes(fnTypes,queryElemsTmp,whereClause,mgensScratch,mgensScratch=>{if(fnType.generics.length===0&&queryElem.generics.length===0&&fnType.bindings.size===0&&queryElem.bindings.size===0){return solutionCb(mgensScratch)}const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,);if(!solution){return false}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){unifiedGenerics=unifyGenericTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,);if(unifiedGenerics!==null){unifiedGenericsMgens=simplifiedMgens;return true}}return false},unboxingDepth,);if(passesUnification){passesUnification.length=fl;passesUnification[flast]=passesUnification[i];passesUnification[i]=Object.assign({},fnType,{highlighted:true,generics:unifiedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,queryElem.bindings.has(k)?unifyFunctionTypes(v,queryElem.bindings.get(k),whereClause,unifiedGenericsMgens,solutionCb,unboxingDepth,):unifiedGenerics.splice(0,v.length)]})),});return passesUnification}fnTypes[flast]=fnTypes[i];fnTypes[i]=fnType;fnTypes.length=fl}for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){continue}const generics=fnType.id<0?whereClause[(-fnType.id)-1]:fnType.generics;const bindings=fnType.bindings?Array.from(fnType.bindings.values()).flat():[];const passesUnification=unifyFunctionTypes(fnTypes.toSpliced(i,1,...bindings,...generics),queryElems,whereClause,mgens,solutionCb,unboxingDepth+1,);if(passesUnification){const highlightedGenerics=passesUnification.slice(i,i+generics.length+bindings.length,);const highlightedFnType=Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)]})),});return passesUnification.toSpliced(i,generics.length+bindings.length,highlightedFnType,)}}return null}function unifyGenericTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return null}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return solutionCb(mgens)?fnTypesIn:null}if(!fnTypesIn||fnTypesIn.length===0){return null}const fnType=fnTypesIn[0];const queryElem=queryElems[0];if(unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens)){if(fnType.id<0&&queryElem.id<0){if(!mgens||!mgens.has(queryElem.id)||mgens.get(queryElem.id)===fnType.id){const mgensScratch=new Map(mgens);mgensScratch.set(queryElem.id,fnType.id);const fnTypesRemaining=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(fnTypesRemaining){const highlighted=[fnType,...fnTypesRemaining];highlighted[0]=Object.assign({highlighted:true,},fnType,{generics:whereClause[-1-fnType.id],});return highlighted}}}else{let unifiedGenerics;const fnTypesRemaining=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgens,mgensScratch=>{const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,);if(!solution){return false}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){unifiedGenerics=unifyGenericTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,);if(unifiedGenerics!==null){return true}}},unboxingDepth,);if(fnTypesRemaining){const highlighted=[fnType,...fnTypesRemaining];highlighted[0]=Object.assign({highlighted:true,},fnType,{generics:unifiedGenerics||fnType.generics,});return highlighted}}}if(unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,)){let highlightedRemaining;if(fnType.id<0){const highlightedGenerics=unifyFunctionTypes(whereClause[(-fnType.id)-1],[queryElem],whereClause,mgens,mgensScratch=>{const hl=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(hl){highlightedRemaining=hl}return hl},unboxingDepth+1,);if(highlightedGenerics){return[Object.assign({highlighted:true,},fnType,{generics:highlightedGenerics,}),...highlightedRemaining]}}else{const highlightedGenerics=unifyGenericTypes([...Array.from(fnType.bindings.values()).flat(),...fnType.generics,],[queryElem],whereClause,mgens,mgensScratch=>{const hl=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,);if(hl){highlightedRemaining=hl}return hl},unboxingDepth+1,);if(highlightedGenerics){return[Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)]})),}),...highlightedRemaining]}}}return null}const unifyFunctionTypeIsMatchCandidate=(fnType,queryElem,mgensIn)=>{if(!typePassesFilter(queryElem.typeFilter,fnType.ty)){return false}if(fnType.id<0&&queryElem.id<0){if(mgensIn&&mgensIn.has(queryElem.id)&&mgensIn.get(queryElem.id)!==fnType.id){return false}return true}else{if(queryElem.id===this.typeNameIdOfArrayOrSlice&&(fnType.id===this.typeNameIdOfSlice||fnType.id===this.typeNameIdOfArray)){}else if(queryElem.id===this.typeNameIdOfTupleOrUnit&&(fnType.id===this.typeNameIdOfTuple||fnType.id===this.typeNameIdOfUnit)){}else if(queryElem.id===this.typeNameIdOfHof&&(fnType.id===this.typeNameIdOfFn||fnType.id===this.typeNameIdOfFnMut||fnType.id===this.typeNameIdOfFnOnce)){}else if(fnType.id!==queryElem.id||queryElem.id===null){return false}if((fnType.generics.length+fnType.bindings.size)===0&&queryElem.generics.length!==0){return false}if(fnType.bindings.size0){const fnTypePath=fnType.path!==undefined&&fnType.path!==null?fnType.path.split("::"):[];if(queryElemPathLength>fnTypePath.length){return false}let i=0;for(const path of fnTypePath){if(path===queryElem.pathWithoutLast[i]){i+=1;if(i>=queryElemPathLength){break}}}if(i0){let mgensSolutionSet=[mgensIn];for(const[name,constraints]of queryElem.bindings.entries()){if(mgensSolutionSet.length===0){return false}if(!fnType.bindings.has(name)){return false}const fnTypeBindings=fnType.bindings.get(name);mgensSolutionSet=mgensSolutionSet.flatMap(mgens=>{const newSolutions=[];unifyFunctionTypes(fnTypeBindings,constraints,whereClause,mgens,newMgens=>{newSolutions.push(newMgens);return false},unboxingDepth,);return newSolutions})}if(mgensSolutionSet.length===0){return false}const binds=Array.from(fnType.bindings.entries()).flatMap(entry=>{const[name,constraints]=entry;if(queryElem.bindings.has(name)){return[]}else{return constraints}});if(simplifiedGenerics.length>0){simplifiedGenerics=[...binds,...simplifiedGenerics]}else{simplifiedGenerics=binds}return{simplifiedGenerics,mgens:mgensSolutionSet}}return{simplifiedGenerics,mgens:[mgensIn]}}function unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth,){if(unboxingDepth>=UNBOXING_LIMIT){return false}if(fnType.id<0){if(!whereClause){return false}return checkIfInList(whereClause[(-fnType.id)-1],queryElem,whereClause,mgens,unboxingDepth,)}else if(fnType.unboxFlag&&(fnType.generics.length>0||fnType.bindings.size>0)){const simplifiedGenerics=[...fnType.generics,...Array.from(fnType.bindings.values()).flat(),];return checkIfInList(simplifiedGenerics,queryElem,whereClause,mgens,unboxingDepth,)}return false}function checkIfInList(list,elem,whereClause,mgens,unboxingDepth){for(const entry of list){if(checkType(entry,elem,whereClause,mgens,unboxingDepth)){return true}}return false}const checkType=(row,elem,whereClause,mgens,unboxingDepth)=>{if(unboxingDepth>=UNBOXING_LIMIT){return false}if(row.id>0&&elem.id>0&&elem.pathWithoutLast.length===0&&row.generics.length===0&&elem.generics.length===0&&row.bindings.size===0&&elem.bindings.size===0&&elem.id!==this.typeNameIdOfArrayOrSlice&&elem.id!==this.typeNameIdOfHof&&elem.id!==this.typeNameIdOfTupleOrUnit){return row.id===elem.id&&typePassesFilter(elem.typeFilter,row.ty)}else{return unifyFunctionTypes([row],[elem],whereClause,mgens,()=>true,unboxingDepth,)}};const checkTypeMgensForConflict=mgens=>{if(!mgens){return true}const fnTypes=new Set();for(const[_qid,fid]of mgens){if(fnTypes.has(fid)){return false}fnTypes.add(fid)}return true};function checkPath(contains,ty){if(contains.length===0){return 0}const maxPathEditDistance=Math.floor(contains.reduce((acc,next)=>acc+next.length,0)/3,);let ret_dist=maxPathEditDistance+1;const path=ty.path.split("::");if(ty.parent&&ty.parent.name){path.push(ty.parent.name.toLowerCase())}const length=path.length;const clength=contains.length;pathiter:for(let i=length-clength;i>=0;i-=1){let dist_total=0;for(let x=0;xmaxPathEditDistance){continue pathiter}dist_total+=dist}}ret_dist=Math.min(ret_dist,Math.round(dist_total/clength))}return ret_dist>maxPathEditDistance?null:ret_dist}function typePassesFilter(filter,type){if(filter<=NO_TYPE_FILTER||filter===type)return true;const name=itemTypes[type];switch(itemTypes[filter]){case"constant":return name==="associatedconstant";case"fn":return name==="method"||name==="tymethod";case"type":return name==="primitive"||name==="associatedtype";case"trait":return name==="traitalias"}return false}function createAliasFromItem(item){return{crate:item.crate,name:item.name,path:item.path,descShard:item.descShard,descIndex:item.descIndex,exactPath:item.exactPath,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,bitIndex:item.bitIndex,implDisambiguator:item.implDisambiguator,}}const handleAliases=async(ret,query,filterCrates,currentCrate)=>{const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(this.ALIASES.has(filterCrates)&&this.ALIASES.get(filterCrates).has(lowerQuery)){const query_aliases=this.ALIASES.get(filterCrates).get(lowerQuery);for(const alias of query_aliases){aliases.push(createAliasFromItem(this.searchIndex[alias]))}}}else{for(const[crate,crateAliasesIndex]of this.ALIASES){if(crateAliasesIndex.has(lowerQuery)){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=crateAliasesIndex.get(lowerQuery);for(const alias of query_aliases){pushTo.push(createAliasFromItem(this.searchIndex[alias]))}}}}const sortFunc=(aaa,bbb)=>{if(aaa.path{return this.searchIndexEmptyDesc.get(alias.crate).contains(alias.bitIndex)?"":this.searchState.loadDesc(alias)};const[crateDescs,descs]=await Promise.all([Promise.all(crateAliases.map(fetchDesc)),Promise.all(aliases.map(fetchDesc)),]);const pushFunc=alias=>{alias.alias=query;const res=buildHrefAndPath(alias);alias.displayPath=pathSplitter(res[0]);alias.fullPath=alias.displayPath+alias.name;alias.href=res[1];ret.others.unshift(alias);if(ret.others.length>MAX_RESULTS){ret.others.pop()}};aliases.forEach((alias,i)=>{alias.desc=descs[i]});aliases.forEach(pushFunc);crateAliases.forEach((alias,i)=>{alias.desc=crateDescs[i]});crateAliases.forEach(pushFunc)};function addIntoResults(results,fullId,id,index,dist,path_dist,maxEditDistance){if(dist<=maxEditDistance||index!==-1){if(results.has(fullId)){const result=results.get(fullId);if(result.dontValidate||result.dist<=dist){return}}results.set(fullId,{id:id,index:index,dontValidate:parsedQuery.literalSearch,dist:dist,path_dist:path_dist,})}}function handleArgs(row,pos,results){if(!row||(filterCrates!==null&&row.crate!==filterCrates)||!row.type){return}const tfpDist=compareTypeFingerprints(row.id,parsedQuery.typeFingerprint,);if(tfpDist===null){return}if(results.size>=MAX_RESULTS&&tfpDist>results.max_dist){return}if(!unifyFunctionTypes(row.type.inputs,parsedQuery.elems,row.type.where_clause,null,mgens=>{return unifyFunctionTypes(row.type.output,parsedQuery.returned,row.type.where_clause,mgens,checkTypeMgensForConflict,0,)},0,)){return}results.max_dist=Math.max(results.max_dist||0,tfpDist);addIntoResults(results,row.id,pos,0,tfpDist,0,Number.MAX_VALUE)}const compareTypeFingerprints=(fullId,queryFingerprint)=>{const fh0=this.functionTypeFingerprint[fullId*4];const fh1=this.functionTypeFingerprint[(fullId*4)+1];const fh2=this.functionTypeFingerprint[(fullId*4)+2];const[qh0,qh1,qh2]=queryFingerprint;const[in0,in1,in2]=[fh0&qh0,fh1&qh1,fh2&qh2];if((in0 ^ qh0)||(in1 ^ qh1)||(in2 ^ qh2)){return null}return this.functionTypeFingerprint[(fullId*4)+3]};const innerRunQuery=()=>{const queryLen=parsedQuery.elems.reduce((acc,next)=>acc+next.pathLast.length,0)+parsedQuery.returned.reduce((acc,next)=>acc+next.pathLast.length,0);const maxEditDistance=Math.floor(queryLen/3);const genericSymbols=new Map();const convertNameToId=(elem,isAssocType)=>{const loweredName=elem.pathLast.toLowerCase();if(this.typeNameIdMap.has(loweredName)&&(isAssocType||!this.typeNameIdMap.get(loweredName).assocOnly)){elem.id=this.typeNameIdMap.get(loweredName).id}else if(!parsedQuery.literalSearch){let match=null;let matchDist=maxEditDistance+1;let matchName="";for(const[name,{id,assocOnly}]of this.typeNameIdMap){const dist=Math.min(editDistance(name,loweredName,maxEditDistance),editDistance(name,elem.normalizedPathLast,maxEditDistance),);if(dist<=matchDist&&dist<=maxEditDistance&&(isAssocType||!assocOnly)){if(dist===matchDist&&matchName>name){continue}match=id;matchDist=dist;matchName=name}}if(match!==null){parsedQuery.correction=matchName}elem.id=match}if((elem.id===null&&parsedQuery.totalElems>1&&elem.typeFilter===-1&&elem.generics.length===0&&elem.bindings.size===0)||elem.typeFilter===TY_GENERIC){if(genericSymbols.has(elem.normalizedPathLast)){elem.id=genericSymbols.get(elem.normalizedPathLast)}else{elem.id=-(genericSymbols.size+1);genericSymbols.set(elem.normalizedPathLast,elem.id)}if(elem.typeFilter===-1&&elem.normalizedPathLast.length>=3){const maxPartDistance=Math.floor(elem.normalizedPathLast.length/3);let matchDist=maxPartDistance+1;let matchName="";for(const name of this.typeNameIdMap.keys()){const dist=editDistance(name,elem.normalizedPathLast,maxPartDistance,);if(dist<=matchDist&&dist<=maxPartDistance){if(dist===matchDist&&matchName>name){continue}matchDist=dist;matchName=name}}if(matchName!==""){parsedQuery.proposeCorrectionFrom=elem.name;parsedQuery.proposeCorrectionTo=matchName}}elem.typeFilter=TY_GENERIC}if(elem.generics.length>0&&elem.typeFilter===TY_GENERIC){parsedQuery.error=["Generic type parameter ",elem.name," does not accept generic parameters",]}for(const elem2 of elem.generics){convertNameToId(elem2)}elem.bindings=new Map(Array.from(elem.bindings.entries()).map(entry=>{const[name,constraints]=entry;if(!this.typeNameIdMap.has(name)){parsedQuery.error=["Type parameter ",name," does not exist",];return[null,[]]}for(const elem2 of constraints){convertNameToId(elem2)}return[this.typeNameIdMap.get(name).id,constraints]}),)};for(const elem of parsedQuery.elems){convertNameToId(elem);this.buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint)}for(const elem of parsedQuery.returned){convertNameToId(elem);this.buildFunctionTypeFingerprint(elem,parsedQuery.typeFingerprint)}if(parsedQuery.foundElems===1&&!parsedQuery.hasReturnArrow){const elem=parsedQuery.elems[0];const handleNameSearch=id=>{const row=this.searchIndex[id];if(!typePassesFilter(elem.typeFilter,row.ty)||(filterCrates!==null&&row.crate!==filterCrates)){return}let pathDist=0;if(elem.fullPath.length>1){pathDist=checkPath(elem.pathWithoutLast,row);if(pathDist===null){return}}if(parsedQuery.literalSearch){if(row.word===elem.pathLast){addIntoResults(results_others,row.id,id,0,0,pathDist)}}else{addIntoResults(results_others,row.id,id,row.normalizedName.indexOf(elem.normalizedPathLast),editDistance(row.normalizedName,elem.normalizedPathLast,maxEditDistance,),pathDist,maxEditDistance,)}};if(elem.normalizedPathLast!==""){const last=elem.normalizedPathLast;for(const id of this.nameTrie.search(last,this.tailTable)){handleNameSearch(id)}}const length=this.searchIndex.length;for(let i=0,nSearchIndex=length;i0){const sortQ=(a,b)=>{const ag=a.generics.length===0&&a.bindings.size===0;const bg=b.generics.length===0&&b.bindings.size===0;if(ag!==bg){return ag-bg}const ai=a.id>0;const bi=b.id>0;return ai-bi};parsedQuery.elems.sort(sortQ);parsedQuery.returned.sort(sortQ);for(let i=0,nSearchIndex=this.searchIndex.length;i{const descs=await Promise.all(list.map(result=>{return this.searchIndexEmptyDesc.get(result.crate).contains(result.bitIndex)?"":this.searchState.loadDesc(result)}));for(const[i,result]of list.entries()){result.desc=descs[i]}}));if(parsedQuery.error!==null&&ret.others.length!==0){ret.query.error=null}return ret}}let rawSearchIndex;let docSearch;const longItemTypes=["keyword","primitive type","module","extern crate","re-export","struct","enum","function","type alias","static","trait","","trait method","method","struct field","enum variant","macro","assoc type","constant","assoc const","union","foreign type","existential type","attribute macro","derive macro","trait alias",];let currentResults;function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("search-tabs").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});const isTypeSearch=(nb>0||iter===1);iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb;const correctionsElem=document.getElementsByClassName("search-corrections");if(isTypeSearch){removeClass(correctionsElem[0],"hidden")}else{addClass(correctionsElem[0],"hidden")}}else if(nb!==0){printTab(0)}}function buildUrl(search,filterCrates){let extra="?search="+encodeURIComponent(search);if(filterCrates!==null){extra+="&filter-crate="+encodeURIComponent(filterCrates)}return getNakedUrl()+extra+window.location.hash}function getFilterCrates(){const elem=document.getElementById("crate-search");if(elem&&elem.value!=="all crates"&&window.searchIndex.has(elem.value)){return elem.value}return null}function nextTab(direction){const next=(searchState.currentTab+direction+3)%searchState.focusedByTab.length;searchState.focusedByTab[searchState.currentTab]=document.activeElement;printTab(next);focusSearchResult()}function focusSearchResult(){const target=searchState.focusedByTab[searchState.currentTab]||document.querySelectorAll(".search-results.active a").item(0)||document.querySelectorAll("#search-tabs button").item(searchState.currentTab);searchState.focusedByTab[searchState.currentTab]=null;if(target){target.focus()}}async function addTab(array,query,display){const extraClass=display?" active":"";const output=document.createElement(array.length===0&&query.error===null?"div":"ul",);if(array.length>0){output.className="search-results "+extraClass;const lis=Promise.all(array.map(async item=>{const name=item.name;const type=itemTypes[item.ty];const longType=longItemTypes[item.ty];const typeName=longType.length!==0?`${longType}`:"?";const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const resultName=document.createElement("span");resultName.className="result-name";resultName.insertAdjacentHTML("beforeend",`${typeName}`);link.appendChild(resultName);let alias=" ";if(item.is_alias){alias=`
\ ${item.alias} - see \
`}resultName.insertAdjacentHTML("beforeend",`
${alias}\ ${item.displayPath}${name}\ diff --git a/rustdoc/latest/zcash/all.html b/rustdoc/latest/zcash/all.html index e9237a7c9..af5849259 100644 --- a/rustdoc/latest/zcash/all.html +++ b/rustdoc/latest/zcash/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

\ No newline at end of file +List of all items in this crate

List of all items

\ No newline at end of file diff --git a/rustdoc/latest/zcash/index.html b/rustdoc/latest/zcash/index.html index b6d756797..b2ce8c38d 100644 --- a/rustdoc/latest/zcash/index.html +++ b/rustdoc/latest/zcash/index.html @@ -1,4 +1,4 @@ -zcash - Rust

Crate zcash

Source
Expand description

Zcash Rust APIs.

+zcash - Rust

Crate zcash

Source
Expand description

Zcash Rust APIs.

§Feature flags

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<!> for T

Source§

fn from(t: !) -> T

Converts to this type from the input type.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -31,7 +31,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/enum.Network.html b/rustdoc/latest/zcash_address/enum.Network.html index 20d53b712..3ad6f6794 100644 --- a/rustdoc/latest/zcash_address/enum.Network.html +++ b/rustdoc/latest/zcash_address/enum.Network.html @@ -1,4 +1,4 @@ -Network in zcash_address - Rust
zcash_address

Enum Network

pub enum Network {
+Network in zcash_address - Rust
zcash_address

Enum Network

pub enum Network {
     Main,
     Test,
     Regtest,
@@ -26,9 +26,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -39,7 +39,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/enum.ParseError.html b/rustdoc/latest/zcash_address/enum.ParseError.html index ae4e7fcab..14fe52d5b 100644 --- a/rustdoc/latest/zcash_address/enum.ParseError.html +++ b/rustdoc/latest/zcash_address/enum.ParseError.html @@ -1,4 +1,4 @@ -ParseError in zcash_address - Rust
zcash_address

Enum ParseError

Source
pub enum ParseError {
+ParseError in zcash_address - Rust
zcash_address

Enum ParseError

Source
pub enum ParseError {
     InvalidEncoding,
     NotZcash,
     Unified(ParseError),
@@ -10,9 +10,9 @@
 and should not be overridden without very good reason.
Source§

impl Eq for ParseError

Source§

impl StructuralPartialEq for ParseError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -23,7 +23,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/index.html b/rustdoc/latest/zcash_address/index.html index 8dc96cc64..f0ab4f0eb 100644 --- a/rustdoc/latest/zcash_address/index.html +++ b/rustdoc/latest/zcash_address/index.html @@ -1,4 +1,4 @@ -zcash_address - Rust

Crate zcash_address

Source
Expand description

Parser for all defined Zcash address types.

+zcash_address - Rust

Crate zcash_address

Source
Expand description

Parser for all defined Zcash address types.

This crate implements address parsing as a two-phase process, built around the opaque ZcashAddress type.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/struct.ZcashAddress.html b/rustdoc/latest/zcash_address/struct.ZcashAddress.html index 11be86979..d7b03a5b1 100644 --- a/rustdoc/latest/zcash_address/struct.ZcashAddress.html +++ b/rustdoc/latest/zcash_address/struct.ZcashAddress.html @@ -1,4 +1,4 @@ -ZcashAddress in zcash_address - Rust
zcash_address

Struct ZcashAddress

Source
pub struct ZcashAddress { /* private fields */ }
Expand description

A Zcash address.

+ZcashAddress in zcash_address - Rust
zcash_address

Struct ZcashAddress

Source
pub struct ZcashAddress { /* private fields */ }
Expand description

A Zcash address.

Implementations§

Source§

impl ZcashAddress

Source

pub fn encode(&self) -> String

Encodes this Zcash address in its canonical string representation.

This provides the encoded string representation of the address as defined by the Zcash protocol specification and/or @@ -53,9 +53,9 @@

§Examples
T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -67,7 +67,7 @@
§Examples
Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/test_vectors/constant.UNIFIED.html b/rustdoc/latest/zcash_address/test_vectors/constant.UNIFIED.html index 29a58587e..3f2fb5f13 100644 --- a/rustdoc/latest/zcash_address/test_vectors/constant.UNIFIED.html +++ b/rustdoc/latest/zcash_address/test_vectors/constant.UNIFIED.html @@ -1,2 +1,2 @@ -UNIFIED in zcash_address::test_vectors - Rust
zcash_address::test_vectors

Constant UNIFIED

Source
pub const UNIFIED: &[TestVector];
Available on crate feature test-dependencies only.
Expand description

Export test vectors for reuse by implementers of address parsing libraries.

+UNIFIED in zcash_address::test_vectors - Rust
zcash_address::test_vectors

Constant UNIFIED

Source
pub const UNIFIED: &[TestVector];
Available on crate feature test-dependencies only.
Expand description

Export test vectors for reuse by implementers of address parsing libraries.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/test_vectors/index.html b/rustdoc/latest/zcash_address/test_vectors/index.html index a6daeaeae..ab22ea7ed 100644 --- a/rustdoc/latest/zcash_address/test_vectors/index.html +++ b/rustdoc/latest/zcash_address/test_vectors/index.html @@ -1 +1 @@ -zcash_address::test_vectors - Rust
zcash_address

Module test_vectors

Source
Available on crate feature test-dependencies only.

Constants§

  • Export test vectors for reuse by implementers of address parsing libraries.
\ No newline at end of file +zcash_address::test_vectors - Rust
zcash_address

Module test_vectors

Source
Available on crate feature test-dependencies only.

Constants§

  • Export test vectors for reuse by implementers of address parsing libraries.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/testing/fn.arb_address.html b/rustdoc/latest/zcash_address/testing/fn.arb_address.html index 7362a6727..16f948f1d 100644 --- a/rustdoc/latest/zcash_address/testing/fn.arb_address.html +++ b/rustdoc/latest/zcash_address/testing/fn.arb_address.html @@ -1,4 +1,4 @@ -arb_address in zcash_address::testing - Rust
zcash_address::testing

Function arb_address

Source
pub fn arb_address(net: NetworkType) -> impl Strategy<Value = ZcashAddress>
Available on crate feature test-dependencies only.
Expand description

Create an arbitrary, structurally-valid ZcashAddress value.

+arb_address in zcash_address::testing - Rust
zcash_address::testing

Function arb_address

Source
pub fn arb_address(net: NetworkType) -> impl Strategy<Value = ZcashAddress>
Available on crate feature test-dependencies only.
Expand description

Create an arbitrary, structurally-valid ZcashAddress value.

Note that the data contained in the generated address does not necessarily correspond to a valid address according to the Zcash protocol; binary data in the resulting value is entirely random.

diff --git a/rustdoc/latest/zcash_address/testing/index.html b/rustdoc/latest/zcash_address/testing/index.html index ec9d36602..b357c72d0 100644 --- a/rustdoc/latest/zcash_address/testing/index.html +++ b/rustdoc/latest/zcash_address/testing/index.html @@ -1 +1 @@ -zcash_address::testing - Rust
zcash_address

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

  • Create an arbitrary, structurally-valid ZcashAddress value.
\ No newline at end of file +zcash_address::testing - Rust
zcash_address

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

  • Create an arbitrary, structurally-valid ZcashAddress value.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/trait.ToAddress.html b/rustdoc/latest/zcash_address/trait.ToAddress.html index f1637d9f1..8c32d972d 100644 --- a/rustdoc/latest/zcash_address/trait.ToAddress.html +++ b/rustdoc/latest/zcash_address/trait.ToAddress.html @@ -1,4 +1,4 @@ -ToAddress in zcash_address - Rust
zcash_address

Trait ToAddress

Source
pub trait ToAddress: Sealed {
+ToAddress in zcash_address - Rust
zcash_address

Trait ToAddress

Source
pub trait ToAddress: Sealed {
     // Required methods
     fn from_sprout(net: Network, data: [u8; 64]) -> Self;
     fn from_sapling(net: Network, data: [u8; 43]) -> Self;
diff --git a/rustdoc/latest/zcash_address/trait.TryFromAddress.html b/rustdoc/latest/zcash_address/trait.TryFromAddress.html
index 4644ae565..1d7d59474 100644
--- a/rustdoc/latest/zcash_address/trait.TryFromAddress.html
+++ b/rustdoc/latest/zcash_address/trait.TryFromAddress.html
@@ -1,4 +1,4 @@
-TryFromAddress in zcash_address - Rust
zcash_address

Trait TryFromAddress

Source
pub trait TryFromAddress: Sized {
+TryFromAddress in zcash_address - Rust
zcash_address

Trait TryFromAddress

Source
pub trait TryFromAddress: Sized {
     type Error;
 
     // Provided methods
diff --git a/rustdoc/latest/zcash_address/trait.TryFromRawAddress.html b/rustdoc/latest/zcash_address/trait.TryFromRawAddress.html
index e7537b0b9..5eaf9d51b 100644
--- a/rustdoc/latest/zcash_address/trait.TryFromRawAddress.html
+++ b/rustdoc/latest/zcash_address/trait.TryFromRawAddress.html
@@ -1,4 +1,4 @@
-TryFromRawAddress in zcash_address - Rust
zcash_address

Trait TryFromRawAddress

Source
pub trait TryFromRawAddress: Sized {
+TryFromRawAddress in zcash_address - Rust
zcash_address

Trait TryFromRawAddress

Source
pub trait TryFromRawAddress: Sized {
     type Error;
 
     // Provided methods
diff --git a/rustdoc/latest/zcash_address/unified/enum.Bech32mZip316.html b/rustdoc/latest/zcash_address/unified/enum.Bech32mZip316.html
index 79aaf5eab..c9e314bbb 100644
--- a/rustdoc/latest/zcash_address/unified/enum.Bech32mZip316.html
+++ b/rustdoc/latest/zcash_address/unified/enum.Bech32mZip316.html
@@ -1,4 +1,4 @@
-Bech32mZip316 in zcash_address::unified - Rust
zcash_address::unified

Enum Bech32mZip316

Source
pub enum Bech32mZip316 {}
Expand description

The bech32m checksum algorithm, defined in BIP-350, extended to allow all lengths +Bech32mZip316 in zcash_address::unified - Rust

zcash_address::unified

Enum Bech32mZip316

Source
pub enum Bech32mZip316 {}
Expand description

The bech32m checksum algorithm, defined in BIP-350, extended to allow all lengths supported by ZIP 316.

Trait Implementations§

Source§

impl Checksum for Bech32mZip316

Source§

const CODE_LENGTH: usize = 4_194_368usize

The length of the code. Read more
Source§

const CHECKSUM_LENGTH: usize = 6usize

The number of characters in the checksum. Read more
Source§

const GENERATOR_SH: [u32; 5] = Bech32m::GENERATOR_SH

The coefficients of the generator polynomial, except the leading monic term, in “big-endian” (highest-degree coefficients get leftmost bits) order, along @@ -18,9 +18,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -31,7 +31,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/unified/enum.Fvk.html b/rustdoc/latest/zcash_address/unified/enum.Fvk.html index 3413613f4..74b9b6b75 100644 --- a/rustdoc/latest/zcash_address/unified/enum.Fvk.html +++ b/rustdoc/latest/zcash_address/unified/enum.Fvk.html @@ -1,4 +1,4 @@ -Fvk in zcash_address::unified - Rust
zcash_address::unified

Enum Fvk

Source
pub enum Fvk {
+Fvk in zcash_address::unified - Rust
zcash_address::unified

Enum Fvk

Source
pub enum Fvk {
     Orchard([u8; 96]),
     Sapling([u8; 128]),
     P2pkh([u8; 65]),
@@ -30,9 +30,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -43,7 +43,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/unified/enum.Ivk.html b/rustdoc/latest/zcash_address/unified/enum.Ivk.html index 62454eacb..187aa21e8 100644 --- a/rustdoc/latest/zcash_address/unified/enum.Ivk.html +++ b/rustdoc/latest/zcash_address/unified/enum.Ivk.html @@ -1,4 +1,4 @@ -Ivk in zcash_address::unified - Rust
zcash_address::unified

Enum Ivk

Source
pub enum Ivk {
+Ivk in zcash_address::unified - Rust
zcash_address::unified

Enum Ivk

Source
pub enum Ivk {
     Orchard([u8; 64]),
     Sapling([u8; 64]),
     P2pkh([u8; 65]),
@@ -34,9 +34,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -47,7 +47,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/unified/enum.ParseError.html b/rustdoc/latest/zcash_address/unified/enum.ParseError.html index 335c82ecb..2d1644294 100644 --- a/rustdoc/latest/zcash_address/unified/enum.ParseError.html +++ b/rustdoc/latest/zcash_address/unified/enum.ParseError.html @@ -1,4 +1,4 @@ -ParseError in zcash_address::unified - Rust
zcash_address::unified

Enum ParseError

Source
pub enum ParseError {
+ParseError in zcash_address::unified - Rust
zcash_address::unified

Enum ParseError

Source
pub enum ParseError {
     BothP2phkAndP2sh,
     DuplicateTypecode(Typecode),
     InvalidTypecodeValue(u64),
@@ -20,9 +20,9 @@
 and should not be overridden without very good reason.
Source§

impl Eq for ParseError

Source§

impl StructuralPartialEq for ParseError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -33,7 +33,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/unified/enum.Receiver.html b/rustdoc/latest/zcash_address/unified/enum.Receiver.html index 4ba21aa11..43583444f 100644 --- a/rustdoc/latest/zcash_address/unified/enum.Receiver.html +++ b/rustdoc/latest/zcash_address/unified/enum.Receiver.html @@ -1,4 +1,4 @@ -Receiver in zcash_address::unified - Rust
zcash_address::unified

Enum Receiver

Source
pub enum Receiver {
+Receiver in zcash_address::unified - Rust
zcash_address::unified

Enum Receiver

Source
pub enum Receiver {
     Orchard([u8; 43]),
     Sapling([u8; 43]),
     P2pkh([u8; 20]),
@@ -15,9 +15,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -28,7 +28,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/unified/enum.Typecode.html b/rustdoc/latest/zcash_address/unified/enum.Typecode.html index a8f61decc..1d6862f34 100644 --- a/rustdoc/latest/zcash_address/unified/enum.Typecode.html +++ b/rustdoc/latest/zcash_address/unified/enum.Typecode.html @@ -1,4 +1,4 @@ -Typecode in zcash_address::unified - Rust
zcash_address::unified

Enum Typecode

Source
pub enum Typecode {
+Typecode in zcash_address::unified - Rust
zcash_address::unified

Enum Typecode

Source
pub enum Typecode {
     P2pkh,
     P2sh,
     Sapling,
@@ -20,9 +20,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -33,7 +33,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/unified/index.html b/rustdoc/latest/zcash_address/unified/index.html index 4146225c7..58bf54868 100644 --- a/rustdoc/latest/zcash_address/unified/index.html +++ b/rustdoc/latest/zcash_address/unified/index.html @@ -1,3 +1,3 @@ -zcash_address::unified - Rust
zcash_address

Module unified

Source
Expand description

Implementation of ZIP 316 Unified Addresses and Viewing Keys.

+zcash_address::unified - Rust
zcash_address

Module unified

Source
Expand description

Implementation of ZIP 316 Unified Addresses and Viewing Keys.

Structs§

  • A Unified Address.
  • A Unified Full Viewing Key.
  • A Unified Incoming Viewing Key.

Enums§

  • The bech32m checksum algorithm, defined in BIP-350, extended to allow all lengths supported by ZIP 316.
  • The set of known FVKs for Unified FVKs.
  • The set of known IVKs for Unified IVKs.
  • An error while attempting to parse a string as a Zcash address.
  • The set of known Receivers for Unified Addresses.
  • The known Receiver and Viewing Key types.

Traits§

  • Trait for Unified containers, that exposes the items within them.
  • Trait providing common encoding and decoding logic for Unified containers.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/unified/struct.Address.html b/rustdoc/latest/zcash_address/unified/struct.Address.html index eb90fb504..4b0f0d3d9 100644 --- a/rustdoc/latest/zcash_address/unified/struct.Address.html +++ b/rustdoc/latest/zcash_address/unified/struct.Address.html @@ -1,4 +1,4 @@ -Address in zcash_address::unified - Rust
zcash_address::unified

Struct Address

Source
pub struct Address(/* private fields */);
Expand description

A Unified Address.

+Address in zcash_address::unified - Rust
zcash_address::unified

Struct Address

Source
pub struct Address(/* private fields */);
Expand description

A Unified Address.

§Examples

use zcash_address::{
     unified::{self, Container, Encoding},
@@ -49,9 +49,9 @@ 

§Examples

T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -62,7 +62,7 @@

§Examples

if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/unified/struct.Ufvk.html b/rustdoc/latest/zcash_address/unified/struct.Ufvk.html index 4ae1976a8..3a097534c 100644 --- a/rustdoc/latest/zcash_address/unified/struct.Ufvk.html +++ b/rustdoc/latest/zcash_address/unified/struct.Ufvk.html @@ -1,4 +1,4 @@ -Ufvk in zcash_address::unified - Rust
zcash_address::unified

Struct Ufvk

Source
pub struct Ufvk(/* private fields */);
Expand description

A Unified Full Viewing Key.

+Ufvk in zcash_address::unified - Rust
zcash_address::unified

Struct Ufvk

Source
pub struct Ufvk(/* private fields */);
Expand description

A Unified Full Viewing Key.

§Examples

use zcash_address::unified::{self, Container, Encoding};
 
@@ -31,9 +31,9 @@ 

§Examples

T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -44,7 +44,7 @@

§Examples

if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/unified/struct.Uivk.html b/rustdoc/latest/zcash_address/unified/struct.Uivk.html index 611171f53..d3d3e9906 100644 --- a/rustdoc/latest/zcash_address/unified/struct.Uivk.html +++ b/rustdoc/latest/zcash_address/unified/struct.Uivk.html @@ -1,4 +1,4 @@ -Uivk in zcash_address::unified - Rust
zcash_address::unified

Struct Uivk

Source
pub struct Uivk(/* private fields */);
Expand description

A Unified Incoming Viewing Key.

+Uivk in zcash_address::unified - Rust
zcash_address::unified

Struct Uivk

Source
pub struct Uivk(/* private fields */);
Expand description

A Unified Incoming Viewing Key.

§Examples

use zcash_address::unified::{self, Container, Encoding};
 
@@ -31,9 +31,9 @@ 

§Examples

T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -44,7 +44,7 @@

§Examples

if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_address/unified/trait.Container.html b/rustdoc/latest/zcash_address/unified/trait.Container.html index 2ee33c606..da152a8e4 100644 --- a/rustdoc/latest/zcash_address/unified/trait.Container.html +++ b/rustdoc/latest/zcash_address/unified/trait.Container.html @@ -1,4 +1,4 @@ -Container in zcash_address::unified - Rust
zcash_address::unified

Trait Container

Source
pub trait Container {
+Container in zcash_address::unified - Rust
zcash_address::unified

Trait Container

Source
pub trait Container {
     type Item: SealedItem;
 
     // Required method
diff --git a/rustdoc/latest/zcash_address/unified/trait.Encoding.html b/rustdoc/latest/zcash_address/unified/trait.Encoding.html
index 1e506a10f..23dbf8a33 100644
--- a/rustdoc/latest/zcash_address/unified/trait.Encoding.html
+++ b/rustdoc/latest/zcash_address/unified/trait.Encoding.html
@@ -1,4 +1,4 @@
-Encoding in zcash_address::unified - Rust
zcash_address::unified

Trait Encoding

Source
pub trait Encoding: SealedContainer {
+Encoding in zcash_address::unified - Rust
zcash_address::unified

Trait Encoding

Source
pub trait Encoding: SealedContainer {
     // Provided methods
     fn try_from_items(items: Vec<Self::Item>) -> Result<Self, ParseError> { ... }
     fn decode(s: &str) -> Result<(Network, Self), ParseError> { ... }
diff --git a/rustdoc/latest/zcash_client_backend/address/enum.Address.html b/rustdoc/latest/zcash_client_backend/address/enum.Address.html
index ba4949e18..2d24bf605 100644
--- a/rustdoc/latest/zcash_client_backend/address/enum.Address.html
+++ b/rustdoc/latest/zcash_client_backend/address/enum.Address.html
@@ -1,4 +1,4 @@
-Address in zcash_client_backend::address - Rust
zcash_client_backend::address

Enum Address

Source
pub enum Address {
+Address in zcash_client_backend::address - Rust
zcash_client_backend::address

Enum Address

Source
pub enum Address {
     Sapling(PaymentAddress),
     Transparent(TransparentAddress),
     Unified(UnifiedAddress),
@@ -8,35 +8,35 @@
 
§

Transparent(TransparentAddress)

A transparent address corresponding to either a public key hash or a script hash.

§

Unified(UnifiedAddress)

A ZIP 316 Unified Address.

§

Tex([u8; 20])

A ZIP 320 transparent-source-only P2PKH address, or “TEX address”.

-

Implementations§

Source§

impl Address

Source

pub fn decode<P>(params: &P, s: &str) -> Option<Address>
where +

Implementations§

Source§

impl Address

Source

pub fn decode<P>(params: &P, s: &str) -> Option<Address>
where P: Parameters,

Attempts to decode an Address value from its [ZcashAddress] encoded representation.

Returns None if any error is encountered in decoding. Use [Self::try_from_zcash_address(s.parse()?)?] if you need detailed error information.

-
Source

pub fn try_from_zcash_address<P>( +

Source

pub fn try_from_zcash_address<P>( params: &P, zaddr: ZcashAddress, ) -> Result<Address, ConversionError<&'static str>>
where P: Parameters,

Attempts to decode an Address value from its [ZcashAddress] encoded representation.

-
Source

pub fn to_zcash_address<P>(&self, params: &P) -> ZcashAddress
where +

Source

pub fn to_zcash_address<P>(&self, params: &P) -> ZcashAddress
where P: Parameters,

Converts this Address to its encoded [ZcashAddress] representation.

-
Source

pub fn encode<P>(&self, params: &P) -> String
where +

Source

pub fn encode<P>(&self, params: &P) -> String
where P: Parameters,

Converts this Address to its encoded string representation.

-
Source

pub fn can_receive_as(&self, pool_type: PoolType) -> bool

Returns whether or not this Address can receive funds in the specified pool.

-

Trait Implementations§

Source§

impl Clone for Address

Source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Address

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<PaymentAddress> for Address

Available on crate feature sapling only.
Source§

fn from(addr: PaymentAddress) -> Address

Converts to this type from the input type.
Source§

impl From<TransparentAddress> for Address

Source§

fn from(addr: TransparentAddress) -> Address

Converts to this type from the input type.
Source§

impl From<UnifiedAddress> for Address

Source§

fn from(addr: UnifiedAddress) -> Address

Converts to this type from the input type.
Source§

impl PartialEq for Address

Source§

fn eq(&self, other: &Address) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl TryFromRawAddress for Address

Source§

type Error = &'static str

Conversion errors for the user type (e.g. failing to parse the data passed to -[Self::try_from_raw_sapling] as a valid Sapling address).
Source§

fn try_from_raw_sapling( +

Source

pub fn can_receive_as(&self, pool_type: PoolType) -> bool

Returns whether or not this Address can receive funds in the specified pool.

+

Trait Implementations§

Source§

impl Clone for Address

Source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Address

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<PaymentAddress> for Address

Available on crate feature sapling only.
Source§

fn from(addr: PaymentAddress) -> Address

Converts to this type from the input type.
Source§

impl From<TransparentAddress> for Address

Source§

fn from(addr: TransparentAddress) -> Address

Converts to this type from the input type.
Source§

impl From<UnifiedAddress> for Address

Source§

fn from(addr: UnifiedAddress) -> Address

Converts to this type from the input type.
Source§

impl PartialEq for Address

Source§

fn eq(&self, other: &Address) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFromRawAddress for Address

Source§

type Error = &'static str

Conversion errors for the user type (e.g. failing to parse the data passed to +[Self::try_from_raw_sapling] as a valid Sapling address).
Source§

fn try_from_raw_sapling( data: [u8; 43], -) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_unified( +) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_unified( ua: Address, -) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_transparent_p2pkh( +) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_transparent_p2pkh( data: [u8; 20], -) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_transparent_p2sh( +) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_transparent_p2sh( data: [u8; 20], -) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_tex( +) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

Source§

fn try_from_raw_tex( data: [u8; 20], ) -> Result<Address, ConversionError<<Address as TryFromRawAddress>::Error>>

§

fn try_from_raw_sprout( data: [u8; 64], -) -> Result<Self, ConversionError<Self::Error>>

Source§

impl Eq for Address

Source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +) -> Result<Self, ConversionError<Self::Error>>

Source§

impl Eq for Address

Source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -62,12 +62,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -141,9 +141,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/address/enum.Receiver.html b/rustdoc/latest/zcash_client_backend/address/enum.Receiver.html index fef845b14..46420e0c4 100644 --- a/rustdoc/latest/zcash_client_backend/address/enum.Receiver.html +++ b/rustdoc/latest/zcash_client_backend/address/enum.Receiver.html @@ -1,15 +1,15 @@ -Receiver in zcash_client_backend::address - Rust
zcash_client_backend::address

Enum Receiver

Source
pub enum Receiver {
+Receiver in zcash_client_backend::address - Rust
zcash_client_backend::address

Enum Receiver

Source
pub enum Receiver {
     Sapling(PaymentAddress),
     Transparent(TransparentAddress),
 }
Expand description

An enumeration of protocol-level receiver types.

While these correspond to unified address receiver types, this is a distinct type because it is used to represent the protocol-level recipient of a transfer, instead of a part of an encoded address.

-

Variants§

§

Sapling(PaymentAddress)

Available on crate feature sapling only.
§

Transparent(TransparentAddress)

Implementations§

Source§

impl Receiver

Source

pub fn to_zcash_address(&self, net: NetworkType) -> ZcashAddress

Converts this receiver to a [ZcashAddress] for the given network.

+

Variants§

§

Sapling(PaymentAddress)

Available on crate feature sapling only.
§

Transparent(TransparentAddress)

Implementations§

Source§

impl Receiver

Source

pub fn to_zcash_address(&self, net: NetworkType) -> ZcashAddress

Converts this receiver to a [ZcashAddress] for the given network.

This conversion function selects the least-capable address format possible; this means that Orchard receivers will be rendered as Unified addresses, Sapling receivers will be rendered as bare Sapling addresses, and Transparent receivers will be rendered as taddrs.

-
Source

pub fn corresponds(&self, addr: &ZcashAddress) -> bool

Returns whether or not this receiver corresponds to addr, or is contained +

Source

pub fn corresponds(&self, addr: &ZcashAddress) -> bool

Returns whether or not this receiver corresponds to addr, or is contained in addr when the latter is a Unified Address.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where @@ -30,11 +30,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -107,9 +107,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/address/index.html b/rustdoc/latest/zcash_client_backend/address/index.html index 9548548bf..fa56422ee 100644 --- a/rustdoc/latest/zcash_client_backend/address/index.html +++ b/rustdoc/latest/zcash_client_backend/address/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::address - Rust
zcash_client_backend

Module address

Source
Expand description

Structs for handling supported address types.

+zcash_client_backend::address - Rust
zcash_client_backend

Module address

Source
Expand description

Structs for handling supported address types.

Modules§

  • testing(orchard or sapling or transparent-inputs) and test-dependencies

Structs§

Enums§

  • An address that funds can be sent to.
  • An enumeration of protocol-level receiver types.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/address/struct.UnifiedAddress.html b/rustdoc/latest/zcash_client_backend/address/struct.UnifiedAddress.html index 15c026432..5185c8156 100644 --- a/rustdoc/latest/zcash_client_backend/address/struct.UnifiedAddress.html +++ b/rustdoc/latest/zcash_client_backend/address/struct.UnifiedAddress.html @@ -1,25 +1,25 @@ -UnifiedAddress in zcash_client_backend::address - Rust
zcash_client_backend::address

Struct UnifiedAddress

Source
pub struct UnifiedAddress { /* private fields */ }
Expand description

A Unified Address.

-

Implementations§

Source§

impl UnifiedAddress

Source

pub fn from_receivers( +UnifiedAddress in zcash_client_backend::address - Rust
zcash_client_backend::address

Struct UnifiedAddress

Source
pub struct UnifiedAddress { /* private fields */ }
Expand description

A Unified Address.

+

Implementations§

Source§

impl UnifiedAddress

Source

pub fn from_receivers( sapling: Option<PaymentAddress>, transparent: Option<TransparentAddress>, ) -> Option<UnifiedAddress>

Constructs a Unified Address from a given set of receivers.

Returns None if the receivers would produce an invalid Unified Address (namely, if no shielded receiver is provided).

-
Source

pub fn has_orchard(&self) -> bool

Returns whether this address has an Orchard receiver.

+
Source

pub fn has_orchard(&self) -> bool

Returns whether this address has an Orchard receiver.

This method is available irrespective of whether the orchard feature flag is enabled.

-
Source

pub fn has_sapling(&self) -> bool

Returns whether this address has a Sapling receiver.

-
Source

pub fn sapling(&self) -> Option<&PaymentAddress>

Available on crate feature sapling only.

Returns the Sapling receiver within this Unified Address, if any.

-
Source

pub fn has_transparent(&self) -> bool

Returns whether this address has a Transparent receiver.

-
Source

pub fn transparent(&self) -> Option<&TransparentAddress>

Returns the transparent receiver within this Unified Address, if any.

-
Source

pub fn unknown(&self) -> &[(u32, Vec<u8>)]

Returns the set of unknown receivers of the unified address.

-
Source

pub fn encode<P>(&self, params: &P) -> String
where +

Source

pub fn has_sapling(&self) -> bool

Returns whether this address has a Sapling receiver.

+
Source

pub fn sapling(&self) -> Option<&PaymentAddress>

Available on crate feature sapling only.

Returns the Sapling receiver within this Unified Address, if any.

+
Source

pub fn has_transparent(&self) -> bool

Returns whether this address has a Transparent receiver.

+
Source

pub fn transparent(&self) -> Option<&TransparentAddress>

Returns the transparent receiver within this Unified Address, if any.

+
Source

pub fn unknown(&self) -> &[(u32, Vec<u8>)]

Returns the set of unknown receivers of the unified address.

+
Source

pub fn encode<P>(&self, params: &P) -> String
where P: Parameters,

Returns the string encoding of this UnifiedAddress for the given network.

-
Source

pub fn receiver_types(&self) -> Vec<Typecode>

Returns the set of receiver typecodes.

-

Trait Implementations§

Source§

impl<P> AddressCodec<P> for UnifiedAddress
where - P: Parameters,

Source§

type Error = String

Source§

fn encode(&self, params: &P) -> String

Encode a Zcash address. Read more
Source§

fn decode(params: &P, address: &str) -> Result<UnifiedAddress, String>

Decodes a Zcash address from its string representation. Read more
Source§

impl Clone for UnifiedAddress

Source§

fn clone(&self) -> UnifiedAddress

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedAddress

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<UnifiedAddress> for Address

Source§

fn from(addr: UnifiedAddress) -> Address

Converts to this type from the input type.
Source§

impl PartialEq for UnifiedAddress

Source§

fn eq(&self, other: &UnifiedAddress) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl TryFrom<Address> for UnifiedAddress

Source§

type Error = &'static str

The type returned in the event of a conversion error.
Source§

fn try_from( +

Source

pub fn receiver_types(&self) -> Vec<Typecode>

Returns the set of receiver typecodes.

+

Trait Implementations§

Source§

impl<P> AddressCodec<P> for UnifiedAddress
where + P: Parameters,

Source§

type Error = String

Source§

fn encode(&self, params: &P) -> String

Encode a Zcash address. Read more
Source§

fn decode(params: &P, address: &str) -> Result<UnifiedAddress, String>

Decodes a Zcash address from its string representation. Read more
Source§

impl Clone for UnifiedAddress

Source§

fn clone(&self) -> UnifiedAddress

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedAddress

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<UnifiedAddress> for Address

Source§

fn from(addr: UnifiedAddress) -> Address

Converts to this type from the input type.
Source§

impl PartialEq for UnifiedAddress

Source§

fn eq(&self, other: &UnifiedAddress) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFrom<Address> for UnifiedAddress

Source§

type Error = &'static str

The type returned in the event of a conversion error.
Source§

fn try_from( ua: Address, -) -> Result<UnifiedAddress, <UnifiedAddress as TryFrom<Address>>::Error>

Performs the conversion.
Source§

impl Eq for UnifiedAddress

Source§

impl StructuralPartialEq for UnifiedAddress

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +) -> Result<UnifiedAddress, <UnifiedAddress as TryFrom<Address>>::Error>

Performs the conversion.
Source§

impl Eq for UnifiedAddress

Source§

impl StructuralPartialEq for UnifiedAddress

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -45,12 +45,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -124,9 +124,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_addr.html b/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_addr.html index 68eb9c58d..d2957c3e2 100644 --- a/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_addr.html +++ b/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_addr.html @@ -1,3 +1,3 @@ -arb_addr in zcash_client_backend::address::testing - Rust
zcash_client_backend::address::testing

Function arb_addr

Source
pub fn arb_addr(
+arb_addr in zcash_client_backend::address::testing - Rust
zcash_client_backend::address::testing

Function arb_addr

Source
pub fn arb_addr(
     request: UnifiedAddressRequest,
 ) -> impl Strategy<Value = Address>
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies and crate feature sapling only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_unified_addr.html b/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_unified_addr.html index 67475a8e3..d56901ce6 100644 --- a/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_unified_addr.html +++ b/rustdoc/latest/zcash_client_backend/address/testing/fn.arb_unified_addr.html @@ -1,4 +1,4 @@ -arb_unified_addr in zcash_client_backend::address::testing - Rust
zcash_client_backend::address::testing

Function arb_unified_addr

Source
pub fn arb_unified_addr(
+arb_unified_addr in zcash_client_backend::address::testing - Rust
zcash_client_backend::address::testing

Function arb_unified_addr

Source
pub fn arb_unified_addr(
     params: Network,
     request: UnifiedAddressRequest,
 ) -> impl Strategy<Value = UnifiedAddress>
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/address/testing/index.html b/rustdoc/latest/zcash_client_backend/address/testing/index.html index 67c2a39e6..2f5b1a77c 100644 --- a/rustdoc/latest/zcash_client_backend/address/testing/index.html +++ b/rustdoc/latest/zcash_client_backend/address/testing/index.html @@ -1 +1 @@ -zcash_client_backend::address::testing - Rust
zcash_client_backend::address

Module testing

Source
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_client_backend::address::testing - Rust
zcash_client_backend::address

Module testing

Source
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/all.html b/rustdoc/latest/zcash_client_backend/all.html index b9a979234..d0147b37c 100644 --- a/rustdoc/latest/zcash_client_backend/all.html +++ b/rustdoc/latest/zcash_client_backend/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Aliases

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Aliases

Constants

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/error/enum.Error.html b/rustdoc/latest/zcash_client_backend/data_api/chain/error/enum.Error.html index 2f85ab0d6..7fb4f3dc4 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/chain/error/enum.Error.html +++ b/rustdoc/latest/zcash_client_backend/data_api/chain/error/enum.Error.html @@ -1,4 +1,4 @@ -Error in zcash_client_backend::data_api::chain::error - Rust
zcash_client_backend::data_api::chain::error

Enum Error

Source
pub enum Error<WalletError, BlockSourceError> {
+Error in zcash_client_backend::data_api::chain::error - Rust
zcash_client_backend::data_api::chain::error

Enum Error

Source
pub enum Error<WalletError, BlockSourceError> {
     Wallet(WalletError),
     BlockSource(BlockSourceError),
     Scan(ScanError),
@@ -42,11 +42,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -120,9 +120,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/error/index.html b/rustdoc/latest/zcash_client_backend/data_api/chain/error/index.html index 2debd258d..5fc97a679 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/chain/error/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/chain/error/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::data_api::chain::error - Rust
zcash_client_backend::data_api::chain

Module error

Source
Expand description

Types for chain scanning error handling.

+zcash_client_backend::data_api::chain::error - Rust
zcash_client_backend::data_api::chain

Module error

Source
Expand description

Types for chain scanning error handling.

Enums§

  • Errors related to chain validation and scanning.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/fn.scan_cached_blocks.html b/rustdoc/latest/zcash_client_backend/data_api/chain/fn.scan_cached_blocks.html index 1338894a5..7c0d7d37a 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/chain/fn.scan_cached_blocks.html +++ b/rustdoc/latest/zcash_client_backend/data_api/chain/fn.scan_cached_blocks.html @@ -1,4 +1,4 @@ -scan_cached_blocks in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Function scan_cached_blocks

Source
pub fn scan_cached_blocks<ParamsT, DbT, BlockSourceT>(
+scan_cached_blocks in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Function scan_cached_blocks

Source
pub fn scan_cached_blocks<ParamsT, DbT, BlockSourceT>(
     params: &ParamsT,
     block_source: &BlockSourceT,
     data_db: &mut DbT,
diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/index.html b/rustdoc/latest/zcash_client_backend/data_api/chain/index.html
index dba1dd35c..6fa66b388 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/chain/index.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/chain/index.html
@@ -1,4 +1,4 @@
-zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api

Module chain

Source
Expand description

Tools for blockchain validation & scanning

+zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api

Module chain

Source
Expand description

Tools for blockchain validation & scanning

§Examples

use zcash_primitives::{
     consensus::{BlockHeight, Network, Parameters},
diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/struct.ChainState.html b/rustdoc/latest/zcash_client_backend/data_api/chain/struct.ChainState.html
index 5ed519a50..1d6e6527a 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/chain/struct.ChainState.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/chain/struct.ChainState.html
@@ -1,4 +1,4 @@
-ChainState in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Struct ChainState

Source
pub struct ChainState { /* private fields */ }
Expand description

The final note commitment tree state for each shielded pool, as of a particular block height.

+ChainState in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Struct ChainState

Source
pub struct ChainState { /* private fields */ }
Expand description

The final note commitment tree state for each shielded pool, as of a particular block height.

Implementations§

Source§

impl ChainState

Source

pub fn empty(block_height: BlockHeight, block_hash: BlockHash) -> Self

Construct a new empty chain state.

Source

pub fn new( block_height: BlockHeight, @@ -31,12 +31,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -110,9 +110,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/struct.CommitmentTreeRoot.html b/rustdoc/latest/zcash_client_backend/data_api/chain/struct.CommitmentTreeRoot.html index 5dd8a46ab..63fa70c5c 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/chain/struct.CommitmentTreeRoot.html +++ b/rustdoc/latest/zcash_client_backend/data_api/chain/struct.CommitmentTreeRoot.html @@ -1,4 +1,4 @@ -CommitmentTreeRoot in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Struct CommitmentTreeRoot

Source
pub struct CommitmentTreeRoot<H> { /* private fields */ }
Expand description

A struct containing metadata about a subtree root of the note commitment tree.

+CommitmentTreeRoot in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Struct CommitmentTreeRoot

Source
pub struct CommitmentTreeRoot<H> { /* private fields */ }
Expand description

A struct containing metadata about a subtree root of the note commitment tree.

This stores the block height at which the leaf that completed the subtree was added, and the root hash of the complete subtree.

Implementations§

Source§

impl<H> CommitmentTreeRoot<H>

Source

pub fn from_parts(subtree_end_height: BlockHeight, root_hash: H) -> Self

Construct a new CommitmentTreeRoot from its constituent parts.

@@ -34,11 +34,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/struct.ScanSummary.html b/rustdoc/latest/zcash_client_backend/data_api/chain/struct.ScanSummary.html index 9eeea5d04..5cb9e2f6a 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/chain/struct.ScanSummary.html +++ b/rustdoc/latest/zcash_client_backend/data_api/chain/struct.ScanSummary.html @@ -1,4 +1,4 @@ -ScanSummary in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Struct ScanSummary

Source
pub struct ScanSummary { /* private fields */ }
Expand description

Metadata about modifications to the wallet state made in the course of scanning a set of +ScanSummary in zcash_client_backend::data_api::chain - Rust

zcash_client_backend::data_api::chain

Struct ScanSummary

Source
pub struct ScanSummary { /* private fields */ }
Expand description

Metadata about modifications to the wallet state made in the course of scanning a set of blocks.

Implementations§

Source§

impl ScanSummary

Source

pub fn scanned_range(&self) -> Range<BlockHeight>

Returns the range of blocks successfully scanned.

Source

pub fn spent_sapling_note_count(&self) -> usize

Returns the number of our previously-detected Sapling notes that were spent in transactions @@ -29,12 +29,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -108,9 +108,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/testing/index.html b/rustdoc/latest/zcash_client_backend/data_api/chain/testing/index.html index f374c8c8e..486f4c761 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/chain/testing/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/chain/testing/index.html @@ -1 +1 @@ -zcash_client_backend::data_api::chain::testing - Rust
zcash_client_backend::data_api::chain

Module testing

Source
Available on crate feature test-dependencies only.

Structs§

\ No newline at end of file +zcash_client_backend::data_api::chain::testing - Rust
zcash_client_backend::data_api::chain

Module testing

Source
Available on crate feature test-dependencies only.

Structs§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/testing/struct.MockBlockSource.html b/rustdoc/latest/zcash_client_backend/data_api/chain/testing/struct.MockBlockSource.html index 6ccf0f871..d654fc6e6 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/chain/testing/struct.MockBlockSource.html +++ b/rustdoc/latest/zcash_client_backend/data_api/chain/testing/struct.MockBlockSource.html @@ -1,4 +1,4 @@ -MockBlockSource in zcash_client_backend::data_api::chain::testing - Rust
zcash_client_backend::data_api::chain::testing

Struct MockBlockSource

Source
pub struct MockBlockSource;
Available on crate feature test-dependencies only.

Trait Implementations§

Source§

impl BlockSource for MockBlockSource

Source§

type Error = Infallible

Source§

fn with_blocks<F, DbErrT>( +MockBlockSource in zcash_client_backend::data_api::chain::testing - Rust
zcash_client_backend::data_api::chain::testing

Struct MockBlockSource

Source
pub struct MockBlockSource;
Available on crate feature test-dependencies only.

Trait Implementations§

Source§

impl BlockSource for MockBlockSource

Source§

type Error = Infallible

Source§

fn with_blocks<F, DbErrT>( &self, _from_height: Option<BlockHeight>, _limit: Option<usize>, @@ -25,11 +25,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/trait.BlockCache.html b/rustdoc/latest/zcash_client_backend/data_api/chain/trait.BlockCache.html index 3b2ac8aad..679abfca1 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/chain/trait.BlockCache.html +++ b/rustdoc/latest/zcash_client_backend/data_api/chain/trait.BlockCache.html @@ -1,4 +1,4 @@ -BlockCache in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Trait BlockCache

Source
pub trait BlockCache:
+BlockCache in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Trait BlockCache

Source
pub trait BlockCache:
     BlockSource
     + Send
     + Sync
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/chain/trait.BlockSource.html b/rustdoc/latest/zcash_client_backend/data_api/chain/trait.BlockSource.html index cd21b49dd..fea3e4a50 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/chain/trait.BlockSource.html +++ b/rustdoc/latest/zcash_client_backend/data_api/chain/trait.BlockSource.html @@ -1,4 +1,4 @@ -BlockSource in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Trait BlockSource

Source
pub trait BlockSource {
+BlockSource in zcash_client_backend::data_api::chain - Rust
zcash_client_backend::data_api::chain

Trait BlockSource

Source
pub trait BlockSource {
     type Error;
 
     // Required method
diff --git a/rustdoc/latest/zcash_client_backend/data_api/constant.GAP_LIMIT.html b/rustdoc/latest/zcash_client_backend/data_api/constant.GAP_LIMIT.html
index c95ebe3c8..1006a2432 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/constant.GAP_LIMIT.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/constant.GAP_LIMIT.html
@@ -1,3 +1,3 @@
-GAP_LIMIT in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Constant GAP_LIMIT

Source
pub const GAP_LIMIT: u32 = 20;
Expand description

The number of ephemeral addresses that can be safely reserved without observing any +GAP_LIMIT in zcash_client_backend::data_api - Rust

zcash_client_backend::data_api

Constant GAP_LIMIT

Source
pub const GAP_LIMIT: u32 = 20;
Expand description

The number of ephemeral addresses that can be safely reserved without observing any of them to be mined. This is the same as the gap limit in Bitcoin.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/constant.SAPLING_SHARD_HEIGHT.html b/rustdoc/latest/zcash_client_backend/data_api/constant.SAPLING_SHARD_HEIGHT.html index e4ad8061b..c0cdd594b 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/constant.SAPLING_SHARD_HEIGHT.html +++ b/rustdoc/latest/zcash_client_backend/data_api/constant.SAPLING_SHARD_HEIGHT.html @@ -1,4 +1,4 @@ -SAPLING_SHARD_HEIGHT in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Constant SAPLING_SHARD_HEIGHT

Source
pub const SAPLING_SHARD_HEIGHT: u8 = _; // 16u8
Expand description

The height of subtree roots in the Sapling note commitment tree.

+SAPLING_SHARD_HEIGHT in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Constant SAPLING_SHARD_HEIGHT

Source
pub const SAPLING_SHARD_HEIGHT: u8 = _; // 16u8
Expand description

The height of subtree roots in the Sapling note commitment tree.

This conforms to the structure of subtree data returned by lightwalletd when using the GetSubtreeRoots GRPC call.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/enum.AccountPurpose.html b/rustdoc/latest/zcash_client_backend/data_api/enum.AccountPurpose.html index ab2365ffa..d2208d2f3 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/enum.AccountPurpose.html +++ b/rustdoc/latest/zcash_client_backend/data_api/enum.AccountPurpose.html @@ -1,4 +1,4 @@ -AccountPurpose in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum AccountPurpose

Source
pub enum AccountPurpose {
+AccountPurpose in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum AccountPurpose

Source
pub enum AccountPurpose {
     Spending {
         derivation: Option<Zip32Derivation>,
     },
@@ -37,12 +37,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/enum.AccountSource.html b/rustdoc/latest/zcash_client_backend/data_api/enum.AccountSource.html index 24bf0f86d..e8cab1ab6 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/enum.AccountSource.html +++ b/rustdoc/latest/zcash_client_backend/data_api/enum.AccountSource.html @@ -1,4 +1,4 @@ -AccountSource in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum AccountSource

Source
pub enum AccountSource {
+AccountSource in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum AccountSource

Source
pub enum AccountSource {
     Derived {
         derivation: Zip32Derivation,
         key_source: Option<String>,
@@ -41,12 +41,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -120,9 +120,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/enum.BirthdayError.html b/rustdoc/latest/zcash_client_backend/data_api/enum.BirthdayError.html index 55637d0bd..53e00d094 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/enum.BirthdayError.html +++ b/rustdoc/latest/zcash_client_backend/data_api/enum.BirthdayError.html @@ -1,4 +1,4 @@ -BirthdayError in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum BirthdayError

Source
pub enum BirthdayError {
+BirthdayError in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum BirthdayError

Source
pub enum BirthdayError {
     HeightInvalid(TryFromIntError),
     Decode(Error),
 }
Expand description

Errors that can occur in the construction of an AccountBirthday from a TreeState.

@@ -21,11 +21,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/enum.NoteFilter.html b/rustdoc/latest/zcash_client_backend/data_api/enum.NoteFilter.html index 28f8e2179..33b9b8074 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/enum.NoteFilter.html +++ b/rustdoc/latest/zcash_client_backend/data_api/enum.NoteFilter.html @@ -1,4 +1,4 @@ -NoteFilter in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum NoteFilter

Source
pub enum NoteFilter {
+NoteFilter in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum NoteFilter

Source
pub enum NoteFilter {
     ExceedsMinValue(NonNegativeAmount),
     ExceedsPriorSendPercentile(BoundedU8<99>),
     ExceedsBalancePercentage(BoundedU8<99>),
@@ -58,12 +58,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -137,9 +137,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/enum.NullifierQuery.html b/rustdoc/latest/zcash_client_backend/data_api/enum.NullifierQuery.html index 20c8d88c0..b4e251161 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/enum.NullifierQuery.html +++ b/rustdoc/latest/zcash_client_backend/data_api/enum.NullifierQuery.html @@ -1,4 +1,4 @@ -NullifierQuery in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum NullifierQuery

Source
pub enum NullifierQuery {
+NullifierQuery in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum NullifierQuery

Source
pub enum NullifierQuery {
     Unspent,
     All,
 }
Expand description

An enumeration of constraints that can be applied when querying for nullifiers for notes @@ -22,11 +22,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -99,9 +99,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/enum.SeedRelevance.html b/rustdoc/latest/zcash_client_backend/data_api/enum.SeedRelevance.html index 7706e3cec..7927f2221 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/enum.SeedRelevance.html +++ b/rustdoc/latest/zcash_client_backend/data_api/enum.SeedRelevance.html @@ -1,4 +1,4 @@ -SeedRelevance in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum SeedRelevance

Source
pub enum SeedRelevance<A: Copy> {
+SeedRelevance in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum SeedRelevance

Source
pub enum SeedRelevance<A: Copy> {
     Relevant {
         account_ids: NonEmpty<A>,
     },
@@ -44,12 +44,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -123,9 +123,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/enum.TransactionDataRequest.html b/rustdoc/latest/zcash_client_backend/data_api/enum.TransactionDataRequest.html index 063b6b66e..f5a110358 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/enum.TransactionDataRequest.html +++ b/rustdoc/latest/zcash_client_backend/data_api/enum.TransactionDataRequest.html @@ -1,4 +1,4 @@ -TransactionDataRequest in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum TransactionDataRequest

Source
pub enum TransactionDataRequest {
+TransactionDataRequest in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum TransactionDataRequest

Source
pub enum TransactionDataRequest {
     GetStatus(TxId),
     Enhancement(TxId),
     SpendsFromAddress {
@@ -72,12 +72,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -151,9 +151,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/enum.TransactionStatus.html b/rustdoc/latest/zcash_client_backend/data_api/enum.TransactionStatus.html index f447d8ffd..3e1066696 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/enum.TransactionStatus.html +++ b/rustdoc/latest/zcash_client_backend/data_api/enum.TransactionStatus.html @@ -1,4 +1,4 @@ -TransactionStatus in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum TransactionStatus

Source
pub enum TransactionStatus {
+TransactionStatus in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Enum TransactionStatus

Source
pub enum TransactionStatus {
     TxidNotRecognized,
     NotInMainChain,
     Mined(BlockHeight),
@@ -29,12 +29,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -108,9 +108,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/error/enum.Error.html b/rustdoc/latest/zcash_client_backend/data_api/error/enum.Error.html index ff48aec53..0068705c4 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/error/enum.Error.html +++ b/rustdoc/latest/zcash_client_backend/data_api/error/enum.Error.html @@ -1,4 +1,4 @@ -Error in zcash_client_backend::data_api::error - Rust
zcash_client_backend::data_api::error

Enum Error

Source
pub enum Error<DataSourceError, CommitmentTreeError, SelectionError, FeeError, ChangeErrT, NoteRefT> {
+Error in zcash_client_backend::data_api::error - Rust
zcash_client_backend::data_api::error

Enum Error

Source
pub enum Error<DataSourceError, CommitmentTreeError, SelectionError, FeeError, ChangeErrT, NoteRefT> {
 
Show 21 variants DataSource(DataSourceError), CommitmentTree(ShardTreeError<CommitmentTreeError>), NoteSelection(SelectionError), @@ -113,11 +113,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -191,9 +191,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/error/index.html b/rustdoc/latest/zcash_client_backend/data_api/error/index.html index c7686020d..6a1d4524d 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/error/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/error/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::data_api::error - Rust
zcash_client_backend::data_api

Module error

Source
Expand description

Types for wallet error handling.

+zcash_client_backend::data_api::error - Rust
zcash_client_backend::data_api

Module error

Source
Expand description

Types for wallet error handling.

Enums§

  • Errors that can occur as a consequence of wallet operations.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/index.html b/rustdoc/latest/zcash_client_backend/data_api/index.html index 5292379c2..163b6594a 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/index.html @@ -1,4 +1,4 @@ -zcash_client_backend::data_api - Rust
zcash_client_backend

Module data_api

Source
Expand description

§Utilities for Zcash wallet construction

+zcash_client_backend::data_api - Rust
zcash_client_backend

Module data_api

Source
Expand description

§Utilities for Zcash wallet construction

This module defines a set of APIs for wallet data persistence, and provides a suite of methods based upon these APIs that can be used to implement a fully functional Zcash wallet. At present, the interfaces provided here are built primarily around the use of a source of diff --git a/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_InputSource.html b/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_InputSource.html index aa4c2a0f6..813f0a9e0 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_InputSource.html +++ b/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_InputSource.html @@ -1,4 +1,4 @@ -ambassador_impl_InputSource in zcash_client_backend::data_api - Rust

zcash_client_backend::data_api

Macro ambassador_impl_InputSource

Source
macro_rules! ambassador_impl_InputSource {
+ambassador_impl_InputSource in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Macro ambassador_impl_InputSource

Source
macro_rules! ambassador_impl_InputSource {
     (body_struct(< >, $ty:ty, $field_ident:tt)) => { ... };
     (
         body_struct(< >, $ty:ty, ($($ident_owned:tt)*), ($($ident_ref:tt)*),
diff --git a/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletCommitmentTrees.html b/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletCommitmentTrees.html
index fe1cbaf9e..142005473 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletCommitmentTrees.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletCommitmentTrees.html
@@ -1,4 +1,4 @@
-ambassador_impl_WalletCommitmentTrees in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Macro ambassador_impl_WalletCommitmentTrees

Source
macro_rules! ambassador_impl_WalletCommitmentTrees {
+ambassador_impl_WalletCommitmentTrees in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Macro ambassador_impl_WalletCommitmentTrees

Source
macro_rules! ambassador_impl_WalletCommitmentTrees {
     (body_struct(< >, $ty:ty, $field_ident:tt)) => { ... };
     (
         body_struct(< >, $ty:ty, ($($ident_owned:tt)*), ($($ident_ref:tt)*),
diff --git a/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletRead.html b/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletRead.html
index ab8359293..c89fca39b 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletRead.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletRead.html
@@ -1,4 +1,4 @@
-ambassador_impl_WalletRead in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Macro ambassador_impl_WalletRead

Source
macro_rules! ambassador_impl_WalletRead {
+ambassador_impl_WalletRead in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Macro ambassador_impl_WalletRead

Source
macro_rules! ambassador_impl_WalletRead {
     (body_struct(< >, $ty:ty, $field_ident:tt)) => { ... };
     (
         body_struct(< >, $ty:ty, ($($ident_owned:tt)*), ($($ident_ref:tt)*),
diff --git a/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletTest.html b/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletTest.html
index e2dd7a39e..c9a7d1a83 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletTest.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletTest.html
@@ -1,4 +1,4 @@
-ambassador_impl_WalletTest in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Macro ambassador_impl_WalletTest

Source
macro_rules! ambassador_impl_WalletTest {
+ambassador_impl_WalletTest in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Macro ambassador_impl_WalletTest

Source
macro_rules! ambassador_impl_WalletTest {
     (body_struct(< >, $ty:ty, $field_ident:tt)) => { ... };
     (
         body_struct(< >, $ty:ty, ($($ident_owned:tt)*), ($($ident_ref:tt)*),
diff --git a/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletWrite.html b/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletWrite.html
index 922b28429..d2da08b49 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletWrite.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/macro.ambassador_impl_WalletWrite.html
@@ -1,4 +1,4 @@
-ambassador_impl_WalletWrite in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Macro ambassador_impl_WalletWrite

Source
macro_rules! ambassador_impl_WalletWrite {
+ambassador_impl_WalletWrite in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Macro ambassador_impl_WalletWrite

Source
macro_rules! ambassador_impl_WalletWrite {
     (body_struct(< >, $ty:ty, $field_ident:tt)) => { ... };
     (
         body_struct(< >, $ty:ty, ($($ident_owned:tt)*), ($($ident_ref:tt)*),
diff --git a/rustdoc/latest/zcash_client_backend/data_api/scanning/enum.ScanPriority.html b/rustdoc/latest/zcash_client_backend/data_api/scanning/enum.ScanPriority.html
index 601313b58..0fe9c9cae 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/scanning/enum.ScanPriority.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/scanning/enum.ScanPriority.html
@@ -1,4 +1,4 @@
-ScanPriority in zcash_client_backend::data_api::scanning - Rust
zcash_client_backend::data_api::scanning

Enum ScanPriority

Source
pub enum ScanPriority {
+ScanPriority in zcash_client_backend::data_api::scanning - Rust
zcash_client_backend::data_api::scanning

Enum ScanPriority

Source
pub enum ScanPriority {
     Ignored,
     Scanned,
     Historic,
@@ -50,12 +50,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -129,9 +129,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/scanning/index.html b/rustdoc/latest/zcash_client_backend/data_api/scanning/index.html index dcd271290..228939f34 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/scanning/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/scanning/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::data_api::scanning - Rust
zcash_client_backend::data_api

Module scanning

Source
Expand description

Common types used for managing a queue of scanning ranges.

+zcash_client_backend::data_api::scanning - Rust
zcash_client_backend::data_api

Module scanning

Source
Expand description

Common types used for managing a queue of scanning ranges.

Modules§

Structs§

  • A range of blocks to be scanned, along with its associated priority.

Enums§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/enum.SpanningTree.html b/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/enum.SpanningTree.html index 0f511541d..d1d1e206e 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/enum.SpanningTree.html +++ b/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/enum.SpanningTree.html @@ -1,4 +1,4 @@ -SpanningTree in zcash_client_backend::data_api::scanning::spanning_tree - Rust
zcash_client_backend::data_api::scanning::spanning_tree

Enum SpanningTree

Source
pub enum SpanningTree {
+SpanningTree in zcash_client_backend::data_api::scanning::spanning_tree - Rust
zcash_client_backend::data_api::scanning::spanning_tree

Enum SpanningTree

Source
pub enum SpanningTree {
     Leaf(ScanRange),
     Parent {
         span: Range<BlockHeight>,
@@ -25,12 +25,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -104,9 +104,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/index.html b/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/index.html index fec538116..7641b5baf 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/index.html @@ -1 +1 @@ -zcash_client_backend::data_api::scanning::spanning_tree - Rust
zcash_client_backend::data_api::scanning

Module spanning_tree

Source
Available on crate feature unstable-spanning-tree only.

Modules§

Enums§

\ No newline at end of file +zcash_client_backend::data_api::scanning::spanning_tree - Rust
zcash_client_backend::data_api::scanning

Module spanning_tree

Source
Available on crate feature unstable-spanning-tree only.

Modules§

Enums§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/testing/fn.scan_range.html b/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/testing/fn.scan_range.html index 46457dd4a..a5ca6ecd8 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/testing/fn.scan_range.html +++ b/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/testing/fn.scan_range.html @@ -1 +1 @@ -scan_range in zcash_client_backend::data_api::scanning::spanning_tree::testing - Rust
zcash_client_backend::data_api::scanning::spanning_tree::testing

Function scan_range

Source
pub fn scan_range(range: Range<u32>, priority: ScanPriority) -> ScanRange
Available on crate features unstable-spanning-tree and test-dependencies only.
\ No newline at end of file +scan_range in zcash_client_backend::data_api::scanning::spanning_tree::testing - Rust
zcash_client_backend::data_api::scanning::spanning_tree::testing

Function scan_range

Source
pub fn scan_range(range: Range<u32>, priority: ScanPriority) -> ScanRange
Available on crate features unstable-spanning-tree and test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/testing/index.html b/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/testing/index.html index 53105cfed..1884b8971 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/testing/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/scanning/spanning_tree/testing/index.html @@ -1 +1 @@ -zcash_client_backend::data_api::scanning::spanning_tree::testing - Rust
Available on crate features unstable-spanning-tree and test-dependencies only.

Functions§

\ No newline at end of file +zcash_client_backend::data_api::scanning::spanning_tree::testing - Rust
Available on crate features unstable-spanning-tree and test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/scanning/struct.ScanRange.html b/rustdoc/latest/zcash_client_backend/data_api/scanning/struct.ScanRange.html index b10f1a85a..e39f612bf 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/scanning/struct.ScanRange.html +++ b/rustdoc/latest/zcash_client_backend/data_api/scanning/struct.ScanRange.html @@ -1,4 +1,4 @@ -ScanRange in zcash_client_backend::data_api::scanning - Rust
zcash_client_backend::data_api::scanning

Struct ScanRange

Source
pub struct ScanRange { /* private fields */ }
Expand description

A range of blocks to be scanned, along with its associated priority.

+ScanRange in zcash_client_backend::data_api::scanning - Rust
zcash_client_backend::data_api::scanning

Struct ScanRange

Source
pub struct ScanRange { /* private fields */ }
Expand description

A range of blocks to be scanned, along with its associated priority.

Implementations§

Source§

impl ScanRange

Source

pub fn from_parts( block_range: Range<BlockHeight>, priority: ScanPriority, @@ -41,12 +41,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -121,9 +121,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.AccountBalance.html b/rustdoc/latest/zcash_client_backend/data_api/struct.AccountBalance.html index bd59202f7..7ddcf7d83 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.AccountBalance.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.AccountBalance.html @@ -1,4 +1,4 @@ -AccountBalance in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct AccountBalance

Source
pub struct AccountBalance { /* private fields */ }
Expand description

Balance information for a single account. The sum of this struct’s fields is the total balance +AccountBalance in zcash_client_backend::data_api - Rust

zcash_client_backend::data_api

Struct AccountBalance

Source
pub struct AccountBalance { /* private fields */ }
Expand description

Balance information for a single account. The sum of this struct’s fields is the total balance of the wallet.

Implementations§

Source§

impl AccountBalance

Source

pub const ZERO: Self = _

The Balance value having zero values for all its fields.

Source

pub fn sapling_balance(&self) -> &Balance

Returns the Balance of Sapling funds in the account.

@@ -57,12 +57,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -136,9 +136,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.AccountBirthday.html b/rustdoc/latest/zcash_client_backend/data_api/struct.AccountBirthday.html index 0a0ec5b6d..b561c529a 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.AccountBirthday.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.AccountBirthday.html @@ -1,4 +1,4 @@ -AccountBirthday in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct AccountBirthday

Source
pub struct AccountBirthday { /* private fields */ }
Expand description

A data structure used to set the birthday height for an account, and ensure that the initial +AccountBirthday in zcash_client_backend::data_api - Rust

zcash_client_backend::data_api

Struct AccountBirthday

Source
pub struct AccountBirthday { /* private fields */ }
Expand description

A data structure used to set the birthday height for an account, and ensure that the initial note commitment tree state is recorded at that height.

Implementations§

Source§

impl AccountBirthday

Source

pub fn from_parts( prior_chain_state: ChainState, @@ -72,12 +72,12 @@

§Panics
Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -151,9 +151,9 @@
§Panics
T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.AccountMeta.html b/rustdoc/latest/zcash_client_backend/data_api/struct.AccountMeta.html index e3c367744..1389b2aef 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.AccountMeta.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.AccountMeta.html @@ -1,4 +1,4 @@ -AccountMeta in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct AccountMeta

Source
pub struct AccountMeta { /* private fields */ }
Expand description

Metadata about the structure of the wallet for a particular account.

+AccountMeta in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct AccountMeta

Source
pub struct AccountMeta { /* private fields */ }
Expand description

Metadata about the structure of the wallet for a particular account.

At present this just contains counts of unspent outputs in each pool, but it may be extended in the future to contain note values or other more detailed information about wallet structure.

Values of this type are intended to be used in selection of change output values. A value of @@ -43,12 +43,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -122,9 +122,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.Balance.html b/rustdoc/latest/zcash_client_backend/data_api/struct.Balance.html index 9fbd59d6a..d0df53eef 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.Balance.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.Balance.html @@ -1,4 +1,4 @@ -Balance in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct Balance

Source
pub struct Balance { /* private fields */ }
Expand description

Balance information for a value within a single pool in an account.

+Balance in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct Balance

Source
pub struct Balance { /* private fields */ }
Expand description

Balance information for a value within a single pool in an account.

Implementations§

Source§

impl Balance

Source

pub const ZERO: Self = _

The Balance value having zero values for all its fields.

Source

pub fn spendable_value(&self) -> NonNegativeAmount

Returns the value in the account that may currently be spent; it is possible to compute witnesses for all the notes that comprise this value, and all of this value is confirmed to @@ -48,12 +48,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -127,9 +127,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.BlockMetadata.html b/rustdoc/latest/zcash_client_backend/data_api/struct.BlockMetadata.html index 80c78bb9c..2d42af201 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.BlockMetadata.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.BlockMetadata.html @@ -1,4 +1,4 @@ -BlockMetadata in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct BlockMetadata

Source
pub struct BlockMetadata { /* private fields */ }
Expand description

Metadata describing the sizes of the zcash note commitment trees as of a particular block.

+BlockMetadata in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct BlockMetadata

Source
pub struct BlockMetadata { /* private fields */ }
Expand description

Metadata describing the sizes of the zcash note commitment trees as of a particular block.

Implementations§

Source§

impl BlockMetadata

Source

pub fn from_parts( block_height: BlockHeight, block_hash: BlockHash, @@ -28,12 +28,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -107,9 +107,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.BoundedU8.html b/rustdoc/latest/zcash_client_backend/data_api/struct.BoundedU8.html index d9d688422..3e9363b89 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.BoundedU8.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.BoundedU8.html @@ -1,4 +1,4 @@ -BoundedU8 in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct BoundedU8

Source
pub struct BoundedU8<const MAX: u8>(/* private fields */);
Expand description

A u8 value in the range 0..=MAX

+BoundedU8 in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct BoundedU8

Source
pub struct BoundedU8<const MAX: u8>(/* private fields */);
Expand description

A u8 value in the range 0..=MAX

Implementations§

Source§

impl<const MAX: u8> BoundedU8<MAX>

Source

pub const fn new_const(value: u8) -> Self

Creates a constant BoundedU8 from a u8 value.

Panics: if the value is outside the range 0..=MAX.

Source

pub fn new(value: u8) -> Option<Self>

Creates a BoundedU8 from a u8 value.

@@ -39,12 +39,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -118,9 +118,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.DecryptedTransaction.html b/rustdoc/latest/zcash_client_backend/data_api/struct.DecryptedTransaction.html index 9f053d8d0..6d0ffb530 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.DecryptedTransaction.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.DecryptedTransaction.html @@ -1,4 +1,4 @@ -DecryptedTransaction in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct DecryptedTransaction

Source
pub struct DecryptedTransaction<'a, AccountId> { /* private fields */ }
Expand description

A transaction that was detected during scanning of the blockchain, +DecryptedTransaction in zcash_client_backend::data_api - Rust

zcash_client_backend::data_api

Struct DecryptedTransaction

Source
pub struct DecryptedTransaction<'a, AccountId> { /* private fields */ }
Expand description

A transaction that was detected during scanning of the blockchain, including its decrypted Sapling and/or Orchard outputs.

The purpose of this struct is to permit atomic updates of the wallet database when transactions are successfully decrypted.

@@ -34,11 +34,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.OutputOfSentTx.html b/rustdoc/latest/zcash_client_backend/data_api/struct.OutputOfSentTx.html index c2d4fcdb8..51988cba5 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.OutputOfSentTx.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.OutputOfSentTx.html @@ -1,4 +1,4 @@ -OutputOfSentTx in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct OutputOfSentTx

Source
pub struct OutputOfSentTx { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

The output of a transaction sent by the wallet.

+OutputOfSentTx in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct OutputOfSentTx

Source
pub struct OutputOfSentTx { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

The output of a transaction sent by the wallet.

This type is opaque, and exists for use by tests defined in this crate.

Implementations§

Source§

impl OutputOfSentTx

Source

pub fn from_parts( value: NonNegativeAmount, @@ -28,12 +28,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -107,9 +107,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.PoolMeta.html b/rustdoc/latest/zcash_client_backend/data_api/struct.PoolMeta.html index 007d53d7f..7da621ca2 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.PoolMeta.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.PoolMeta.html @@ -1,4 +1,4 @@ -PoolMeta in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct PoolMeta

Source
pub struct PoolMeta { /* private fields */ }
Expand description

Metadata about the structure of unspent outputs in a single pool within a wallet account.

+PoolMeta in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct PoolMeta

Source
pub struct PoolMeta { /* private fields */ }
Expand description

Metadata about the structure of unspent outputs in a single pool within a wallet account.

This type is often used to represent a filtered view of outputs in the account that were selected according to the conditions imposed by a NoteFilter.

Implementations§

Source§

impl PoolMeta

Source

pub fn new(note_count: usize, value: NonNegativeAmount) -> Self

Constructs a new PoolMeta value from its constituent parts.

@@ -26,12 +26,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -105,9 +105,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.Progress.html b/rustdoc/latest/zcash_client_backend/data_api/struct.Progress.html index 5fbfec9f9..bf59226c8 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.Progress.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.Progress.html @@ -1,4 +1,4 @@ -Progress in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct Progress

Source
pub struct Progress { /* private fields */ }
Expand description

A type representing the progress the wallet has made toward detecting all of the funds +Progress in zcash_client_backend::data_api - Rust

zcash_client_backend::data_api

Struct Progress

Source
pub struct Progress { /* private fields */ }
Expand description

A type representing the progress the wallet has made toward detecting all of the funds belonging to the wallet.

The window over which progress is computed spans from the wallet’s birthday to the current chain tip. It is divided into two regions, the “Scan Window” which covers the region from the @@ -47,12 +47,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -126,9 +126,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.Ratio.html b/rustdoc/latest/zcash_client_backend/data_api/struct.Ratio.html index 45ff96757..095dc4c43 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.Ratio.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.Ratio.html @@ -1,4 +1,4 @@ -Ratio in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct Ratio

Source
pub struct Ratio<T> { /* private fields */ }
Expand description

A polymorphic ratio type, usually used for rational numbers.

+Ratio in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct Ratio

Source
pub struct Ratio<T> { /* private fields */ }
Expand description

A polymorphic ratio type, usually used for rational numbers.

Implementations§

Source§

impl<T> Ratio<T>

Source

pub fn new(numerator: T, denominator: T) -> Self

Constructs a new Ratio from a numerator and a denominator.

Source

pub fn numerator(&self) -> &T

Returns the numerator of the ratio.

Source

pub fn denominator(&self) -> &T

Returns the denominator of the ratio.

@@ -35,12 +35,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -114,9 +114,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBlock.html b/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBlock.html index 0ed4960cf..9dfc36ae8 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBlock.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBlock.html @@ -1,4 +1,4 @@ -ScannedBlock in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct ScannedBlock

Source
pub struct ScannedBlock<A> { /* private fields */ }
Expand description

The subset of information that is relevant to this wallet that has been +ScannedBlock in zcash_client_backend::data_api - Rust

zcash_client_backend::data_api

Struct ScannedBlock

Source
pub struct ScannedBlock<A> { /* private fields */ }
Expand description

The subset of information that is relevant to this wallet that has been decrypted and extracted from a CompactBlock.

Implementations§

Source§

impl<A> ScannedBlock<A>

Source

pub fn height(&self) -> BlockHeight

Returns the height of the block that was scanned.

Source

pub fn block_hash(&self) -> BlockHash

Returns the block hash of the block that was scanned.

@@ -32,11 +32,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -109,9 +109,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBlockCommitments.html b/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBlockCommitments.html index d9633147c..68d389e8f 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBlockCommitments.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBlockCommitments.html @@ -1,4 +1,4 @@ -ScannedBlockCommitments in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct ScannedBlockCommitments

Source
pub struct ScannedBlockCommitments {
+ScannedBlockCommitments in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct ScannedBlockCommitments

Source
pub struct ScannedBlockCommitments {
     pub sapling: Vec<(Node, Retention<BlockHeight>)>,
 }
Expand description

A struct used to return the vectors of note commitments for a ScannedBlock as owned values.

@@ -22,11 +22,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -99,9 +99,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBundles.html b/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBundles.html index 5935fcf06..a74ae8b7f 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBundles.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.ScannedBundles.html @@ -1,4 +1,4 @@ -ScannedBundles in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct ScannedBundles

Source
pub struct ScannedBundles<NoteCommitment, NF> { /* private fields */ }
Expand description

The protocol-specific note commitment and nullifier data extracted from the per-transaction +ScannedBundles in zcash_client_backend::data_api - Rust

zcash_client_backend::data_api

Struct ScannedBundles

Source
pub struct ScannedBundles<NoteCommitment, NF> { /* private fields */ }
Expand description

The protocol-specific note commitment and nullifier data extracted from the per-transaction shielded bundles in CompactBlock, used by the wallet for note commitment tree maintenance and spend detection.

Implementations§

Source§

impl<NoteCommitment, NF> ScannedBundles<NoteCommitment, NF>

Source

pub fn final_tree_size(&self) -> u32

Returns the size of the note commitment tree as of the end of the scanned block.

@@ -38,11 +38,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -115,9 +115,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.SentTransaction.html b/rustdoc/latest/zcash_client_backend/data_api/struct.SentTransaction.html index 8632990e5..be6b21ba2 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.SentTransaction.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.SentTransaction.html @@ -1,4 +1,4 @@ -SentTransaction in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct SentTransaction

Source
pub struct SentTransaction<'a, AccountId> { /* private fields */ }
Expand description

A transaction that was constructed and sent by the wallet.

+SentTransaction in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct SentTransaction

Source
pub struct SentTransaction<'a, AccountId> { /* private fields */ }
Expand description

A transaction that was constructed and sent by the wallet.

The purpose of this struct is to permit atomic updates of the wallet database when transactions are created and submitted to the network.

@@ -54,11 +54,11 @@
§ParametersDebug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -131,9 +131,9 @@
§ParametersDerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.SentTransactionOutput.html b/rustdoc/latest/zcash_client_backend/data_api/struct.SentTransactionOutput.html index 3ff9c8134..a1caea5b3 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.SentTransactionOutput.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.SentTransactionOutput.html @@ -1,4 +1,4 @@ -SentTransactionOutput in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct SentTransactionOutput

Source
pub struct SentTransactionOutput<AccountId> { /* private fields */ }
Expand description

An output of a transaction generated by the wallet.

+SentTransactionOutput in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct SentTransactionOutput

Source
pub struct SentTransactionOutput<AccountId> { /* private fields */ }
Expand description

An output of a transaction generated by the wallet.

This type is capable of representing both shielded and transparent outputs.

Implementations§

Source§

impl<AccountId> SentTransactionOutput<AccountId>

Source

pub fn from_parts( output_index: usize, @@ -52,11 +52,11 @@

§Fields:
Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -129,9 +129,9 @@
§Fields:
Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.SpendableNotes.html b/rustdoc/latest/zcash_client_backend/data_api/struct.SpendableNotes.html index 86f3f956f..44f2a094f 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.SpendableNotes.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.SpendableNotes.html @@ -1,4 +1,4 @@ -SpendableNotes in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct SpendableNotes

Source
pub struct SpendableNotes<NoteRef> { /* private fields */ }
Expand description

Spendable shielded outputs controlled by the wallet.

+SpendableNotes in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct SpendableNotes

Source
pub struct SpendableNotes<NoteRef> { /* private fields */ }
Expand description

Spendable shielded outputs controlled by the wallet.

Implementations§

Source§

impl<NoteRef> SpendableNotes<NoteRef>

Source

pub fn empty() -> Self

Construct a new empty SpendableNotes.

Source

pub fn new(sapling: Vec<ReceivedNote<NoteRef, Note>>) -> Self

Construct a new SpendableNotes from its constituent parts.

Source

pub fn sapling(&self) -> &[ReceivedNote<NoteRef, Note>]

Returns the set of spendable Sapling notes.

@@ -34,11 +34,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.WalletSummary.html b/rustdoc/latest/zcash_client_backend/data_api/struct.WalletSummary.html index 0516ddc4b..4b005451a 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.WalletSummary.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.WalletSummary.html @@ -1,4 +1,4 @@ -WalletSummary in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct WalletSummary

Source
pub struct WalletSummary<AccountId: Eq + Hash> { /* private fields */ }
Expand description

A type representing the potentially-spendable value of unspent outputs in the wallet.

+WalletSummary in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct WalletSummary

Source
pub struct WalletSummary<AccountId: Eq + Hash> { /* private fields */ }
Expand description

A type representing the potentially-spendable value of unspent outputs in the wallet.

The balances reported using this data structure may overestimate the total spendable value of the wallet, in the case that the spend of a previously received shielded note has not yet been detected by the process of scanning the chain. The balances reported using this data structure @@ -63,12 +63,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -142,9 +142,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/struct.Zip32Derivation.html b/rustdoc/latest/zcash_client_backend/data_api/struct.Zip32Derivation.html index 740bd9c77..ab6bd2a23 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/struct.Zip32Derivation.html +++ b/rustdoc/latest/zcash_client_backend/data_api/struct.Zip32Derivation.html @@ -1,4 +1,4 @@ -Zip32Derivation in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct Zip32Derivation

Source
pub struct Zip32Derivation { /* private fields */ }
Expand description

Source metadata for a ZIP 32-derived key.

+Zip32Derivation in zcash_client_backend::data_api - Rust
zcash_client_backend::data_api

Struct Zip32Derivation

Source
pub struct Zip32Derivation { /* private fields */ }
Expand description

Source metadata for a ZIP 32-derived key.

Implementations§

Source§

impl Zip32Derivation

Source

pub fn new(seed_fingerprint: SeedFingerprint, account_index: AccountId) -> Self

Constructs new derivation metadata from its constituent parts.

Source

pub fn seed_fingerprint(&self) -> &SeedFingerprint

Returns the seed fingerprint.

Source

pub fn account_index(&self) -> AccountId

Returns the account-level index in the ZIP 32 derivation path.

@@ -31,12 +31,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -110,9 +110,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/enum.AddressType.html b/rustdoc/latest/zcash_client_backend/data_api/testing/enum.AddressType.html index becb4a1fd..d92adf6de 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/enum.AddressType.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/enum.AddressType.html @@ -1,4 +1,4 @@ -AddressType in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Enum AddressType

Source
pub enum AddressType {
+AddressType in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Enum AddressType

Source
pub enum AddressType {
     DefaultExternal,
     DiversifiedExternal(DiversifierIndex),
     Internal,
@@ -30,12 +30,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -109,9 +109,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/fn.single_output_change_strategy.html b/rustdoc/latest/zcash_client_backend/data_api/testing/fn.single_output_change_strategy.html index d78fb9b2c..037343391 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/fn.single_output_change_strategy.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/fn.single_output_change_strategy.html @@ -1,4 +1,4 @@ -single_output_change_strategy in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Function single_output_change_strategy

Source
pub fn single_output_change_strategy<DbT: InputSource>(
+single_output_change_strategy in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Function single_output_change_strategy

Source
pub fn single_output_change_strategy<DbT: InputSource>(
     fee_rule: StandardFeeRule,
     change_memo: Option<&str>,
     fallback_change_pool: ShieldedProtocol,
diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/index.html b/rustdoc/latest/zcash_client_backend/data_api/testing/index.html
index 1c72827fb..3cb6dcda4 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/testing/index.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/testing/index.html
@@ -1,2 +1,2 @@
-zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api

Module testing

Source
Available on crate feature test-dependencies only.
Expand description

Utilities for testing wallets based upon the crate::data_api traits.

+zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api

Module testing

Source
Available on crate feature test-dependencies only.
Expand description

Utilities for testing wallets based upon the crate::data_api traits.

Modules§

Structs§

Enums§

Traits§

  • Trait representing the ability to construct a new data store for use in a test.
  • Trait method exposing the ability to reset the wallet within a test.
  • Trait used by tests that require a block cache.
  • Trait used by tests that require a full viewing key.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.birthday_in_anchor_shard.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.birthday_in_anchor_shard.html index 26b9b22c6..7d3f93ed4 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.birthday_in_anchor_shard.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.birthday_in_anchor_shard.html @@ -1,4 +1,4 @@ -birthday_in_anchor_shard in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function birthday_in_anchor_shard

Source
pub fn birthday_in_anchor_shard<T: ShieldedPoolTester>(
+birthday_in_anchor_shard in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function birthday_in_anchor_shard

Source
pub fn birthday_in_anchor_shard<T: ShieldedPoolTester>(
     ds_factory: impl DataStoreFactory,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.change_note_spends_succeed.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.change_note_spends_succeed.html index 4449b280e..7120a0926 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.change_note_spends_succeed.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.change_note_spends_succeed.html @@ -1,4 +1,4 @@ -change_note_spends_succeed in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function change_note_spends_succeed

Source
pub fn change_note_spends_succeed<T: ShieldedPoolTester>(
+change_note_spends_succeed in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function change_note_spends_succeed

Source
pub fn change_note_spends_succeed<T: ShieldedPoolTester>(
     ds_factory: impl DataStoreFactory,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.checkpoint_gaps.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.checkpoint_gaps.html index 7ba91d2b4..f5098f8b9 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.checkpoint_gaps.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.checkpoint_gaps.html @@ -1,4 +1,4 @@ -checkpoint_gaps in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function checkpoint_gaps

Source
pub fn checkpoint_gaps<T: ShieldedPoolTester, DSF: DataStoreFactory>(
+checkpoint_gaps in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function checkpoint_gaps

Source
pub fn checkpoint_gaps<T: ShieldedPoolTester, DSF: DataStoreFactory>(
     ds_factory: DSF,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.create_to_address_fails_on_incorrect_usk.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.create_to_address_fails_on_incorrect_usk.html index 81a705e4a..0e637ad94 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.create_to_address_fails_on_incorrect_usk.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.create_to_address_fails_on_incorrect_usk.html @@ -1,3 +1,3 @@ -create_to_address_fails_on_incorrect_usk in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function create_to_address_fails_on_incorrect_usk

Source
pub fn create_to_address_fails_on_incorrect_usk<T: ShieldedPoolTester, DSF: DataStoreFactory>(
+create_to_address_fails_on_incorrect_usk in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function create_to_address_fails_on_incorrect_usk

Source
pub fn create_to_address_fails_on_incorrect_usk<T: ShieldedPoolTester, DSF: DataStoreFactory>(
     ds_factory: DSF,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.data_db_truncation.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.data_db_truncation.html index 63243b8b7..481fa87c0 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.data_db_truncation.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.data_db_truncation.html @@ -1,4 +1,4 @@ -data_db_truncation in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function data_db_truncation

Source
pub fn data_db_truncation<T: ShieldedPoolTester, DSF>(
+data_db_truncation in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function data_db_truncation

Source
pub fn data_db_truncation<T: ShieldedPoolTester, DSF>(
     ds_factory: DSF,
     cache: impl TestCache,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.external_address_change_spends_detected_in_restore_from_seed.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.external_address_change_spends_detected_in_restore_from_seed.html index 8edbafb31..16c61a13c 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.external_address_change_spends_detected_in_restore_from_seed.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.external_address_change_spends_detected_in_restore_from_seed.html @@ -1,4 +1,4 @@ -external_address_change_spends_detected_in_restore_from_seed in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function external_address_change_spends_detected_in_restore_from_seed

Source
pub fn external_address_change_spends_detected_in_restore_from_seed<T: ShieldedPoolTester, DSF>(
+external_address_change_spends_detected_in_restore_from_seed in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function external_address_change_spends_detected_in_restore_from_seed

Source
pub fn external_address_change_spends_detected_in_restore_from_seed<T: ShieldedPoolTester, DSF>(
     ds_factory: DSF,
     cache: impl TestCache,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.invalid_chain_cache_disconnected.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.invalid_chain_cache_disconnected.html index 0ef551c49..f323f5e76 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.invalid_chain_cache_disconnected.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.invalid_chain_cache_disconnected.html @@ -1,4 +1,4 @@ -invalid_chain_cache_disconnected in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function invalid_chain_cache_disconnected

Source
pub fn invalid_chain_cache_disconnected<T: ShieldedPoolTester>(
+invalid_chain_cache_disconnected in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function invalid_chain_cache_disconnected

Source
pub fn invalid_chain_cache_disconnected<T: ShieldedPoolTester>(
     ds_factory: impl DataStoreFactory,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.metadata_queries_exclude_unwanted_notes.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.metadata_queries_exclude_unwanted_notes.html index 9405e0471..f90fcccd0 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.metadata_queries_exclude_unwanted_notes.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.metadata_queries_exclude_unwanted_notes.html @@ -1,4 +1,4 @@ -metadata_queries_exclude_unwanted_notes in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function metadata_queries_exclude_unwanted_notes

Source
pub fn metadata_queries_exclude_unwanted_notes<T: ShieldedPoolTester, DSF, TC>(
+metadata_queries_exclude_unwanted_notes in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function metadata_queries_exclude_unwanted_notes

Source
pub fn metadata_queries_exclude_unwanted_notes<T: ShieldedPoolTester, DSF, TC>(
     ds_factory: DSF,
     cache: TC,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.ovk_policy_prevents_recovery_from_chain.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.ovk_policy_prevents_recovery_from_chain.html index 78aed505e..6bb3bfb98 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.ovk_policy_prevents_recovery_from_chain.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.ovk_policy_prevents_recovery_from_chain.html @@ -1,4 +1,4 @@ -ovk_policy_prevents_recovery_from_chain in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function ovk_policy_prevents_recovery_from_chain

Source
pub fn ovk_policy_prevents_recovery_from_chain<T: ShieldedPoolTester, DSF>(
+ovk_policy_prevents_recovery_from_chain in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function ovk_policy_prevents_recovery_from_chain

Source
pub fn ovk_policy_prevents_recovery_from_chain<T: ShieldedPoolTester, DSF>(
     ds_factory: DSF,
     cache: impl TestCache,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.proposal_fails_if_not_all_ephemeral_outputs_consumed.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.proposal_fails_if_not_all_ephemeral_outputs_consumed.html index a0b55a59e..606763ee5 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.proposal_fails_if_not_all_ephemeral_outputs_consumed.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.proposal_fails_if_not_all_ephemeral_outputs_consumed.html @@ -1,4 +1,4 @@ -proposal_fails_if_not_all_ephemeral_outputs_consumed in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function proposal_fails_if_not_all_ephemeral_outputs_consumed

Source
pub fn proposal_fails_if_not_all_ephemeral_outputs_consumed<T: ShieldedPoolTester, DSF>(
+proposal_fails_if_not_all_ephemeral_outputs_consumed in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function proposal_fails_if_not_all_ephemeral_outputs_consumed

Source
pub fn proposal_fails_if_not_all_ephemeral_outputs_consumed<T: ShieldedPoolTester, DSF>(
     ds_factory: DSF,
     cache: impl TestCache,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.proposal_fails_with_no_blocks.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.proposal_fails_with_no_blocks.html index ca839786a..56a54d812 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.proposal_fails_with_no_blocks.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.proposal_fails_with_no_blocks.html @@ -1,4 +1,4 @@ -proposal_fails_with_no_blocks in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function proposal_fails_with_no_blocks

Source
pub fn proposal_fails_with_no_blocks<T: ShieldedPoolTester, DSF>(
+proposal_fails_with_no_blocks in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function proposal_fails_with_no_blocks

Source
pub fn proposal_fails_with_no_blocks<T: ShieldedPoolTester, DSF>(
     ds_factory: DSF,
 )
where DSF: DataStoreFactory, diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.reorg_to_checkpoint.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.reorg_to_checkpoint.html index da729bcc9..bdaa83f0d 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.reorg_to_checkpoint.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.reorg_to_checkpoint.html @@ -1,4 +1,4 @@ -reorg_to_checkpoint in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function reorg_to_checkpoint

Source
pub fn reorg_to_checkpoint<T: ShieldedPoolTester, DSF, C>(
+reorg_to_checkpoint in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function reorg_to_checkpoint

Source
pub fn reorg_to_checkpoint<T: ShieldedPoolTester, DSF, C>(
     ds_factory: DSF,
     cache: C,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_allows_blocks_out_of_order.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_allows_blocks_out_of_order.html index 086d8263a..efcd58eb6 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_allows_blocks_out_of_order.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_allows_blocks_out_of_order.html @@ -1,4 +1,4 @@ -scan_cached_blocks_allows_blocks_out_of_order in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function scan_cached_blocks_allows_blocks_out_of_order

Source
pub fn scan_cached_blocks_allows_blocks_out_of_order<T: ShieldedPoolTester>(
+scan_cached_blocks_allows_blocks_out_of_order in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function scan_cached_blocks_allows_blocks_out_of_order

Source
pub fn scan_cached_blocks_allows_blocks_out_of_order<T: ShieldedPoolTester>(
     ds_factory: impl DataStoreFactory,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_detects_spends_out_of_order.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_detects_spends_out_of_order.html index c088b7cae..63d5ca293 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_detects_spends_out_of_order.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_detects_spends_out_of_order.html @@ -1,4 +1,4 @@ -scan_cached_blocks_detects_spends_out_of_order in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function scan_cached_blocks_detects_spends_out_of_order

Source
pub fn scan_cached_blocks_detects_spends_out_of_order<T: ShieldedPoolTester, DSF>(
+scan_cached_blocks_detects_spends_out_of_order in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function scan_cached_blocks_detects_spends_out_of_order

Source
pub fn scan_cached_blocks_detects_spends_out_of_order<T: ShieldedPoolTester, DSF>(
     ds_factory: DSF,
     cache: impl TestCache,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_finds_change_notes.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_finds_change_notes.html index 3035c4db5..647e27f22 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_finds_change_notes.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_finds_change_notes.html @@ -1,4 +1,4 @@ -scan_cached_blocks_finds_change_notes in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function scan_cached_blocks_finds_change_notes

Source
pub fn scan_cached_blocks_finds_change_notes<T: ShieldedPoolTester, DSF>(
+scan_cached_blocks_finds_change_notes in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function scan_cached_blocks_finds_change_notes

Source
pub fn scan_cached_blocks_finds_change_notes<T: ShieldedPoolTester, DSF>(
     ds_factory: DSF,
     cache: impl TestCache,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_finds_received_notes.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_finds_received_notes.html index 14f2fac3f..c86786cca 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_finds_received_notes.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.scan_cached_blocks_finds_received_notes.html @@ -1,4 +1,4 @@ -scan_cached_blocks_finds_received_notes in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function scan_cached_blocks_finds_received_notes

Source
pub fn scan_cached_blocks_finds_received_notes<T: ShieldedPoolTester, DSF>(
+scan_cached_blocks_finds_received_notes in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function scan_cached_blocks_finds_received_notes

Source
pub fn scan_cached_blocks_finds_received_notes<T: ShieldedPoolTester, DSF>(
     ds_factory: DSF,
     cache: impl TestCache,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_multi_step_proposed_transfer.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_multi_step_proposed_transfer.html index e518b2d3d..b4f089ae5 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_multi_step_proposed_transfer.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_multi_step_proposed_transfer.html @@ -1,4 +1,4 @@ -send_multi_step_proposed_transfer in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function send_multi_step_proposed_transfer

Source
pub fn send_multi_step_proposed_transfer<T: ShieldedPoolTester, DSF>(
+send_multi_step_proposed_transfer in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function send_multi_step_proposed_transfer

Source
pub fn send_multi_step_proposed_transfer<T: ShieldedPoolTester, DSF>(
     ds_factory: DSF,
     cache: impl TestCache,
     is_reached_gap_limit: impl Fn(&<DSF::DataStore as WalletRead>::Error, DSF::AccountId, u32) -> bool,
diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_single_step_proposed_transfer.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_single_step_proposed_transfer.html
index 9ca35100d..4005d1bed 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_single_step_proposed_transfer.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_single_step_proposed_transfer.html
@@ -1,4 +1,4 @@
-send_single_step_proposed_transfer in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function send_single_step_proposed_transfer

Source
pub fn send_single_step_proposed_transfer<T: ShieldedPoolTester>(
+send_single_step_proposed_transfer in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function send_single_step_proposed_transfer

Source
pub fn send_single_step_proposed_transfer<T: ShieldedPoolTester>(
     dsf: impl DataStoreFactory,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
Expand description

Tests sending funds within the given shielded pool in a single transaction.

diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_with_multiple_change_outputs.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_with_multiple_change_outputs.html index 6ab2c4f5d..e21e97852 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_with_multiple_change_outputs.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.send_with_multiple_change_outputs.html @@ -1,4 +1,4 @@ -send_with_multiple_change_outputs in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function send_with_multiple_change_outputs

Source
pub fn send_with_multiple_change_outputs<T: ShieldedPoolTester>(
+send_with_multiple_change_outputs in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function send_with_multiple_change_outputs

Source
pub fn send_with_multiple_change_outputs<T: ShieldedPoolTester>(
     dsf: impl DataStoreFactory,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.shield_transparent.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.shield_transparent.html index 199d43c38..89c19e389 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.shield_transparent.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.shield_transparent.html @@ -1,4 +1,4 @@ -shield_transparent in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function shield_transparent

Source
pub fn shield_transparent<T: ShieldedPoolTester, DSF>(
+shield_transparent in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function shield_transparent

Source
pub fn shield_transparent<T: ShieldedPoolTester, DSF>(
     ds_factory: DSF,
     cache: impl TestCache,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_fails_on_locked_notes.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_fails_on_locked_notes.html index 9e2a059cc..4dbc13ae3 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_fails_on_locked_notes.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_fails_on_locked_notes.html @@ -1,4 +1,4 @@ -spend_fails_on_locked_notes in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function spend_fails_on_locked_notes

Source
pub fn spend_fails_on_locked_notes<T: ShieldedPoolTester>(
+spend_fails_on_locked_notes in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function spend_fails_on_locked_notes

Source
pub fn spend_fails_on_locked_notes<T: ShieldedPoolTester>(
     ds_factory: impl DataStoreFactory,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_fails_on_unverified_notes.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_fails_on_unverified_notes.html index 19d4a87cf..1e0e3536b 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_fails_on_unverified_notes.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_fails_on_unverified_notes.html @@ -1,4 +1,4 @@ -spend_fails_on_unverified_notes in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function spend_fails_on_unverified_notes

Source
pub fn spend_fails_on_unverified_notes<T: ShieldedPoolTester>(
+spend_fails_on_unverified_notes in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function spend_fails_on_unverified_notes

Source
pub fn spend_fails_on_unverified_notes<T: ShieldedPoolTester>(
     ds_factory: impl DataStoreFactory,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_succeeds_to_t_addr_zero_change.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_succeeds_to_t_addr_zero_change.html index 75e811702..295dd7f40 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_succeeds_to_t_addr_zero_change.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.spend_succeeds_to_t_addr_zero_change.html @@ -1,4 +1,4 @@ -spend_succeeds_to_t_addr_zero_change in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function spend_succeeds_to_t_addr_zero_change

Source
pub fn spend_succeeds_to_t_addr_zero_change<T: ShieldedPoolTester>(
+spend_succeeds_to_t_addr_zero_change in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function spend_succeeds_to_t_addr_zero_change

Source
pub fn spend_succeeds_to_t_addr_zero_change<T: ShieldedPoolTester>(
     ds_factory: impl DataStoreFactory,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.valid_chain_states.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.valid_chain_states.html index 92dca01af..b07ca7771 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.valid_chain_states.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.valid_chain_states.html @@ -1,4 +1,4 @@ -valid_chain_states in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function valid_chain_states

Source
pub fn valid_chain_states<T: ShieldedPoolTester>(
+valid_chain_states in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function valid_chain_states

Source
pub fn valid_chain_states<T: ShieldedPoolTester>(
     ds_factory: impl DataStoreFactory,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.zip317_spend.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.zip317_spend.html index cdc678589..1358dfcb8 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.zip317_spend.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/fn.zip317_spend.html @@ -1,4 +1,4 @@ -zip317_spend in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function zip317_spend

Source
pub fn zip317_spend<T: ShieldedPoolTester, DSF: DataStoreFactory>(
+zip317_spend in zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing::pool

Function zip317_spend

Source
pub fn zip317_spend<T: ShieldedPoolTester, DSF: DataStoreFactory>(
     ds_factory: DSF,
     cache: impl TestCache,
 )
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/index.html b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/index.html index b32c597d3..44582897e 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/pool/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/pool/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::data_api::testing::pool - Rust
zcash_client_backend::data_api::testing

Module pool

Source
Available on crate feature test-dependencies only.

Traits§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -115,9 +115,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.CachedBlock.html b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.CachedBlock.html index b63700567..e16adcbed 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.CachedBlock.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.CachedBlock.html @@ -1,4 +1,4 @@ -CachedBlock in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct CachedBlock

Source
pub struct CachedBlock { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

Metadata about a block generated by TestState.

+CachedBlock in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct CachedBlock

Source
pub struct CachedBlock { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

Metadata about a block generated by TestState.

Implementations§

Source§

impl CachedBlock

Source

pub fn none(block_height: BlockHeight) -> Self

Produces metadata for a block “before shielded time”, when the Sapling and Orchard trees were (by definition) empty.

block_height must be a height before Sapling activation (and therefore also @@ -31,12 +31,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -110,9 +110,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.FakeCompactOutput.html b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.FakeCompactOutput.html index 2fa25bc90..1627dfb35 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.FakeCompactOutput.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.FakeCompactOutput.html @@ -1,4 +1,4 @@ -FakeCompactOutput in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct FakeCompactOutput

Source
pub struct FakeCompactOutput<Fvk> { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

A fake output of a CompactTx.

+FakeCompactOutput in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct FakeCompactOutput

Source
pub struct FakeCompactOutput<Fvk> { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

A fake output of a CompactTx.

Used with the following block generators:

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.InitialChainState.html b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.InitialChainState.html index 87ba5a3bb..3247d85ee 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.InitialChainState.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.InitialChainState.html @@ -1,4 +1,4 @@ -InitialChainState in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct InitialChainState

Source
pub struct InitialChainState {
+InitialChainState in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct InitialChainState

Source
pub struct InitialChainState {
     pub chain_state: ChainState,
     pub prior_sapling_roots: Vec<CommitmentTreeRoot<Node>>,
 }
Available on crate feature test-dependencies only.
Expand description

The initial chain state for a test.

@@ -26,11 +26,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -103,9 +103,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.MockWalletDb.html b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.MockWalletDb.html index 08b494154..7ccb2f3d9 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.MockWalletDb.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.MockWalletDb.html @@ -1,4 +1,4 @@ -MockWalletDb in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct MockWalletDb

Source
pub struct MockWalletDb {
+MockWalletDb in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct MockWalletDb

Source
pub struct MockWalletDb {
     pub network: Network,
     pub sapling_tree: ShardTree<MemoryShardStore<Node, BlockHeight>, { _ }, SAPLING_SHARD_HEIGHT>,
 }
Available on crate feature test-dependencies only.
Expand description

A mock wallet data source that implements the bare minimum necessary to function.

@@ -210,11 +210,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -287,9 +287,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.NoteCommitments.html b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.NoteCommitments.html index a94ea608d..403bc1095 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.NoteCommitments.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.NoteCommitments.html @@ -1,4 +1,4 @@ -NoteCommitments in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct NoteCommitments

Source
pub struct NoteCommitments { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

A convenience type for the note commitments contained within a CompactBlock.

+NoteCommitments in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct NoteCommitments

Source
pub struct NoteCommitments { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

A convenience type for the note commitments contained within a CompactBlock.

Indended for use as (part of) the TestCache::InsertResult associated type.

Implementations§

Source§

impl NoteCommitments

Source

pub fn from_compact_block(cb: &CompactBlock) -> Self

Extracts the note commitments from the given compact block.

Source

pub fn sapling(&self) -> &[Node]

Returns the Sapling note commitments.

@@ -21,11 +21,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestAccount.html b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestAccount.html index b47f99f74..7d782b04f 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestAccount.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestAccount.html @@ -1,4 +1,4 @@ -TestAccount in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct TestAccount

Source
pub struct TestAccount<A> { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

The test account configured for a TestState.

+TestAccount in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct TestAccount

Source
pub struct TestAccount<A> { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

The test account configured for a TestState.

Create this by calling either TestBuilder::with_account_from_sapling_activation or TestBuilder::with_account_having_current_birthday while setting up a test, and then access it with TestState::test_account.

@@ -32,12 +32,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestBuilder.html b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestBuilder.html index d86be7414..4745d58f4 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestBuilder.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestBuilder.html @@ -1,4 +1,4 @@ -TestBuilder in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct TestBuilder

Source
pub struct TestBuilder<Cache, DataStoreFactory> { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

A TestState builder, that configures the environment for a test.

+TestBuilder in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct TestBuilder

Source
pub struct TestBuilder<Cache, DataStoreFactory> { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

A TestState builder, that configures the environment for a test.

Implementations§

Source§

impl TestBuilder<(), ()>

Source

pub const DEFAULT_NETWORK: LocalNetwork = _

The default network used by TestBuilder::new.

This is a fake network where Sapling through NU5 activate at the same height. We pick height 100,000 to be large enough to handle any hard-coded test offsets.

@@ -143,11 +143,11 @@
§Panics
Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -220,9 +220,9 @@
§Panics
Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestState.html b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestState.html index d5bbe59a1..d731256cd 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestState.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TestState.html @@ -1,4 +1,4 @@ -TestState in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct TestState

Source
pub struct TestState<Cache, DataStore: WalletTest, Network> { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

The state for a zcash_client_backend test.

+TestState in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct TestState

Source
pub struct TestState<Cache, DataStore: WalletTest, Network> { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

The state for a zcash_client_backend test.

Implementations§

Source§

impl<Cache, DataStore: WalletTest, Network> TestState<Cache, DataStore, Network>

Source

pub fn wallet(&self) -> &DataStore

Exposes an immutable reference to the test’s DataStore.

Source

pub fn wallet_mut(&mut self) -> &mut DataStore

Exposes a mutable reference to the test’s DataStore.

Source

pub fn rng_mut(&mut self) -> &mut ChaChaRng

Exposes the test framework’s source of randomness.

@@ -242,11 +242,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -319,9 +319,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TransactionSummary.html b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TransactionSummary.html index 6d2324255..b6e275e23 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TransactionSummary.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/struct.TransactionSummary.html @@ -1,4 +1,4 @@ -TransactionSummary in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct TransactionSummary

Source
pub struct TransactionSummary<AccountId> { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

Information about a transaction that the wallet is interested in.

+TransactionSummary in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Struct TransactionSummary

Source
pub struct TransactionSummary<AccountId> { /* private fields */ }
Available on crate feature test-dependencies only.
Expand description

Information about a transaction that the wallet is interested in.

Implementations§

Source§

impl<AccountId> TransactionSummary<AccountId>

Source

pub fn from_parts( account_id: AccountId, txid: TxId, @@ -77,11 +77,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -154,9 +154,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/trait.DataStoreFactory.html b/rustdoc/latest/zcash_client_backend/data_api/testing/trait.DataStoreFactory.html index 74a7251c1..c40b37e7c 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/trait.DataStoreFactory.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/trait.DataStoreFactory.html @@ -1,4 +1,4 @@ -DataStoreFactory in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Trait DataStoreFactory

Source
pub trait DataStoreFactory {
+DataStoreFactory in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Trait DataStoreFactory

Source
pub trait DataStoreFactory {
     type Error: Debug;
     type AccountId: Debug + ConditionallySelectable + Default + Hash + Eq + Send + 'static;
     type Account: Account<AccountId = Self::AccountId> + Clone;
diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/trait.Reset.html b/rustdoc/latest/zcash_client_backend/data_api/testing/trait.Reset.html
index 19bfa2d3c..eb2add7d5 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/testing/trait.Reset.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/testing/trait.Reset.html
@@ -1,4 +1,4 @@
-Reset in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Trait Reset

Source
pub trait Reset: WalletTest + Sized {
+Reset in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Trait Reset

Source
pub trait Reset: WalletTest + Sized {
     type Handle;
 
     // Required method
diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/trait.TestCache.html b/rustdoc/latest/zcash_client_backend/data_api/testing/trait.TestCache.html
index 243f3870c..e1f11c0c4 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/testing/trait.TestCache.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/testing/trait.TestCache.html
@@ -1,4 +1,4 @@
-TestCache in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Trait TestCache

Source
pub trait TestCache {
+TestCache in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Trait TestCache

Source
pub trait TestCache {
     type BsError: Debug;
     type BlockSource: BlockSource<Error = Self::BsError>;
     type InsertResult;
diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/trait.TestFvk.html b/rustdoc/latest/zcash_client_backend/data_api/testing/trait.TestFvk.html
index b6cdab5e1..8dba1d9df 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/testing/trait.TestFvk.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/testing/trait.TestFvk.html
@@ -1,4 +1,4 @@
-TestFvk in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Trait TestFvk

Source
pub trait TestFvk: Clone {
+TestFvk in zcash_client_backend::data_api::testing - Rust
zcash_client_backend::data_api::testing

Trait TestFvk

Source
pub trait TestFvk: Clone {
     type Nullifier: Copy;
 
     // Required methods
diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.put_received_transparent_utxo.html b/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.put_received_transparent_utxo.html
index 381e92a99..502a71737 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.put_received_transparent_utxo.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.put_received_transparent_utxo.html
@@ -1,3 +1,3 @@
-put_received_transparent_utxo in zcash_client_backend::data_api::testing::transparent - Rust
zcash_client_backend::data_api::testing::transparent

Function put_received_transparent_utxo

Source
pub fn put_received_transparent_utxo<DSF>(dsf: DSF)
where +put_received_transparent_utxo in zcash_client_backend::data_api::testing::transparent - Rust
zcash_client_backend::data_api::testing::transparent

Function put_received_transparent_utxo

Source
pub fn put_received_transparent_utxo<DSF>(dsf: DSF)
Available on crate features test-dependencies and transparent-inputs only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.transparent_balance_across_shielding.html b/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.transparent_balance_across_shielding.html index 6a71cd868..f7607c96a 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.transparent_balance_across_shielding.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.transparent_balance_across_shielding.html @@ -1,4 +1,4 @@ -transparent_balance_across_shielding in zcash_client_backend::data_api::testing::transparent - Rust
zcash_client_backend::data_api::testing::transparent

Function transparent_balance_across_shielding

Source
pub fn transparent_balance_across_shielding<DSF>(
+transparent_balance_across_shielding in zcash_client_backend::data_api::testing::transparent - Rust
zcash_client_backend::data_api::testing::transparent

Function transparent_balance_across_shielding

Source
pub fn transparent_balance_across_shielding<DSF>(
     dsf: DSF,
     cache: impl TestCache,
 )
where diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.transparent_balance_spendability.html b/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.transparent_balance_spendability.html index e9bd6801f..bb7841a56 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.transparent_balance_spendability.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/fn.transparent_balance_spendability.html @@ -1,4 +1,4 @@ -transparent_balance_spendability in zcash_client_backend::data_api::testing::transparent - Rust
zcash_client_backend::data_api::testing::transparent

Function transparent_balance_spendability

Source
pub fn transparent_balance_spendability<DSF>(dsf: DSF, cache: impl TestCache)
where +transparent_balance_spendability in zcash_client_backend::data_api::testing::transparent - Rust
zcash_client_backend::data_api::testing::transparent

Function transparent_balance_spendability

Source
pub fn transparent_balance_spendability<DSF>(dsf: DSF, cache: impl TestCache)
where DSF: DataStoreFactory,
Available on crate features test-dependencies and transparent-inputs only.
Expand description

This test attempts to verify that transparent funds spendability is accounted for properly given the different minimum confirmations values that can be set when querying for balances.

diff --git a/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/index.html b/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/index.html index c0b97f0af..295aed45f 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/testing/transparent/index.html @@ -1,3 +1,3 @@ -zcash_client_backend::data_api::testing::transparent - Rust
zcash_client_backend::data_api::testing

Module transparent

Source
Available on crate features test-dependencies and transparent-inputs only.

Functions§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -113,9 +113,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/enum.InputSelectorError.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/enum.InputSelectorError.html index 319d66423..2f4bfc07c 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/enum.InputSelectorError.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/enum.InputSelectorError.html @@ -1,4 +1,4 @@ -InputSelectorError in zcash_client_backend::data_api::wallet::input_selection - Rust
zcash_client_backend::data_api::wallet::input_selection

Enum InputSelectorError

Source
pub enum InputSelectorError<DbErrT, SelectorErrT, ChangeErrT, N> {
+InputSelectorError in zcash_client_backend::data_api::wallet::input_selection - Rust
zcash_client_backend::data_api::wallet::input_selection

Enum InputSelectorError

Source
pub enum InputSelectorError<DbErrT, SelectorErrT, ChangeErrT, N> {
     DataSource(DbErrT),
     Selection(SelectorErrT),
     Change(ChangeError<ChangeErrT, N>),
@@ -65,11 +65,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -143,9 +143,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/index.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/index.html index c2f1a0fbe..30f983752 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/index.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/index.html @@ -1,4 +1,4 @@ -zcash_client_backend::data_api::wallet::input_selection - Rust
zcash_client_backend::data_api::wallet

Module input_selection

Source
Expand description

Types related to the process of selecting inputs to be spent given a transaction request.

+zcash_client_backend::data_api::wallet::input_selection - Rust
zcash_client_backend::data_api::wallet

Module input_selection

Source
Expand description

Types related to the process of selecting inputs to be spent given a transaction request.

Structs§

Enums§

Traits§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -143,9 +143,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.InputSelector.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.InputSelector.html index 9504e3f2d..70a3f9758 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.InputSelector.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.InputSelector.html @@ -1,4 +1,4 @@ -InputSelector in zcash_client_backend::data_api::wallet::input_selection - Rust
zcash_client_backend::data_api::wallet::input_selection

Trait InputSelector

Source
pub trait InputSelector {
+InputSelector in zcash_client_backend::data_api::wallet::input_selection - Rust
zcash_client_backend::data_api::wallet::input_selection

Trait InputSelector

Source
pub trait InputSelector {
     type Error;
     type InputSource: InputSource;
 
diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.ShieldingSelector.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.ShieldingSelector.html
index 8c3063c4e..73392d89b 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.ShieldingSelector.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/input_selection/trait.ShieldingSelector.html
@@ -1,4 +1,4 @@
-ShieldingSelector in zcash_client_backend::data_api::wallet::input_selection - Rust
zcash_client_backend::data_api::wallet::input_selection

Trait ShieldingSelector

Source
pub trait ShieldingSelector {
+ShieldingSelector in zcash_client_backend::data_api::wallet::input_selection - Rust
zcash_client_backend::data_api::wallet::input_selection

Trait ShieldingSelector

Source
pub trait ShieldingSelector {
     type Error;
     type InputSource: InputSource;
 
diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/type.CreateErrT.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/type.CreateErrT.html
index baf12c411..f196f39d4 100644
--- a/rustdoc/latest/zcash_client_backend/data_api/wallet/type.CreateErrT.html
+++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/type.CreateErrT.html
@@ -1,4 +1,4 @@
-CreateErrT in zcash_client_backend::data_api::wallet - Rust
zcash_client_backend::data_api::wallet

Type Alias CreateErrT

Source
pub type CreateErrT<DbT, InputsErrT, FeeRuleT, ChangeErrT, N> = Error<<DbT as WalletRead>::Error, <DbT as WalletCommitmentTrees>::Error, InputsErrT, <FeeRuleT as FeeRule>::Error, ChangeErrT, N>;
Expand description

Errors that may be generated in combined creation and execution of transaction proposals.

+CreateErrT in zcash_client_backend::data_api::wallet - Rust
zcash_client_backend::data_api::wallet

Type Alias CreateErrT

Source
pub type CreateErrT<DbT, InputsErrT, FeeRuleT, ChangeErrT, N> = Error<<DbT as WalletRead>::Error, <DbT as WalletCommitmentTrees>::Error, InputsErrT, <FeeRuleT as FeeRule>::Error, ChangeErrT, N>;
Expand description

Errors that may be generated in combined creation and execution of transaction proposals.

Aliased Type§

enum CreateErrT<DbT, InputsErrT, FeeRuleT, ChangeErrT, N> {
 
Show 21 variants DataSource(<DbT as WalletRead>::Error), CommitmentTree(ShardTreeError<<DbT as WalletCommitmentTrees>::Error>), diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ProposeShieldingErrT.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ProposeShieldingErrT.html index 15b310250..de7d91ff1 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ProposeShieldingErrT.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ProposeShieldingErrT.html @@ -1,4 +1,4 @@ -ProposeShieldingErrT in zcash_client_backend::data_api::wallet - Rust
zcash_client_backend::data_api::wallet

Type Alias ProposeShieldingErrT

Source
pub type ProposeShieldingErrT<DbT, CommitmentTreeErrT, InputsT, ChangeT> = Error<<DbT as WalletRead>::Error, CommitmentTreeErrT, <InputsT as ShieldingSelector>::Error, <<ChangeT as ChangeStrategy>::FeeRule as FeeRule>::Error, <ChangeT as ChangeStrategy>::Error, Infallible>;
Available on crate feature transparent-inputs only.
Expand description

Errors that may be generated in construction of proposals for transparent->shielded +ProposeShieldingErrT in zcash_client_backend::data_api::wallet - Rust

zcash_client_backend::data_api::wallet

Type Alias ProposeShieldingErrT

Source
pub type ProposeShieldingErrT<DbT, CommitmentTreeErrT, InputsT, ChangeT> = Error<<DbT as WalletRead>::Error, CommitmentTreeErrT, <InputsT as ShieldingSelector>::Error, <<ChangeT as ChangeStrategy>::FeeRule as FeeRule>::Error, <ChangeT as ChangeStrategy>::Error, Infallible>;
Available on crate feature transparent-inputs only.
Expand description

Errors that may be generated in construction of proposals for transparent->shielded wallet-internal transfers.

Aliased Type§

enum ProposeShieldingErrT<DbT, CommitmentTreeErrT, InputsT, ChangeT> {
 
Show 21 variants DataSource(<DbT as WalletRead>::Error), diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ProposeTransferErrT.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ProposeTransferErrT.html index fa70c086d..39424c0b1 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ProposeTransferErrT.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ProposeTransferErrT.html @@ -1,4 +1,4 @@ -ProposeTransferErrT in zcash_client_backend::data_api::wallet - Rust
zcash_client_backend::data_api::wallet

Type Alias ProposeTransferErrT

Source
pub type ProposeTransferErrT<DbT, CommitmentTreeErrT, InputsT, ChangeT> = Error<<DbT as WalletRead>::Error, CommitmentTreeErrT, <InputsT as InputSelector>::Error, <<ChangeT as ChangeStrategy>::FeeRule as FeeRule>::Error, <ChangeT as ChangeStrategy>::Error, <<InputsT as InputSelector>::InputSource as InputSource>::NoteRef>;
Expand description

Errors that may be generated in construction of proposals for shielded->shielded or +ProposeTransferErrT in zcash_client_backend::data_api::wallet - Rust

zcash_client_backend::data_api::wallet

Type Alias ProposeTransferErrT

Source
pub type ProposeTransferErrT<DbT, CommitmentTreeErrT, InputsT, ChangeT> = Error<<DbT as WalletRead>::Error, CommitmentTreeErrT, <InputsT as InputSelector>::Error, <<ChangeT as ChangeStrategy>::FeeRule as FeeRule>::Error, <ChangeT as ChangeStrategy>::Error, <<InputsT as InputSelector>::InputSource as InputSource>::NoteRef>;
Expand description

Errors that may be generated in construction of proposals for shielded->shielded or shielded->transparent transfers.

Aliased Type§

enum ProposeTransferErrT<DbT, CommitmentTreeErrT, InputsT, ChangeT> {
 
Show 21 variants DataSource(<DbT as WalletRead>::Error), diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ShieldErrT.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ShieldErrT.html index 3aa1d04b2..1954708dc 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ShieldErrT.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/type.ShieldErrT.html @@ -1,4 +1,4 @@ -ShieldErrT in zcash_client_backend::data_api::wallet - Rust
zcash_client_backend::data_api::wallet

Type Alias ShieldErrT

Source
pub type ShieldErrT<DbT, InputsT, ChangeT> = Error<<DbT as WalletRead>::Error, <DbT as WalletCommitmentTrees>::Error, <InputsT as ShieldingSelector>::Error, <<ChangeT as ChangeStrategy>::FeeRule as FeeRule>::Error, <ChangeT as ChangeStrategy>::Error, Infallible>;
Available on crate feature transparent-inputs only.
Expand description

Errors that may be generated in the execution of shielding proposals.

+ShieldErrT in zcash_client_backend::data_api::wallet - Rust
zcash_client_backend::data_api::wallet

Type Alias ShieldErrT

Source
pub type ShieldErrT<DbT, InputsT, ChangeT> = Error<<DbT as WalletRead>::Error, <DbT as WalletCommitmentTrees>::Error, <InputsT as ShieldingSelector>::Error, <<ChangeT as ChangeStrategy>::FeeRule as FeeRule>::Error, <ChangeT as ChangeStrategy>::Error, Infallible>;
Available on crate feature transparent-inputs only.
Expand description

Errors that may be generated in the execution of shielding proposals.

Aliased Type§

enum ShieldErrT<DbT, InputsT, ChangeT> {
 
Show 21 variants DataSource(<DbT as WalletRead>::Error), CommitmentTree(ShardTreeError<<DbT as WalletCommitmentTrees>::Error>), diff --git a/rustdoc/latest/zcash_client_backend/data_api/wallet/type.TransferErrT.html b/rustdoc/latest/zcash_client_backend/data_api/wallet/type.TransferErrT.html index b42116956..219c18f89 100644 --- a/rustdoc/latest/zcash_client_backend/data_api/wallet/type.TransferErrT.html +++ b/rustdoc/latest/zcash_client_backend/data_api/wallet/type.TransferErrT.html @@ -1,4 +1,4 @@ -TransferErrT in zcash_client_backend::data_api::wallet - Rust
zcash_client_backend::data_api::wallet

Type Alias TransferErrT

Source
pub type TransferErrT<DbT, InputsT, ChangeT> = Error<<DbT as WalletRead>::Error, <DbT as WalletCommitmentTrees>::Error, <InputsT as InputSelector>::Error, <<ChangeT as ChangeStrategy>::FeeRule as FeeRule>::Error, <ChangeT as ChangeStrategy>::Error, <<InputsT as InputSelector>::InputSource as InputSource>::NoteRef>;
Expand description

Errors that may be generated in the execution of proposals that may send shielded inputs.

+TransferErrT in zcash_client_backend::data_api::wallet - Rust
zcash_client_backend::data_api::wallet

Type Alias TransferErrT

Source
pub type TransferErrT<DbT, InputsT, ChangeT> = Error<<DbT as WalletRead>::Error, <DbT as WalletCommitmentTrees>::Error, <InputsT as InputSelector>::Error, <<ChangeT as ChangeStrategy>::FeeRule as FeeRule>::Error, <ChangeT as ChangeStrategy>::Error, <<InputsT as InputSelector>::InputSource as InputSource>::NoteRef>;
Expand description

Errors that may be generated in the execution of proposals that may send shielded inputs.

Aliased Type§

enum TransferErrT<DbT, InputsT, ChangeT> {
 
Show 21 variants DataSource(<DbT as WalletRead>::Error), CommitmentTree(ShardTreeError<<DbT as WalletCommitmentTrees>::Error>), diff --git a/rustdoc/latest/zcash_client_backend/encoding/enum.Bech32DecodeError.html b/rustdoc/latest/zcash_client_backend/encoding/enum.Bech32DecodeError.html index 45f2303f5..96093e80e 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/enum.Bech32DecodeError.html +++ b/rustdoc/latest/zcash_client_backend/encoding/enum.Bech32DecodeError.html @@ -1,4 +1,4 @@ -Bech32DecodeError in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Enum Bech32DecodeError

Source
pub enum Bech32DecodeError {
+Bech32DecodeError in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Enum Bech32DecodeError

Source
pub enum Bech32DecodeError {
     Bech32Error(DecodeError),
     Hrp(CheckedHrpstringError),
     ReadError,
@@ -6,8 +6,8 @@
         expected: String,
         actual: String,
     },
-}
Available on crate feature sapling only.

Variants§

§

Bech32Error(DecodeError)

§

Hrp(CheckedHrpstringError)

§

ReadError

§

HrpMismatch

Fields

§expected: String
§actual: String

Trait Implementations§

Source§

impl Clone for Bech32DecodeError

Source§

fn clone(&self) -> Bech32DecodeError

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Bech32DecodeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Display for Bech32DecodeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Error for Bech32DecodeError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<CheckedHrpstringError> for Bech32DecodeError

Source§

fn from(err: CheckedHrpstringError) -> Bech32DecodeError

Converts to this type from the input type.
Source§

impl From<DecodeError> for Bech32DecodeError

Source§

fn from(err: DecodeError) -> Bech32DecodeError

Converts to this type from the input type.
Source§

impl PartialEq for Bech32DecodeError

Source§

fn eq(&self, other: &Bech32DecodeError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl Eq for Bech32DecodeError

Source§

impl StructuralPartialEq for Bech32DecodeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Available on crate feature sapling only.

Variants§

§

Bech32Error(DecodeError)

§

Hrp(CheckedHrpstringError)

§

ReadError

§

HrpMismatch

Fields

§expected: String
§actual: String

Trait Implementations§

Source§

impl Clone for Bech32DecodeError

Source§

fn clone(&self) -> Bech32DecodeError

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Bech32DecodeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Display for Bech32DecodeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Error for Bech32DecodeError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<CheckedHrpstringError> for Bech32DecodeError

Source§

fn from(err: CheckedHrpstringError) -> Bech32DecodeError

Converts to this type from the input type.
Source§

impl From<DecodeError> for Bech32DecodeError

Source§

fn from(err: DecodeError) -> Bech32DecodeError

Converts to this type from the input type.
Source§

impl PartialEq for Bech32DecodeError

Source§

fn eq(&self, other: &Bech32DecodeError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Eq for Bech32DecodeError

Source§

impl StructuralPartialEq for Bech32DecodeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -33,12 +33,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -113,9 +113,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/encoding/enum.TransparentCodecError.html b/rustdoc/latest/zcash_client_backend/encoding/enum.TransparentCodecError.html index 0ecd6aceb..07b18b395 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/enum.TransparentCodecError.html +++ b/rustdoc/latest/zcash_client_backend/encoding/enum.TransparentCodecError.html @@ -1,7 +1,7 @@ -TransparentCodecError in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Enum TransparentCodecError

Source
pub enum TransparentCodecError {
+TransparentCodecError in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Enum TransparentCodecError

Source
pub enum TransparentCodecError {
     UnsupportedAddressType(String),
     Base58(Error),
-}

Variants§

§

UnsupportedAddressType(String)

§

Base58(Error)

Trait Implementations§

Source§

impl Debug for TransparentCodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Display for TransparentCodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Error for TransparentCodecError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Variants§

§

UnsupportedAddressType(String)

§

Base58(Error)

Trait Implementations§

Source§

impl Debug for TransparentCodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Display for TransparentCodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Error for TransparentCodecError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -20,11 +20,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_full_viewing_key.html b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_full_viewing_key.html index 123089a89..0ab20fab6 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_full_viewing_key.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_full_viewing_key.html @@ -1,4 +1,4 @@ -decode_extended_full_viewing_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_extended_full_viewing_key

Source
pub fn decode_extended_full_viewing_key(
+decode_extended_full_viewing_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_extended_full_viewing_key

Source
pub fn decode_extended_full_viewing_key(
     hrp: &str,
     s: &str,
 ) -> Result<ExtendedFullViewingKey, Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes an ExtendedFullViewingKey from a Bech32-encoded string, verifying that it matches diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_spending_key.html b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_spending_key.html index ac977809b..b0889284a 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_spending_key.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extended_spending_key.html @@ -1,4 +1,4 @@ -decode_extended_spending_key in zcash_client_backend::encoding - Rust

zcash_client_backend::encoding

Function decode_extended_spending_key

Source
pub fn decode_extended_spending_key(
+decode_extended_spending_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_extended_spending_key

Source
pub fn decode_extended_spending_key(
     hrp: &str,
     s: &str,
 ) -> Result<ExtendedSpendingKey, Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes an ExtendedSpendingKey from a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extfvk_with_network.html b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extfvk_with_network.html index a5b4460d7..c9a0f1b8c 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extfvk_with_network.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_extfvk_with_network.html @@ -1,4 +1,4 @@ -decode_extfvk_with_network in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_extfvk_with_network

Source
pub fn decode_extfvk_with_network(
+decode_extfvk_with_network in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_extfvk_with_network

Source
pub fn decode_extfvk_with_network(
     s: &str,
 ) -> Result<(NetworkType, ExtendedFullViewingKey), Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes an ExtendedFullViewingKey and the [NetworkType] that it is intended for use with from a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_payment_address.html b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_payment_address.html index b0ede0d3d..8bf448fb8 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_payment_address.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_payment_address.html @@ -1,4 +1,4 @@ -decode_payment_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_payment_address

Source
pub fn decode_payment_address(
+decode_payment_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_payment_address

Source
pub fn decode_payment_address(
     hrp: &str,
     s: &str,
 ) -> Result<PaymentAddress, Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes a PaymentAddress from a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_transparent_address.html b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_transparent_address.html index f1e52cdc1..aaf74f340 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.decode_transparent_address.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.decode_transparent_address.html @@ -1,4 +1,4 @@ -decode_transparent_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_transparent_address

Source
pub fn decode_transparent_address(
+decode_transparent_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function decode_transparent_address

Source
pub fn decode_transparent_address(
     pubkey_version: &[u8],
     script_version: &[u8],
     s: &str,
diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_full_viewing_key.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_full_viewing_key.html
index 7da38022a..10ecd4de9 100644
--- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_full_viewing_key.html
+++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_full_viewing_key.html
@@ -1,4 +1,4 @@
-encode_extended_full_viewing_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_extended_full_viewing_key

Source
pub fn encode_extended_full_viewing_key(
+encode_extended_full_viewing_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_extended_full_viewing_key

Source
pub fn encode_extended_full_viewing_key(
     hrp: &str,
     extfvk: &ExtendedFullViewingKey,
 ) -> String
Available on crate feature sapling only.
Expand description

Writes an ExtendedFullViewingKey as a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_spending_key.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_spending_key.html index 687ef5329..5dee96919 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_spending_key.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_extended_spending_key.html @@ -1,4 +1,4 @@ -encode_extended_spending_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_extended_spending_key

Source
pub fn encode_extended_spending_key(
+encode_extended_spending_key in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_extended_spending_key

Source
pub fn encode_extended_spending_key(
     hrp: &str,
     extsk: &ExtendedSpendingKey,
 ) -> String
Available on crate feature sapling only.
Expand description

Writes an ExtendedSpendingKey as a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address.html index 0c60967d4..c98fb2465 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address.html @@ -1,4 +1,4 @@ -encode_payment_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_payment_address

Source
pub fn encode_payment_address(hrp: &str, addr: &PaymentAddress) -> String
Available on crate feature sapling only.
Expand description

Writes a PaymentAddress as a Bech32-encoded string.

+encode_payment_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_payment_address

Source
pub fn encode_payment_address(hrp: &str, addr: &PaymentAddress) -> String
Available on crate feature sapling only.
Expand description

Writes a PaymentAddress as a Bech32-encoded string.

§Examples

use group::Group;
 use sapling::{Diversifier, PaymentAddress};
diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address_p.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address_p.html
index a2a3e443c..8656d77cc 100644
--- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address_p.html
+++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_payment_address_p.html
@@ -1,4 +1,4 @@
-encode_payment_address_p in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_payment_address_p

Source
pub fn encode_payment_address_p<P>(params: &P, addr: &PaymentAddress) -> String
where +encode_payment_address_p in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_payment_address_p

Source
pub fn encode_payment_address_p<P>(params: &P, addr: &PaymentAddress) -> String
where P: Parameters,
Available on crate feature sapling only.
Expand description

Writes a PaymentAddress as a Bech32-encoded string using the human-readable prefix values defined in the specified network parameters.

diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address.html index 4edbaf50f..3ba8309ef 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address.html +++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address.html @@ -1,4 +1,4 @@ -encode_transparent_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_transparent_address

Source
pub fn encode_transparent_address(
+encode_transparent_address in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_transparent_address

Source
pub fn encode_transparent_address(
     pubkey_version: &[u8],
     script_version: &[u8],
     addr: &TransparentAddress,
diff --git a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address_p.html b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address_p.html
index d3409a303..6c89440cd 100644
--- a/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address_p.html
+++ b/rustdoc/latest/zcash_client_backend/encoding/fn.encode_transparent_address_p.html
@@ -1,4 +1,4 @@
-encode_transparent_address_p in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_transparent_address_p

Source
pub fn encode_transparent_address_p<P>(
+encode_transparent_address_p in zcash_client_backend::encoding - Rust
zcash_client_backend::encoding

Function encode_transparent_address_p

Source
pub fn encode_transparent_address_p<P>(
     params: &P,
     addr: &TransparentAddress,
 ) -> String
where diff --git a/rustdoc/latest/zcash_client_backend/encoding/index.html b/rustdoc/latest/zcash_client_backend/encoding/index.html index b48324f07..77d5e0de6 100644 --- a/rustdoc/latest/zcash_client_backend/encoding/index.html +++ b/rustdoc/latest/zcash_client_backend/encoding/index.html @@ -1,4 +1,4 @@ -zcash_client_backend::encoding - Rust
zcash_client_backend

Module encoding

Source
Expand description

Encoding and decoding functions for Zcash key and address structs.

+zcash_client_backend::encoding - Rust
zcash_client_backend

Module encoding

Source
Expand description

Encoding and decoding functions for Zcash key and address structs.

Human-Readable Prefixes (HRPs) for Bech32 encodings are located in the [zcash_protocol::constants] module.

Enums§

Traits§

  • A trait for encoding and decoding Zcash addresses.

Functions§

Implementors§

Source§

impl<P> AddressCodec<P> for UnifiedAddress
where + P: Parameters,

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/enum.PoolType.html b/rustdoc/latest/zcash_client_backend/enum.PoolType.html index 77b0c905b..ad6f7b441 100644 --- a/rustdoc/latest/zcash_client_backend/enum.PoolType.html +++ b/rustdoc/latest/zcash_client_backend/enum.PoolType.html @@ -1,4 +1,4 @@ -PoolType in zcash_client_backend - Rust
zcash_client_backend

Enum PoolType

pub enum PoolType {
+PoolType in zcash_client_backend - Rust
zcash_client_backend

Enum PoolType

pub enum PoolType {
     Transparent,
     Shielded(ShieldedProtocol),
 }
Expand description

A value pool in the Zcash protocol.

@@ -39,12 +39,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -119,9 +119,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/enum.ShieldedProtocol.html b/rustdoc/latest/zcash_client_backend/enum.ShieldedProtocol.html index 228abe04a..23ef9faa0 100644 --- a/rustdoc/latest/zcash_client_backend/enum.ShieldedProtocol.html +++ b/rustdoc/latest/zcash_client_backend/enum.ShieldedProtocol.html @@ -1,4 +1,4 @@ -ShieldedProtocol in zcash_client_backend - Rust
zcash_client_backend

Enum ShieldedProtocol

pub enum ShieldedProtocol {
+ShieldedProtocol in zcash_client_backend - Rust
zcash_client_backend

Enum ShieldedProtocol

pub enum ShieldedProtocol {
     Sapling,
     Orchard,
 }
Expand description

A Zcash shielded transfer protocol.

@@ -39,12 +39,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -118,9 +118,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/enum.TransferType.html b/rustdoc/latest/zcash_client_backend/enum.TransferType.html index 74aad0a8c..0065bde79 100644 --- a/rustdoc/latest/zcash_client_backend/enum.TransferType.html +++ b/rustdoc/latest/zcash_client_backend/enum.TransferType.html @@ -1,4 +1,4 @@ -TransferType in zcash_client_backend - Rust
zcash_client_backend

Enum TransferType

Source
pub enum TransferType {
+TransferType in zcash_client_backend - Rust
zcash_client_backend

Enum TransferType

Source
pub enum TransferType {
     Incoming,
     WalletInternal,
     Outgoing,
@@ -36,12 +36,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -115,9 +115,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/common/index.html b/rustdoc/latest/zcash_client_backend/fees/common/index.html index af945efb0..e8d53ad44 100644 --- a/rustdoc/latest/zcash_client_backend/fees/common/index.html +++ b/rustdoc/latest/zcash_client_backend/fees/common/index.html @@ -1 +1 @@ -zcash_client_backend::fees::common - Rust
zcash_client_backend::fees

Module common

Source
\ No newline at end of file +zcash_client_backend::fees::common - Rust
zcash_client_backend::fees

Module common

Source
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/fees/enum.ChangeError.html b/rustdoc/latest/zcash_client_backend/fees/enum.ChangeError.html index 2e68ad0ab..076724642 100644 --- a/rustdoc/latest/zcash_client_backend/fees/enum.ChangeError.html +++ b/rustdoc/latest/zcash_client_backend/fees/enum.ChangeError.html @@ -1,4 +1,4 @@ -ChangeError in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Enum ChangeError

Source
pub enum ChangeError<E, NoteRefT> {
+ChangeError in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Enum ChangeError

Source
pub enum ChangeError<E, NoteRefT> {
     InsufficientFunds {
         available: NonNegativeAmount,
         required: NonNegativeAmount,
@@ -69,12 +69,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -149,9 +149,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/enum.DustAction.html b/rustdoc/latest/zcash_client_backend/fees/enum.DustAction.html index 840724b0d..49359f108 100644 --- a/rustdoc/latest/zcash_client_backend/fees/enum.DustAction.html +++ b/rustdoc/latest/zcash_client_backend/fees/enum.DustAction.html @@ -1,4 +1,4 @@ -DustAction in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Enum DustAction

Source
pub enum DustAction {
+DustAction in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Enum DustAction

Source
pub enum DustAction {
     Reject,
     AllowDustChange,
     AddDustToFee,
@@ -34,12 +34,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -113,9 +113,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/enum.EphemeralBalance.html b/rustdoc/latest/zcash_client_backend/fees/enum.EphemeralBalance.html index 34f535fe1..f30cfaa4d 100644 --- a/rustdoc/latest/zcash_client_backend/fees/enum.EphemeralBalance.html +++ b/rustdoc/latest/zcash_client_backend/fees/enum.EphemeralBalance.html @@ -1,4 +1,4 @@ -EphemeralBalance in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Enum EphemeralBalance

Source
pub enum EphemeralBalance {
+EphemeralBalance in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Enum EphemeralBalance

Source
pub enum EphemeralBalance {
     Input(NonNegativeAmount),
     Output(NonNegativeAmount),
 }
Expand description

EphemeralBalance describes the ephemeral input or output value for a transaction. It is used @@ -31,12 +31,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -110,9 +110,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/enum.StandardFeeRule.html b/rustdoc/latest/zcash_client_backend/fees/enum.StandardFeeRule.html index 3c48d7358..c572517c5 100644 --- a/rustdoc/latest/zcash_client_backend/fees/enum.StandardFeeRule.html +++ b/rustdoc/latest/zcash_client_backend/fees/enum.StandardFeeRule.html @@ -1,4 +1,4 @@ -StandardFeeRule in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Enum StandardFeeRule

Source
pub enum StandardFeeRule {
+StandardFeeRule in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Enum StandardFeeRule

Source
pub enum StandardFeeRule {
     Zip317,
 }
Expand description

An enumeration of the standard fee rules supported by the wallet backend.

Variants§

§

Zip317

Trait Implementations§

Source§

impl Clone for StandardFeeRule

Source§

fn clone(&self) -> StandardFeeRule

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for StandardFeeRule

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl FeeRule for StandardFeeRule

Source§

type Error = FeeError

Source§

fn fee_required<P: Parameters>( @@ -37,12 +37,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/index.html b/rustdoc/latest/zcash_client_backend/fees/index.html index 8a581694a..9c367e6e9 100644 --- a/rustdoc/latest/zcash_client_backend/fees/index.html +++ b/rustdoc/latest/zcash_client_backend/fees/index.html @@ -1,4 +1,4 @@ -zcash_client_backend::fees - Rust
zcash_client_backend

Module fees

Source

Modules§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -95,9 +95,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/sapling/trait.BundleView.html b/rustdoc/latest/zcash_client_backend/fees/sapling/trait.BundleView.html index ac0432667..44fcaf782 100644 --- a/rustdoc/latest/zcash_client_backend/fees/sapling/trait.BundleView.html +++ b/rustdoc/latest/zcash_client_backend/fees/sapling/trait.BundleView.html @@ -1,4 +1,4 @@ -BundleView in zcash_client_backend::fees::sapling - Rust
zcash_client_backend::fees::sapling

Trait BundleView

Source
pub trait BundleView<NoteRef> {
+BundleView in zcash_client_backend::fees::sapling - Rust
zcash_client_backend::fees::sapling

Trait BundleView

Source
pub trait BundleView<NoteRef> {
     type In: InputView<NoteRef>;
     type Out: OutputView;
 
diff --git a/rustdoc/latest/zcash_client_backend/fees/sapling/trait.InputView.html b/rustdoc/latest/zcash_client_backend/fees/sapling/trait.InputView.html
index 5b596bfd0..4eb5af236 100644
--- a/rustdoc/latest/zcash_client_backend/fees/sapling/trait.InputView.html
+++ b/rustdoc/latest/zcash_client_backend/fees/sapling/trait.InputView.html
@@ -1,4 +1,4 @@
-InputView in zcash_client_backend::fees::sapling - Rust
zcash_client_backend::fees::sapling

Trait InputView

Source
pub trait InputView<NoteRef> {
+InputView in zcash_client_backend::fees::sapling - Rust
zcash_client_backend::fees::sapling

Trait InputView

Source
pub trait InputView<NoteRef> {
     // Required methods
     fn note_id(&self) -> &NoteRef;
     fn value(&self) -> NonNegativeAmount;
diff --git a/rustdoc/latest/zcash_client_backend/fees/sapling/trait.OutputView.html b/rustdoc/latest/zcash_client_backend/fees/sapling/trait.OutputView.html
index ef25b3b72..ba29104cc 100644
--- a/rustdoc/latest/zcash_client_backend/fees/sapling/trait.OutputView.html
+++ b/rustdoc/latest/zcash_client_backend/fees/sapling/trait.OutputView.html
@@ -1,4 +1,4 @@
-OutputView in zcash_client_backend::fees::sapling - Rust
zcash_client_backend::fees::sapling

Trait OutputView

Source
pub trait OutputView {
+OutputView in zcash_client_backend::fees::sapling - Rust
zcash_client_backend::fees::sapling

Trait OutputView

Source
pub trait OutputView {
     // Required method
     fn value(&self) -> NonNegativeAmount;
 }
Expand description

A trait that provides a minimized view of a Sapling output suitable for use in diff --git a/rustdoc/latest/zcash_client_backend/fees/standard/index.html b/rustdoc/latest/zcash_client_backend/fees/standard/index.html index c3891a17e..6cd32ccc5 100644 --- a/rustdoc/latest/zcash_client_backend/fees/standard/index.html +++ b/rustdoc/latest/zcash_client_backend/fees/standard/index.html @@ -1,4 +1,4 @@ -zcash_client_backend::fees::standard - Rust

zcash_client_backend::fees

Module standard

Source
Expand description

Change strategies designed for use with a standard fee.

+zcash_client_backend::fees::standard - Rust
zcash_client_backend::fees

Module standard

Source
Expand description

Change strategies designed for use with a standard fee.

Type Aliases§

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/struct.SplitPolicy.html b/rustdoc/latest/zcash_client_backend/fees/struct.SplitPolicy.html index bdc6305a1..5bf9baa2e 100644 --- a/rustdoc/latest/zcash_client_backend/fees/struct.SplitPolicy.html +++ b/rustdoc/latest/zcash_client_backend/fees/struct.SplitPolicy.html @@ -1,4 +1,4 @@ -SplitPolicy in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Struct SplitPolicy

Source
pub struct SplitPolicy { /* private fields */ }
Expand description

A policy that describes how change output should be split into multiple notes for the purpose +SplitPolicy in zcash_client_backend::fees - Rust

zcash_client_backend::fees

Struct SplitPolicy

Source
pub struct SplitPolicy { /* private fields */ }
Expand description

A policy that describes how change output should be split into multiple notes for the purpose of note management.

If an account contains at least Self::target_output_count notes having at least value Self::min_split_output_value, this policy will recommend a single output; if the account @@ -43,12 +43,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -122,9 +122,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/struct.TransactionBalance.html b/rustdoc/latest/zcash_client_backend/fees/struct.TransactionBalance.html index 4b6adf243..f18e84233 100644 --- a/rustdoc/latest/zcash_client_backend/fees/struct.TransactionBalance.html +++ b/rustdoc/latest/zcash_client_backend/fees/struct.TransactionBalance.html @@ -1,4 +1,4 @@ -TransactionBalance in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Struct TransactionBalance

Source
pub struct TransactionBalance { /* private fields */ }
Expand description

The amount of change and fees required to make a transaction’s inputs and +TransactionBalance in zcash_client_backend::fees - Rust

zcash_client_backend::fees

Struct TransactionBalance

Source
pub struct TransactionBalance { /* private fields */ }
Expand description

The amount of change and fees required to make a transaction’s inputs and outputs balance under a specific fee rule, as computed by a particular ChangeStrategy that is aware of that rule.

Implementations§

Source§

impl TransactionBalance

Source

pub fn new( @@ -36,12 +36,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -115,9 +115,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/trait.ChangeStrategy.html b/rustdoc/latest/zcash_client_backend/fees/trait.ChangeStrategy.html index 0b8ae27f6..4a5655459 100644 --- a/rustdoc/latest/zcash_client_backend/fees/trait.ChangeStrategy.html +++ b/rustdoc/latest/zcash_client_backend/fees/trait.ChangeStrategy.html @@ -1,4 +1,4 @@ -ChangeStrategy in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Trait ChangeStrategy

Source
pub trait ChangeStrategy {
+ChangeStrategy in zcash_client_backend::fees - Rust
zcash_client_backend::fees

Trait ChangeStrategy

Source
pub trait ChangeStrategy {
     type FeeRule: FeeRule + Clone;
     type Error;
     type MetaSource: InputSource;
diff --git a/rustdoc/latest/zcash_client_backend/fees/zip317/index.html b/rustdoc/latest/zcash_client_backend/fees/zip317/index.html
index 1aadef0ea..334e83769 100644
--- a/rustdoc/latest/zcash_client_backend/fees/zip317/index.html
+++ b/rustdoc/latest/zcash_client_backend/fees/zip317/index.html
@@ -1,4 +1,4 @@
-zcash_client_backend::fees::zip317 - Rust
zcash_client_backend::fees

Module zip317

Source
Expand description

Change strategies designed to implement the ZIP 317 fee rules.

+zcash_client_backend::fees::zip317 - Rust
zcash_client_backend::fees

Module zip317

Source
Expand description

Change strategies designed to implement the ZIP 317 fee rules.

Change selection in ZIP 317 requires careful handling of low-valued inputs to ensure that inputs added to a transaction do not cause fees to rise by an amount greater than their value.

diff --git a/rustdoc/latest/zcash_client_backend/fees/zip317/struct.MultiOutputChangeStrategy.html b/rustdoc/latest/zcash_client_backend/fees/zip317/struct.MultiOutputChangeStrategy.html index 90aab6d97..9f3694e68 100644 --- a/rustdoc/latest/zcash_client_backend/fees/zip317/struct.MultiOutputChangeStrategy.html +++ b/rustdoc/latest/zcash_client_backend/fees/zip317/struct.MultiOutputChangeStrategy.html @@ -1,4 +1,4 @@ -MultiOutputChangeStrategy in zcash_client_backend::fees::zip317 - Rust
zcash_client_backend::fees::zip317

Struct MultiOutputChangeStrategy

Source
pub struct MultiOutputChangeStrategy<R, I> { /* private fields */ }
Expand description

A change strategy that attempts to split the change value into some number of equal-sized notes +MultiOutputChangeStrategy in zcash_client_backend::fees::zip317 - Rust

zcash_client_backend::fees::zip317

Struct MultiOutputChangeStrategy

Source
pub struct MultiOutputChangeStrategy<R, I> { /* private fields */ }
Expand description

A change strategy that attempts to split the change value into some number of equal-sized notes as dictated by the included SplitPolicy value.

Implementations§

Source§

impl<R, I> MultiOutputChangeStrategy<R, I>

Source

pub fn new( fee_rule: R, @@ -72,11 +72,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -149,9 +149,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/zip317/struct.SingleOutputChangeStrategy.html b/rustdoc/latest/zcash_client_backend/fees/zip317/struct.SingleOutputChangeStrategy.html index 6986e6a18..c891a9ebd 100644 --- a/rustdoc/latest/zcash_client_backend/fees/zip317/struct.SingleOutputChangeStrategy.html +++ b/rustdoc/latest/zcash_client_backend/fees/zip317/struct.SingleOutputChangeStrategy.html @@ -1,4 +1,4 @@ -SingleOutputChangeStrategy in zcash_client_backend::fees::zip317 - Rust
zcash_client_backend::fees::zip317

Struct SingleOutputChangeStrategy

Source
pub struct SingleOutputChangeStrategy<R, I> { /* private fields */ }
Expand description

A change strategy that proposes change as a single output. The output pool is chosen +SingleOutputChangeStrategy in zcash_client_backend::fees::zip317 - Rust

zcash_client_backend::fees::zip317

Struct SingleOutputChangeStrategy

Source
pub struct SingleOutputChangeStrategy<R, I> { /* private fields */ }
Expand description

A change strategy that proposes change as a single output. The output pool is chosen as the most current pool that avoids unnecessary pool-crossing (with a specified fallback when the transaction has no shielded inputs). Fee calculation is delegated to the provided fee rule.

@@ -66,11 +66,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -143,9 +143,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/fees/zip317/trait.Zip317FeeRule.html b/rustdoc/latest/zcash_client_backend/fees/zip317/trait.Zip317FeeRule.html index 822416dbf..066c119a6 100644 --- a/rustdoc/latest/zcash_client_backend/fees/zip317/trait.Zip317FeeRule.html +++ b/rustdoc/latest/zcash_client_backend/fees/zip317/trait.Zip317FeeRule.html @@ -1,4 +1,4 @@ -Zip317FeeRule in zcash_client_backend::fees::zip317 - Rust
zcash_client_backend::fees::zip317

Trait Zip317FeeRule

Source
pub trait Zip317FeeRule: FeeRule {
+Zip317FeeRule in zcash_client_backend::fees::zip317 - Rust
zcash_client_backend::fees::zip317

Trait Zip317FeeRule

Source
pub trait Zip317FeeRule: FeeRule {
     // Required methods
     fn marginal_fee(&self) -> Zatoshis;
     fn grace_actions(&self) -> usize;
diff --git a/rustdoc/latest/zcash_client_backend/fn.decrypt_transaction.html b/rustdoc/latest/zcash_client_backend/fn.decrypt_transaction.html
index 8ccb10f9a..836727ece 100644
--- a/rustdoc/latest/zcash_client_backend/fn.decrypt_transaction.html
+++ b/rustdoc/latest/zcash_client_backend/fn.decrypt_transaction.html
@@ -1,4 +1,4 @@
-decrypt_transaction in zcash_client_backend - Rust
zcash_client_backend

Function decrypt_transaction

Source
pub fn decrypt_transaction<'a, P: Parameters, AccountId: Copy>(
+decrypt_transaction in zcash_client_backend - Rust
zcash_client_backend

Function decrypt_transaction

Source
pub fn decrypt_transaction<'a, P: Parameters, AccountId: Copy>(
     params: &P,
     height: BlockHeight,
     tx: &'a Transaction,
diff --git a/rustdoc/latest/zcash_client_backend/index.html b/rustdoc/latest/zcash_client_backend/index.html
index a688cabad..a9c455565 100644
--- a/rustdoc/latest/zcash_client_backend/index.html
+++ b/rustdoc/latest/zcash_client_backend/index.html
@@ -1,4 +1,4 @@
-zcash_client_backend - Rust

Crate zcash_client_backend

Source
Expand description

A crate for implementing Zcash light clients.

+zcash_client_backend - Rust

Crate zcash_client_backend

Source
Expand description

A crate for implementing Zcash light clients.

zcash_client_backend contains Rust structs and traits for creating shielded Zcash light clients.

§Design

§Wallet sync

diff --git a/rustdoc/latest/zcash_client_backend/keys/enum.AddressGenerationError.html b/rustdoc/latest/zcash_client_backend/keys/enum.AddressGenerationError.html index 41d89efed..3f53a01aa 100644 --- a/rustdoc/latest/zcash_client_backend/keys/enum.AddressGenerationError.html +++ b/rustdoc/latest/zcash_client_backend/keys/enum.AddressGenerationError.html @@ -1,4 +1,4 @@ -AddressGenerationError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum AddressGenerationError

Source
pub enum AddressGenerationError {
+AddressGenerationError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum AddressGenerationError

Source
pub enum AddressGenerationError {
     InvalidTransparentChildIndex(DiversifierIndex),
     InvalidSaplingDiversifierIndex(DiversifierIndex),
     DiversifierSpaceExhausted,
@@ -16,7 +16,7 @@
 address lacks an item of the requested type.

§

ShieldedReceiverRequired

A Unified address cannot be generated without at least one shielded receiver being included.

-

Trait Implementations§

Source§

impl Clone for AddressGenerationError

Source§

fn clone(&self) -> AddressGenerationError

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AddressGenerationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Display for AddressGenerationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Error for AddressGenerationError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Clone for AddressGenerationError

Source§

fn clone(&self) -> AddressGenerationError

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AddressGenerationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Display for AddressGenerationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Error for AddressGenerationError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -36,12 +36,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/enum.DecodingError.html b/rustdoc/latest/zcash_client_backend/keys/enum.DecodingError.html index bfde7140f..eda585136 100644 --- a/rustdoc/latest/zcash_client_backend/keys/enum.DecodingError.html +++ b/rustdoc/latest/zcash_client_backend/keys/enum.DecodingError.html @@ -1,4 +1,4 @@ -DecodingError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum DecodingError

Source
pub enum DecodingError {
+DecodingError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum DecodingError

Source
pub enum DecodingError {
     ReadError(&'static str),
     EraInvalid,
     EraMismatch(Era),
@@ -9,8 +9,8 @@
     KeyDataInvalid(Typecode),
 }
Expand description

A type for errors that can occur when decoding keys from their serialized representations.

Variants§

§

ReadError(&'static str)

Available on crate feature unstable only.
§

EraInvalid

Available on crate feature unstable only.
§

EraMismatch(Era)

Available on crate feature unstable only.
§

TypecodeInvalid

Available on crate feature unstable only.
§

LengthInvalid

Available on crate feature unstable only.
§

LengthMismatch(Typecode, u32)

Available on crate feature unstable only.
§

InsufficientData(Typecode)

Available on crate feature unstable only.
§

KeyDataInvalid(Typecode)

The key data could not be decoded from its string representation to a valid key.

-

Trait Implementations§

Source§

impl Debug for DecodingError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Display for DecodingError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Error for DecodingError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl PartialEq for DecodingError

Source§

fn eq(&self, other: &DecodingError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl Eq for DecodingError

Source§

impl StructuralPartialEq for DecodingError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Debug for DecodingError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Display for DecodingError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Error for DecodingError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl PartialEq for DecodingError

Source§

fn eq(&self, other: &DecodingError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Eq for DecodingError

Source§

impl StructuralPartialEq for DecodingError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -35,11 +35,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -113,9 +113,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/enum.DerivationError.html b/rustdoc/latest/zcash_client_backend/keys/enum.DerivationError.html index f9d9a34bf..1a57be6b0 100644 --- a/rustdoc/latest/zcash_client_backend/keys/enum.DerivationError.html +++ b/rustdoc/latest/zcash_client_backend/keys/enum.DerivationError.html @@ -1,6 +1,6 @@ -DerivationError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum DerivationError

Source
pub enum DerivationError {
+DerivationError in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum DerivationError

Source
pub enum DerivationError {
     Transparent(Error),
-}

Variants§

§

Transparent(Error)

Available on crate feature transparent-inputs only.

Trait Implementations§

Source§

impl Debug for DerivationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Display for DerivationError

Source§

fn fmt(&self, _f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Error for DerivationError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<Error> for DerivationError

Available on crate feature transparent-inputs only.
Source§

fn from(e: Error) -> DerivationError

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Variants§

§

Transparent(Error)

Available on crate feature transparent-inputs only.

Trait Implementations§

Source§

impl Debug for DerivationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Display for DerivationError

Source§

fn fmt(&self, _f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Error for DerivationError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<Error> for DerivationError

Available on crate feature transparent-inputs only.
Source§

fn from(e: Error) -> DerivationError

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -19,11 +19,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -97,9 +97,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/enum.Era.html b/rustdoc/latest/zcash_client_backend/keys/enum.Era.html index 45b41a73d..15302c6b3 100644 --- a/rustdoc/latest/zcash_client_backend/keys/enum.Era.html +++ b/rustdoc/latest/zcash_client_backend/keys/enum.Era.html @@ -1,4 +1,4 @@ -Era in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum Era

Source
pub enum Era {
+Era in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Enum Era

Source
pub enum Era {
     Orchard,
 }
Available on crate feature unstable only.
Expand description

A version identifier for the encoding of unified spending keys.

Each era corresponds to a range of block heights. During an era, the unified spending key @@ -7,8 +7,8 @@ within the era’s block range.

Variants§

§

Orchard

The Orchard era begins at Orchard activation, and will end if a new pool that requires a change to unified spending keys is introduced.

-

Trait Implementations§

Source§

impl Debug for Era

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Era

Source§

fn eq(&self, other: &Era) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl Eq for Era

Source§

impl StructuralPartialEq for Era

Auto Trait Implementations§

§

impl Freeze for Era

§

impl RefUnwindSafe for Era

§

impl Send for Era

§

impl Sync for Era

§

impl Unpin for Era

§

impl UnwindSafe for Era

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Debug for Era

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Era

Source§

fn eq(&self, other: &Era) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Eq for Era

Source§

impl StructuralPartialEq for Era

Auto Trait Implementations§

§

impl Freeze for Era

§

impl RefUnwindSafe for Era

§

impl Send for Era

§

impl Sync for Era

§

impl Unpin for Era

§

impl UnwindSafe for Era

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -33,11 +33,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -110,9 +110,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/index.html b/rustdoc/latest/zcash_client_backend/keys/index.html index a53af94c9..7001d4e38 100644 --- a/rustdoc/latest/zcash_client_backend/keys/index.html +++ b/rustdoc/latest/zcash_client_backend/keys/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::keys - Rust
zcash_client_backend

Module keys

Source
Expand description

Helper functions for managing light client key material.

+zcash_client_backend::keys - Rust
zcash_client_backend

Module keys

Source
Expand description

Helper functions for managing light client key material.

Modules§

Structs§

Enums§

  • Errors that can occur in the generation of unified addresses.
  • A type for errors that can occur when decoding keys from their serialized representations.
  • Eraunstable
    A version identifier for the encoding of unified spending keys.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/keys/sapling/fn.spending_key.html b/rustdoc/latest/zcash_client_backend/keys/sapling/fn.spending_key.html index 5e8d52ed3..657433c33 100644 --- a/rustdoc/latest/zcash_client_backend/keys/sapling/fn.spending_key.html +++ b/rustdoc/latest/zcash_client_backend/keys/sapling/fn.spending_key.html @@ -1,4 +1,4 @@ -spending_key in zcash_client_backend::keys::sapling - Rust
zcash_client_backend::keys::sapling

Function spending_key

Source
pub fn spending_key(
+spending_key in zcash_client_backend::keys::sapling - Rust
zcash_client_backend::keys::sapling

Function spending_key

Source
pub fn spending_key(
     seed: &[u8],
     coin_type: u32,
     account: AccountId,
diff --git a/rustdoc/latest/zcash_client_backend/keys/sapling/index.html b/rustdoc/latest/zcash_client_backend/keys/sapling/index.html
index 157990dfd..0a832eb08 100644
--- a/rustdoc/latest/zcash_client_backend/keys/sapling/index.html
+++ b/rustdoc/latest/zcash_client_backend/keys/sapling/index.html
@@ -1,2 +1,2 @@
-zcash_client_backend::keys::sapling - Rust
zcash_client_backend::keys

Module sapling

Source
Available on crate feature sapling only.

Structs§

Functions§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -181,9 +181,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/sapling/struct.ExtendedFullViewingKey.html b/rustdoc/latest/zcash_client_backend/keys/sapling/struct.ExtendedFullViewingKey.html index 83cf83eef..27c317b7f 100644 --- a/rustdoc/latest/zcash_client_backend/keys/sapling/struct.ExtendedFullViewingKey.html +++ b/rustdoc/latest/zcash_client_backend/keys/sapling/struct.ExtendedFullViewingKey.html @@ -1,4 +1,4 @@ -ExtendedFullViewingKey in zcash_client_backend::keys::sapling - Rust
zcash_client_backend::keys::sapling

Struct ExtendedFullViewingKey

pub struct ExtendedFullViewingKey {
+ExtendedFullViewingKey in zcash_client_backend::keys::sapling - Rust
zcash_client_backend::keys::sapling

Struct ExtendedFullViewingKey

pub struct ExtendedFullViewingKey {
     pub fvk: FullViewingKey,
     /* private fields */
 }
Available on crate feature sapling only.

Fields§

§fvk: FullViewingKey

Implementations§

§

impl ExtendedFullViewingKey

pub fn read<R>(reader: R) -> Result<ExtendedFullViewingKey, Error>
where @@ -41,12 +41,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -120,9 +120,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/sapling/struct.ExtendedSpendingKey.html b/rustdoc/latest/zcash_client_backend/keys/sapling/struct.ExtendedSpendingKey.html index 1cf29bc5a..cc851fa7e 100644 --- a/rustdoc/latest/zcash_client_backend/keys/sapling/struct.ExtendedSpendingKey.html +++ b/rustdoc/latest/zcash_client_backend/keys/sapling/struct.ExtendedSpendingKey.html @@ -1,4 +1,4 @@ -ExtendedSpendingKey in zcash_client_backend::keys::sapling - Rust
zcash_client_backend::keys::sapling

Struct ExtendedSpendingKey

pub struct ExtendedSpendingKey {
+ExtendedSpendingKey in zcash_client_backend::keys::sapling - Rust
zcash_client_backend::keys::sapling

Struct ExtendedSpendingKey

pub struct ExtendedSpendingKey {
     pub expsk: ExpandedSpendingKey,
     /* private fields */
 }
Available on crate feature sapling only.
Expand description

A Sapling extended spending key

@@ -45,12 +45,12 @@
§Panics
Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -124,9 +124,9 @@
§Panics
T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedAddressRequest.html b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedAddressRequest.html index 2ed7b4f62..e1fe12edf 100644 --- a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedAddressRequest.html +++ b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedAddressRequest.html @@ -1,24 +1,24 @@ -UnifiedAddressRequest in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedAddressRequest

Source
pub struct UnifiedAddressRequest { /* private fields */ }
Expand description

Specification for how a unified address should be generated from a unified viewing key.

-

Implementations§

Source§

impl UnifiedAddressRequest

Source

pub fn new( +UnifiedAddressRequest in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedAddressRequest

Source
pub struct UnifiedAddressRequest { /* private fields */ }
Expand description

Specification for how a unified address should be generated from a unified viewing key.

+

Implementations§

Source§

impl UnifiedAddressRequest

Source

pub fn new( has_orchard: bool, has_sapling: bool, has_p2pkh: bool, ) -> Option<UnifiedAddressRequest>

Construct a new unified address request from its constituent parts.

Returns None if the resulting unified address would not include at least one shielded receiver.

-
Source

pub fn all() -> Option<UnifiedAddressRequest>

Constructs a new unified address request that includes a request for a receiver of each +

Source

pub fn all() -> Option<UnifiedAddressRequest>

Constructs a new unified address request that includes a request for a receiver of each type that is supported given the active feature flags.

-
Source

pub fn intersect( +

Source

pub fn intersect( &self, other: &UnifiedAddressRequest, ) -> Option<UnifiedAddressRequest>

Constructs a new unified address request that includes only the receivers that appear both in itself and a given other request.

-
Source

pub const fn unsafe_new( +

Source

pub const fn unsafe_new( has_orchard: bool, has_sapling: bool, has_p2pkh: bool, ) -> UnifiedAddressRequest

Construct a new unified address request from its constituent parts.

Panics: at least one of has_orchard or has_sapling must be true.

-

Trait Implementations§

Source§

impl Clone for UnifiedAddressRequest

Source§

fn clone(&self) -> UnifiedAddressRequest

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedAddressRequest

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Copy for UnifiedAddressRequest

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Clone for UnifiedAddressRequest

Source§

fn clone(&self) -> UnifiedAddressRequest

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedAddressRequest

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Copy for UnifiedAddressRequest

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -38,12 +38,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -117,9 +117,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedFullViewingKey.html b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedFullViewingKey.html index 52cdfbb9c..abc9fd2a9 100644 --- a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedFullViewingKey.html +++ b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedFullViewingKey.html @@ -1,26 +1,26 @@ -UnifiedFullViewingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedFullViewingKey

Source
pub struct UnifiedFullViewingKey { /* private fields */ }
Expand description

A ZIP 316 unified full viewing key.

-

Implementations§

Source§

impl UnifiedFullViewingKey

Source

pub fn new( +UnifiedFullViewingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedFullViewingKey

Source
pub struct UnifiedFullViewingKey { /* private fields */ }
Expand description

A ZIP 316 unified full viewing key.

+

Implementations§

Source§

impl UnifiedFullViewingKey

Source

pub fn new( transparent: Option<AccountPubKey>, sapling: Option<DiversifiableFullViewingKey>, ) -> Result<UnifiedFullViewingKey, DerivationError>

Available on crate feature test-dependencies only.

Construct a new unified full viewing key.

This method is only available when the test-dependencies feature is enabled, as derivation from the USK or deserialization from the serialized form should be used instead.

-
Source

pub fn from_sapling_extended_full_viewing_key( +

Source

pub fn from_sapling_extended_full_viewing_key( sapling: ExtendedFullViewingKey, -) -> Result<UnifiedFullViewingKey, DerivationError>

Available on crate features sapling and unstable only.
Source

pub fn decode<P>( +) -> Result<UnifiedFullViewingKey, DerivationError>

Available on crate features sapling and unstable only.
Source

pub fn decode<P>( params: &P, encoding: &str, ) -> Result<UnifiedFullViewingKey, String>
where P: Parameters,

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

-
Source

pub fn parse(ufvk: &Ufvk) -> Result<UnifiedFullViewingKey, DecodingError>

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

-
Source

pub fn encode<P>(&self, params: &P) -> String
where +

Source

pub fn parse(ufvk: &Ufvk) -> Result<UnifiedFullViewingKey, DecodingError>

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

+
Source

pub fn encode<P>(&self, params: &P) -> String
where P: Parameters,

Returns the string encoding of this UnifiedFullViewingKey for the given network.

-
Source

pub fn to_unified_incoming_viewing_key(&self) -> UnifiedIncomingViewingKey

Derives a Unified Incoming Viewing Key from this Unified Full Viewing Key.

-
Source

pub fn transparent(&self) -> Option<&AccountPubKey>

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the +

Source

pub fn to_unified_incoming_viewing_key(&self) -> UnifiedIncomingViewingKey

Derives a Unified Incoming Viewing Key from this Unified Full Viewing Key.

+
Source

pub fn transparent(&self) -> Option<&AccountPubKey>

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the BIP44 path m/44'/<coin_type>'/<account>'.

-
Source

pub fn sapling(&self) -> Option<&DiversifiableFullViewingKey>

Available on crate feature sapling only.

Returns the Sapling diversifiable full viewing key component of this unified key.

-
Source

pub fn address( +

Source

pub fn sapling(&self) -> Option<&DiversifiableFullViewingKey>

Available on crate feature sapling only.

Returns the Sapling diversifiable full viewing key component of this unified key.

+
Source

pub fn address( &self, j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -28,7 +28,7 @@ If request is None, the address should be derived to contain a receiver for each item in this UFVK.

Returns None if the specified index does not produce a valid diversifier.

-

Source

pub fn find_address( +

Source

pub fn find_address( &self, j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -38,7 +38,7 @@ address should be derived to contain a receiver for each item in this UFVK.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-

Source

pub fn default_address( +

Source

pub fn default_address( &self, request: Option<UnifiedAddressRequest>, ) -> Result<(UnifiedAddress, DiversifierIndex), AddressGenerationError>

Find the Unified Address corresponding to the smallest valid diversifier index, along with @@ -46,7 +46,7 @@ each item in this UFVK.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-

Trait Implementations§

Source§

impl Clone for UnifiedFullViewingKey

Source§

fn clone(&self) -> UnifiedFullViewingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedFullViewingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Clone for UnifiedFullViewingKey

Source§

fn clone(&self) -> UnifiedFullViewingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedFullViewingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -66,12 +66,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -145,9 +145,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedIncomingViewingKey.html b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedIncomingViewingKey.html index ee6d5ffa0..657ab5067 100644 --- a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedIncomingViewingKey.html +++ b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedIncomingViewingKey.html @@ -1,21 +1,21 @@ -UnifiedIncomingViewingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedIncomingViewingKey

Source
pub struct UnifiedIncomingViewingKey { /* private fields */ }
Expand description

A ZIP 316 unified incoming viewing key.

-

Implementations§

Source§

impl UnifiedIncomingViewingKey

Source

pub fn new( +UnifiedIncomingViewingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedIncomingViewingKey

Source
pub struct UnifiedIncomingViewingKey { /* private fields */ }
Expand description

A ZIP 316 unified incoming viewing key.

+

Implementations§

Source§

impl UnifiedIncomingViewingKey

Source

pub fn new( transparent: Option<ExternalIvk>, sapling: Option<IncomingViewingKey>, ) -> UnifiedIncomingViewingKey

Available on crate feature test-dependencies only.

Construct a new unified incoming viewing key.

This method is only available when the test-dependencies feature is enabled, as derivation from the UFVK or deserialization from the serialized form should be used instead.

-
Source

pub fn decode<P>( +

Source

pub fn decode<P>( params: &P, encoding: &str, ) -> Result<UnifiedIncomingViewingKey, String>
where P: Parameters,

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

-
Source

pub fn encode<P>(&self, params: &P) -> String
where +

Source

pub fn encode<P>(&self, params: &P) -> String
where P: Parameters,

Returns the string encoding of this UnifiedFullViewingKey for the given network.

-
Source

pub fn transparent(&self) -> &Option<ExternalIvk>

Available on crate feature transparent-inputs only.

Returns the Transparent external IVK, if present.

-
Source

pub fn sapling(&self) -> &Option<IncomingViewingKey>

Available on crate feature sapling only.

Returns the Sapling IVK, if present.

-
Source

pub fn address( +

Source

pub fn transparent(&self) -> &Option<ExternalIvk>

Available on crate feature transparent-inputs only.

Returns the Transparent external IVK, if present.

+
Source

pub fn sapling(&self) -> &Option<IncomingViewingKey>

Available on crate feature sapling only.

Returns the Sapling IVK, if present.

+
Source

pub fn address( &self, _j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -23,7 +23,7 @@ If request is None, the address should be derived to contain a receiver for each item in this UFVK.

Returns None if the specified index does not produce a valid diversifier.

-

Source

pub fn find_address( +

Source

pub fn find_address( &self, j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -32,7 +32,7 @@ diversifier along with the index at which the valid diversifier was found.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-

Source

pub fn default_address( +

Source

pub fn default_address( &self, request: Option<UnifiedAddressRequest>, ) -> Result<(UnifiedAddress, DiversifierIndex), AddressGenerationError>

Find the Unified Address corresponding to the smallest valid diversifier index, along with @@ -40,8 +40,8 @@ each item in this UFVK.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-
Source

pub fn to_address_request(&self) -> Option<UnifiedAddressRequest>

Constructs a UnifiedAddressRequest that includes the components of this UIVK.

-

Trait Implementations§

Source§

impl Clone for UnifiedIncomingViewingKey

Source§

fn clone(&self) -> UnifiedIncomingViewingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedIncomingViewingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Source

pub fn to_address_request(&self) -> Option<UnifiedAddressRequest>

Constructs a UnifiedAddressRequest that includes the components of this UIVK.

+

Trait Implementations§

Source§

impl Clone for UnifiedIncomingViewingKey

Source§

fn clone(&self) -> UnifiedIncomingViewingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedIncomingViewingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -61,12 +61,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -140,9 +140,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedSpendingKey.html b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedSpendingKey.html index 6355d0094..fc8d23fda 100644 --- a/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedSpendingKey.html +++ b/rustdoc/latest/zcash_client_backend/keys/struct.UnifiedSpendingKey.html @@ -1,13 +1,13 @@ -UnifiedSpendingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedSpendingKey

Source
pub struct UnifiedSpendingKey { /* private fields */ }
Expand description

A set of spending keys that are all associated with a single ZIP-0032 account identifier.

-

Implementations§

Source§

impl UnifiedSpendingKey

Source

pub fn from_seed<P>( +UnifiedSpendingKey in zcash_client_backend::keys - Rust
zcash_client_backend::keys

Struct UnifiedSpendingKey

Source
pub struct UnifiedSpendingKey { /* private fields */ }
Expand description

A set of spending keys that are all associated with a single ZIP-0032 account identifier.

+

Implementations§

Source§

impl UnifiedSpendingKey

Source

pub fn from_seed<P>( _params: &P, seed: &[u8], _account: AccountId, ) -> Result<UnifiedSpendingKey, DerivationError>
where - P: Parameters,

Source

pub fn to_unified_full_viewing_key(&self) -> UnifiedFullViewingKey

Source

pub fn transparent(&self) -> &AccountPrivKey

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the + P: Parameters,

Source

pub fn to_unified_full_viewing_key(&self) -> UnifiedFullViewingKey

Source

pub fn transparent(&self) -> &AccountPrivKey

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the BIP44 path m/44'/<coin_type>'/<account>'.

-
Source

pub fn sapling(&self) -> &ExtendedSpendingKey

Available on crate feature sapling only.

Returns the Sapling extended spending key component of this unified spending key.

-
Source

pub fn to_bytes(&self, era: Era) -> Vec<u8>

Available on crate feature unstable only.

Returns a binary encoding of this key suitable for decoding with Self::from_bytes.

+
Source

pub fn sapling(&self) -> &ExtendedSpendingKey

Available on crate feature sapling only.

Returns the Sapling extended spending key component of this unified spending key.

+
Source

pub fn to_bytes(&self, era: Era) -> Vec<u8>

Available on crate feature unstable only.

Returns a binary encoding of this key suitable for decoding with Self::from_bytes.

The encoded form of a unified spending key is only intended for use within wallets when required for storage and/or crossing FFI boundaries; unified spending keys should not be exposed to users, and consequently @@ -15,17 +15,17 @@ internal validation metadata (such as checksums) as keys decoded from this form will necessarily be validated when the attempt is made to spend a note that they have authority for.

-
Source

pub fn from_bytes( +

Source

pub fn from_bytes( era: Era, encoded: &[u8], ) -> Result<UnifiedSpendingKey, DecodingError>

Available on crate feature unstable only.

Decodes a UnifiedSpendingKey value from its serialized representation.

See Self::to_bytes for additional detail about the encoded form.

-
Source

pub fn default_address( +

Source

pub fn default_address( &self, request: Option<UnifiedAddressRequest>, -) -> (UnifiedAddress, DiversifierIndex)

Available on crate feature test-dependencies only.
Source

pub fn default_transparent_address( +) -> (UnifiedAddress, DiversifierIndex)

Available on crate feature test-dependencies only.
Source

pub fn default_transparent_address( &self, -) -> (TransparentAddress, NonHardenedChildIndex)

Available on crate features transparent-inputs and test-dependencies only.

Trait Implementations§

Source§

impl Clone for UnifiedSpendingKey

Source§

fn clone(&self) -> UnifiedSpendingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedSpendingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +) -> (TransparentAddress, NonHardenedChildIndex)

Available on crate features transparent-inputs and test-dependencies only.

Trait Implementations§

Source§

impl Clone for UnifiedSpendingKey

Source§

fn clone(&self) -> UnifiedSpendingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedSpendingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -45,12 +45,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -124,9 +124,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/keys/testing/fn.arb_unified_spending_key.html b/rustdoc/latest/zcash_client_backend/keys/testing/fn.arb_unified_spending_key.html index 0b9be3d44..cfb4850e5 100644 --- a/rustdoc/latest/zcash_client_backend/keys/testing/fn.arb_unified_spending_key.html +++ b/rustdoc/latest/zcash_client_backend/keys/testing/fn.arb_unified_spending_key.html @@ -1,3 +1,3 @@ -arb_unified_spending_key in zcash_client_backend::keys::testing - Rust
zcash_client_backend::keys::testing

Function arb_unified_spending_key

Source
pub fn arb_unified_spending_key(
+arb_unified_spending_key in zcash_client_backend::keys::testing - Rust
zcash_client_backend::keys::testing

Function arb_unified_spending_key

Source
pub fn arb_unified_spending_key(
     params: Network,
 ) -> impl Strategy<Value = UnifiedSpendingKey>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/keys/testing/index.html b/rustdoc/latest/zcash_client_backend/keys/testing/index.html index 0ea5c157c..6d0413165 100644 --- a/rustdoc/latest/zcash_client_backend/keys/testing/index.html +++ b/rustdoc/latest/zcash_client_backend/keys/testing/index.html @@ -1 +1 @@ -zcash_client_backend::keys::testing - Rust
zcash_client_backend::keys

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_client_backend::keys::testing - Rust
zcash_client_backend::keys

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/proposal/enum.ProposalError.html b/rustdoc/latest/zcash_client_backend/proposal/enum.ProposalError.html index e9c8c3c70..aa859e146 100644 --- a/rustdoc/latest/zcash_client_backend/proposal/enum.ProposalError.html +++ b/rustdoc/latest/zcash_client_backend/proposal/enum.ProposalError.html @@ -1,4 +1,4 @@ -ProposalError in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Enum ProposalError

Source
pub enum ProposalError {
+ProposalError in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Enum ProposalError

Source
pub enum ProposalError {
 
Show 13 variants RequestTotalInvalid, Overflow, BalanceError { @@ -59,12 +59,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -139,9 +139,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proposal/enum.StepOutputIndex.html b/rustdoc/latest/zcash_client_backend/proposal/enum.StepOutputIndex.html index 6bad5ec0c..76a77fe59 100644 --- a/rustdoc/latest/zcash_client_backend/proposal/enum.StepOutputIndex.html +++ b/rustdoc/latest/zcash_client_backend/proposal/enum.StepOutputIndex.html @@ -1,4 +1,4 @@ -StepOutputIndex in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Enum StepOutputIndex

Source
pub enum StepOutputIndex {
+StepOutputIndex in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Enum StepOutputIndex

Source
pub enum StepOutputIndex {
     Payment(usize),
     Change(usize),
 }
Expand description

A reference to either a payment or change output within a step.

@@ -39,12 +39,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -118,9 +118,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proposal/index.html b/rustdoc/latest/zcash_client_backend/proposal/index.html index 7891e471a..77781b1c0 100644 --- a/rustdoc/latest/zcash_client_backend/proposal/index.html +++ b/rustdoc/latest/zcash_client_backend/proposal/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::proposal - Rust
zcash_client_backend

Module proposal

Source
Expand description

Types related to the construction and evaluation of transaction proposals.

+zcash_client_backend::proposal - Rust
zcash_client_backend

Module proposal

Source
Expand description

Types related to the construction and evaluation of transaction proposals.

Structs§

  • A proposal for a series of transactions to be created.
  • The Sapling inputs to a proposed transaction.
  • The inputs to be consumed and outputs to be produced in a proposed transaction.
  • A reference to the output of a step in a proposal.

Enums§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/proposal/struct.Proposal.html b/rustdoc/latest/zcash_client_backend/proposal/struct.Proposal.html index 998d26375..c3c8d1fc1 100644 --- a/rustdoc/latest/zcash_client_backend/proposal/struct.Proposal.html +++ b/rustdoc/latest/zcash_client_backend/proposal/struct.Proposal.html @@ -1,4 +1,4 @@ -Proposal in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Struct Proposal

Source
pub struct Proposal<FeeRuleT, NoteRef> { /* private fields */ }
Expand description

A proposal for a series of transactions to be created.

+Proposal in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Struct Proposal

Source
pub struct Proposal<FeeRuleT, NoteRef> { /* private fields */ }
Expand description

A proposal for a series of transactions to be created.

Each step of the proposal represents a separate transaction to be created. At present, only transparent outputs of earlier steps may be spent in later steps; the ability to chain shielded transaction steps may be added in a future update.

@@ -86,12 +86,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -165,9 +165,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proposal/struct.ShieldedInputs.html b/rustdoc/latest/zcash_client_backend/proposal/struct.ShieldedInputs.html index ac59c537b..4b14e8b9a 100644 --- a/rustdoc/latest/zcash_client_backend/proposal/struct.ShieldedInputs.html +++ b/rustdoc/latest/zcash_client_backend/proposal/struct.ShieldedInputs.html @@ -1,4 +1,4 @@ -ShieldedInputs in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Struct ShieldedInputs

Source
pub struct ShieldedInputs<NoteRef> { /* private fields */ }
Expand description

The Sapling inputs to a proposed transaction.

+ShieldedInputs in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Struct ShieldedInputs

Source
pub struct ShieldedInputs<NoteRef> { /* private fields */ }
Expand description

The Sapling inputs to a proposed transaction.

Implementations§

Source§

impl<NoteRef> ShieldedInputs<NoteRef>

Source

pub fn from_parts( anchor_height: BlockHeight, notes: NonEmpty<ReceivedNote<NoteRef, Note>>, @@ -39,12 +39,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -118,9 +118,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proposal/struct.Step.html b/rustdoc/latest/zcash_client_backend/proposal/struct.Step.html index fc2728421..16176a7ad 100644 --- a/rustdoc/latest/zcash_client_backend/proposal/struct.Step.html +++ b/rustdoc/latest/zcash_client_backend/proposal/struct.Step.html @@ -1,4 +1,4 @@ -Step in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Struct Step

Source
pub struct Step<NoteRef> { /* private fields */ }
Expand description

The inputs to be consumed and outputs to be produced in a proposed transaction.

+Step in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Struct Step

Source
pub struct Step<NoteRef> { /* private fields */ }
Expand description

The inputs to be consumed and outputs to be produced in a proposed transaction.

Implementations§

Source§

impl<NoteRef> Step<NoteRef>

Source

pub fn from_parts( prior_steps: &[Step<NoteRef>], transaction_request: TransactionRequest, @@ -71,12 +71,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -150,9 +150,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proposal/struct.StepOutput.html b/rustdoc/latest/zcash_client_backend/proposal/struct.StepOutput.html index 8cc81ac21..ac428815a 100644 --- a/rustdoc/latest/zcash_client_backend/proposal/struct.StepOutput.html +++ b/rustdoc/latest/zcash_client_backend/proposal/struct.StepOutput.html @@ -1,4 +1,4 @@ -StepOutput in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Struct StepOutput

Source
pub struct StepOutput { /* private fields */ }
Expand description

A reference to the output of a step in a proposal.

+StepOutput in zcash_client_backend::proposal - Rust
zcash_client_backend::proposal

Struct StepOutput

Source
pub struct StepOutput { /* private fields */ }
Expand description

A reference to the output of a step in a proposal.

Implementations§

Source§

impl StepOutput

Source

pub fn new(step_index: usize, output_index: StepOutputIndex) -> Self

Constructs a new StepOutput from its constituent parts.

Source

pub fn step_index(&self) -> usize

Returns the step index to which this reference refers.

Source

pub fn output_index(&self) -> StepOutputIndex

Returns the identifier for the payment or change output within @@ -40,12 +40,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -119,9 +119,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/compact_formats/index.html b/rustdoc/latest/zcash_client_backend/proto/compact_formats/index.html index a9934fafe..b08c6fb6f 100644 --- a/rustdoc/latest/zcash_client_backend/proto/compact_formats/index.html +++ b/rustdoc/latest/zcash_client_backend/proto/compact_formats/index.html @@ -1 +1 @@ -zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto

Module compact_formats

Source

Structs§

\ No newline at end of file +zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto

Module compact_formats

Source

Structs§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.ChainMetadata.html b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.ChainMetadata.html index e9de8dc0b..82b39f437 100644 --- a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.ChainMetadata.html +++ b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.ChainMetadata.html @@ -1,4 +1,4 @@ -ChainMetadata in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct ChainMetadata

Source
pub struct ChainMetadata {
+ChainMetadata in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct ChainMetadata

Source
pub struct ChainMetadata {
     pub sapling_commitment_tree_size: u32,
     pub orchard_commitment_tree_size: u32,
 }
Expand description

Information about the state of the chain as of a given block.

@@ -37,12 +37,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactBlock.html b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactBlock.html index 674bee132..bb970f84c 100644 --- a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactBlock.html +++ b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactBlock.html @@ -1,4 +1,4 @@ -CompactBlock in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct CompactBlock

Source
pub struct CompactBlock {
+CompactBlock in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct CompactBlock

Source
pub struct CompactBlock {
     pub proto_version: u32,
     pub height: u64,
     pub hash: Vec<u8>,
@@ -69,12 +69,12 @@ 
§Panics
Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -148,9 +148,9 @@
§Panics
T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactOrchardAction.html b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactOrchardAction.html index e0fb288ec..9743efc80 100644 --- a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactOrchardAction.html +++ b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactOrchardAction.html @@ -1,4 +1,4 @@ -CompactOrchardAction in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct CompactOrchardAction

Source
pub struct CompactOrchardAction {
+CompactOrchardAction in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct CompactOrchardAction

Source
pub struct CompactOrchardAction {
     pub nullifier: Vec<u8>,
     pub cmx: Vec<u8>,
     pub ephemeral_key: Vec<u8>,
@@ -41,12 +41,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -120,9 +120,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactSaplingOutput.html b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactSaplingOutput.html index 5ff87a0e3..5437a30ea 100644 --- a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactSaplingOutput.html +++ b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactSaplingOutput.html @@ -1,4 +1,4 @@ -CompactSaplingOutput in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct CompactSaplingOutput

Source
pub struct CompactSaplingOutput {
+CompactSaplingOutput in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct CompactSaplingOutput

Source
pub struct CompactSaplingOutput {
     pub cmu: Vec<u8>,
     pub ephemeral_key: Vec<u8>,
     pub ciphertext: Vec<u8>,
@@ -45,12 +45,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -124,9 +124,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactSaplingSpend.html b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactSaplingSpend.html index 031675504..7dfa68215 100644 --- a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactSaplingSpend.html +++ b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactSaplingSpend.html @@ -1,4 +1,4 @@ -CompactSaplingSpend in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct CompactSaplingSpend

Source
pub struct CompactSaplingSpend {
+CompactSaplingSpend in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct CompactSaplingSpend

Source
pub struct CompactSaplingSpend {
     pub nf: Vec<u8>,
 }
Expand description

A compact representation of a Sapling Spend.

CompactSaplingSpend is a Sapling Spend Description as described in 7.3 of the Zcash @@ -37,12 +37,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactTx.html b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactTx.html index aad4426ec..f6c6686e8 100644 --- a/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactTx.html +++ b/rustdoc/latest/zcash_client_backend/proto/compact_formats/struct.CompactTx.html @@ -1,4 +1,4 @@ -CompactTx in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct CompactTx

Source
pub struct CompactTx {
+CompactTx in zcash_client_backend::proto::compact_formats - Rust
zcash_client_backend::proto::compact_formats

Struct CompactTx

Source
pub struct CompactTx {
     pub index: u64,
     pub hash: Vec<u8>,
     pub fee: u32,
@@ -53,12 +53,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -132,9 +132,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/constant.PROPOSAL_SER_V1.html b/rustdoc/latest/zcash_client_backend/proto/constant.PROPOSAL_SER_V1.html index 19ce1963d..337873aa7 100644 --- a/rustdoc/latest/zcash_client_backend/proto/constant.PROPOSAL_SER_V1.html +++ b/rustdoc/latest/zcash_client_backend/proto/constant.PROPOSAL_SER_V1.html @@ -1,2 +1,2 @@ -PROPOSAL_SER_V1 in zcash_client_backend::proto - Rust
zcash_client_backend::proto

Constant PROPOSAL_SER_V1

Source
pub const PROPOSAL_SER_V1: u32 = 1;
Expand description

Constant for the V1 proposal serialization version.

+PROPOSAL_SER_V1 in zcash_client_backend::proto - Rust
zcash_client_backend::proto

Constant PROPOSAL_SER_V1

Source
pub const PROPOSAL_SER_V1: u32 = 1;
Expand description

Constant for the V1 proposal serialization version.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/proto/enum.ProposalDecodingError.html b/rustdoc/latest/zcash_client_backend/proto/enum.ProposalDecodingError.html index 5378d39e2..895d52e46 100644 --- a/rustdoc/latest/zcash_client_backend/proto/enum.ProposalDecodingError.html +++ b/rustdoc/latest/zcash_client_backend/proto/enum.ProposalDecodingError.html @@ -1,4 +1,4 @@ -ProposalDecodingError in zcash_client_backend::proto - Rust
zcash_client_backend::proto

Enum ProposalDecodingError

Source
pub enum ProposalDecodingError<DbError> {
+ProposalDecodingError in zcash_client_backend::proto - Rust
zcash_client_backend::proto

Enum ProposalDecodingError

Source
pub enum ProposalDecodingError<DbError> {
 
Show 16 variants NoSteps, Zip321(Zip321Error), NullInput(usize), @@ -60,12 +60,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -140,9 +140,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/index.html b/rustdoc/latest/zcash_client_backend/proto/index.html index 1e125ed10..747c74736 100644 --- a/rustdoc/latest/zcash_client_backend/proto/index.html +++ b/rustdoc/latest/zcash_client_backend/proto/index.html @@ -1,3 +1,3 @@ -zcash_client_backend::proto - Rust
zcash_client_backend

Module proto

Source
Expand description

This module contains generated code for handling light client protobuf structs.

+zcash_client_backend::proto - Rust
zcash_client_backend

Module proto

Source
Expand description

This module contains generated code for handling light client protobuf structs.

Modules§

Enums§

Constants§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/enum.FeeRule.html b/rustdoc/latest/zcash_client_backend/proto/proposal/enum.FeeRule.html index 34634a844..7c2652662 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/enum.FeeRule.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/enum.FeeRule.html @@ -1,4 +1,4 @@ -FeeRule in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Enum FeeRule

Source
#[repr(i32)]
pub enum FeeRule { +FeeRule in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Enum FeeRule

Source
#[repr(i32)]
pub enum FeeRule { NotSpecified = 0, PreZip313 = 1, Zip313 = 2, @@ -54,12 +54,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -133,9 +133,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/enum.ValuePool.html b/rustdoc/latest/zcash_client_backend/proto/proposal/enum.ValuePool.html index ba2c6dffc..17cc83acb 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/enum.ValuePool.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/enum.ValuePool.html @@ -1,4 +1,4 @@ -ValuePool in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Enum ValuePool

Source
#[repr(i32)]
pub enum ValuePool { +ValuePool in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Enum ValuePool

Source
#[repr(i32)]
pub enum ValuePool { PoolNotSpecified = 0, Transparent = 1, Sapling = 2, @@ -53,12 +53,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -132,9 +132,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/index.html b/rustdoc/latest/zcash_client_backend/proto/proposal/index.html index 56cae055f..70f36c2cd 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/index.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/index.html @@ -1,4 +1,4 @@ -zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto

Module proposal

Source

Modules§

Structs§

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/proposed_input/index.html b/rustdoc/latest/zcash_client_backend/proto/proposal/proposed_input/index.html index a59d86be5..d36bc5e5f 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/proposed_input/index.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/proposed_input/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::proto::proposal::proposed_input - Rust
zcash_client_backend::proto::proposal

Module proposed_input

Source
Expand description

Nested message and enum types in ProposedInput.

+zcash_client_backend::proto::proposal::proposed_input - Rust
zcash_client_backend::proto::proposal

Module proposed_input

Source
Expand description

Nested message and enum types in ProposedInput.

Enums§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ChangeValue.html b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ChangeValue.html index bcc0adef6..4292182b2 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ChangeValue.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ChangeValue.html @@ -1,4 +1,4 @@ -ChangeValue in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct ChangeValue

Source
pub struct ChangeValue {
+ChangeValue in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct ChangeValue

Source
pub struct ChangeValue {
     pub value: u64,
     pub value_pool: i32,
     pub memo: Option<MemoBytes>,
@@ -49,12 +49,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -128,9 +128,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.MemoBytes.html b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.MemoBytes.html index bb568d881..d15082374 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.MemoBytes.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.MemoBytes.html @@ -1,4 +1,4 @@ -MemoBytes in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct MemoBytes

Source
pub struct MemoBytes {
+MemoBytes in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct MemoBytes

Source
pub struct MemoBytes {
     pub value: Vec<u8>,
 }
Expand description

An object wrapper for memo bytes, to facilitate representing the change_memo == None case.

@@ -35,12 +35,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -114,9 +114,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PaymentOutputPool.html b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PaymentOutputPool.html index 269f4301b..d3d64af14 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PaymentOutputPool.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PaymentOutputPool.html @@ -1,4 +1,4 @@ -PaymentOutputPool in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct PaymentOutputPool

Source
pub struct PaymentOutputPool {
+PaymentOutputPool in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct PaymentOutputPool

Source
pub struct PaymentOutputPool {
     pub payment_index: u32,
     pub value_pool: i32,
 }
Expand description

A mapping from ZIP 321 payment index to the output pool that has been chosen @@ -39,12 +39,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -118,9 +118,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PriorStepChange.html b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PriorStepChange.html index 4b754b584..76a8223b3 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PriorStepChange.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PriorStepChange.html @@ -1,4 +1,4 @@ -PriorStepChange in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct PriorStepChange

Source
pub struct PriorStepChange {
+PriorStepChange in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct PriorStepChange

Source
pub struct PriorStepChange {
     pub step_index: u32,
     pub change_index: u32,
 }
Expand description

A reference to a change or ephemeral output from a prior step of the proposal.

@@ -35,12 +35,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -114,9 +114,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PriorStepOutput.html b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PriorStepOutput.html index cf0a2dbda..595b081e8 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PriorStepOutput.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.PriorStepOutput.html @@ -1,4 +1,4 @@ -PriorStepOutput in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct PriorStepOutput

Source
pub struct PriorStepOutput {
+PriorStepOutput in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct PriorStepOutput

Source
pub struct PriorStepOutput {
     pub step_index: u32,
     pub payment_index: u32,
 }
Expand description

A reference to a payment in a prior step of the proposal. This payment must @@ -36,12 +36,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -115,9 +115,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.Proposal.html b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.Proposal.html index 34184462e..ccd4d5b5c 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.Proposal.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.Proposal.html @@ -1,4 +1,4 @@ -Proposal in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct Proposal

Source
pub struct Proposal {
+Proposal in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct Proposal

Source
pub struct Proposal {
     pub proto_version: u32,
     pub fee_rule: i32,
     pub min_target_height: u32,
@@ -55,12 +55,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -134,9 +134,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ProposalStep.html b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ProposalStep.html index 99c0cdea8..3c97d7f12 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ProposalStep.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ProposalStep.html @@ -1,4 +1,4 @@ -ProposalStep in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct ProposalStep

Source
pub struct ProposalStep {
+ProposalStep in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct ProposalStep

Source
pub struct ProposalStep {
     pub transaction_request: String,
     pub payment_output_pools: Vec<PaymentOutputPool>,
     pub anchor_height: u32,
@@ -51,12 +51,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -130,9 +130,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ProposedInput.html b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ProposedInput.html index c4b169182..99dfa53a3 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ProposedInput.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ProposedInput.html @@ -1,4 +1,4 @@ -ProposedInput in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct ProposedInput

Source
pub struct ProposedInput {
+ProposedInput in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct ProposedInput

Source
pub struct ProposedInput {
     pub value: Option<Value>,
 }
Expand description

The unique identifier and value for an input to be used in the transaction.

Fields§

§value: Option<Value>

Trait Implementations§

Source§

impl Clone for ProposedInput

Source§

fn clone(&self) -> ProposedInput

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ProposedInput

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ProposedInput

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Message for ProposedInput

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where @@ -34,12 +34,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -113,9 +113,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ReceivedOutput.html b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ReceivedOutput.html index 20b6665b8..a7f5144d0 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ReceivedOutput.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.ReceivedOutput.html @@ -1,4 +1,4 @@ -ReceivedOutput in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct ReceivedOutput

Source
pub struct ReceivedOutput {
+ReceivedOutput in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct ReceivedOutput

Source
pub struct ReceivedOutput {
     pub txid: Vec<u8>,
     pub value_pool: i32,
     pub index: u32,
@@ -40,12 +40,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -119,9 +119,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.TransactionBalance.html b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.TransactionBalance.html index d7613b129..c60aed9d7 100644 --- a/rustdoc/latest/zcash_client_backend/proto/proposal/struct.TransactionBalance.html +++ b/rustdoc/latest/zcash_client_backend/proto/proposal/struct.TransactionBalance.html @@ -1,4 +1,4 @@ -TransactionBalance in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct TransactionBalance

Source
pub struct TransactionBalance {
+TransactionBalance in zcash_client_backend::proto::proposal - Rust
zcash_client_backend::proto::proposal

Struct TransactionBalance

Source
pub struct TransactionBalance {
     pub proposed_change: Vec<ChangeValue>,
     pub fee_required: u64,
 }
Expand description

The proposed change outputs and fee value.

@@ -37,12 +37,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/compact_tx_streamer_client/index.html b/rustdoc/latest/zcash_client_backend/proto/service/compact_tx_streamer_client/index.html index 168f10a47..d5d5bacd2 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/compact_tx_streamer_client/index.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/compact_tx_streamer_client/index.html @@ -1,2 +1,2 @@ -zcash_client_backend::proto::service::compact_tx_streamer_client - Rust
zcash_client_backend::proto::service

Module compact_tx_streamer_client

Source
Available on crate feature lightwalletd-tonic only.
Expand description

Generated client implementations.

+zcash_client_backend::proto::service::compact_tx_streamer_client - Rust
zcash_client_backend::proto::service

Module compact_tx_streamer_client

Source
Available on crate feature lightwalletd-tonic only.
Expand description

Generated client implementations.

Structs§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/proto/service/compact_tx_streamer_client/struct.CompactTxStreamerClient.html b/rustdoc/latest/zcash_client_backend/proto/service/compact_tx_streamer_client/struct.CompactTxStreamerClient.html index e17a966f7..1f2d54da6 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/compact_tx_streamer_client/struct.CompactTxStreamerClient.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/compact_tx_streamer_client/struct.CompactTxStreamerClient.html @@ -1,4 +1,4 @@ -CompactTxStreamerClient in zcash_client_backend::proto::service::compact_tx_streamer_client - Rust
zcash_client_backend::proto::service::compact_tx_streamer_client

Struct CompactTxStreamerClient

Source
pub struct CompactTxStreamerClient<T> { /* private fields */ }
Available on crate feature lightwalletd-tonic only.

Implementations§

Source§

impl<T> CompactTxStreamerClient<T>
where +CompactTxStreamerClient in zcash_client_backend::proto::service::compact_tx_streamer_client - Rust
zcash_client_backend::proto::service::compact_tx_streamer_client

Struct CompactTxStreamerClient

Source
pub struct CompactTxStreamerClient<T> { /* private fields */ }
Available on crate feature lightwalletd-tonic only.

Implementations§

Source§

impl<T> CompactTxStreamerClient<T>
where T: GrpcService<BoxBody>, T::Error: Into<StdError>, T::ResponseBody: Body<Data = Bytes> + Send + 'static, @@ -129,12 +129,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -208,9 +208,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/enum.ShieldedProtocol.html b/rustdoc/latest/zcash_client_backend/proto/service/enum.ShieldedProtocol.html index 3bb192b33..921556583 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/enum.ShieldedProtocol.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/enum.ShieldedProtocol.html @@ -1,4 +1,4 @@ -ShieldedProtocol in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Enum ShieldedProtocol

Source
#[repr(i32)]
pub enum ShieldedProtocol { +ShieldedProtocol in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Enum ShieldedProtocol

Source
#[repr(i32)]
pub enum ShieldedProtocol { Sapling = 0, Orchard = 1, }

Variants§

§

Sapling = 0

§

Orchard = 1

Implementations§

Source§

impl ShieldedProtocol

Source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ShieldedProtocol.

@@ -44,12 +44,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -123,9 +123,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/index.html b/rustdoc/latest/zcash_client_backend/proto/service/index.html index 41b541594..87709da92 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/index.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/index.html @@ -1,4 +1,4 @@ -zcash_client_backend::proto::service - Rust
zcash_client_backend::proto

Module service

Source

Modules§

Structs§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -112,9 +112,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.AddressList.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.AddressList.html index d073bf0d2..8c8012a09 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.AddressList.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.AddressList.html @@ -1,4 +1,4 @@ -AddressList in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct AddressList

Source
pub struct AddressList {
+AddressList in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct AddressList

Source
pub struct AddressList {
     pub addresses: Vec<String>,
 }

Fields§

§addresses: Vec<String>

Trait Implementations§

Source§

impl Clone for AddressList

Source§

fn clone(&self) -> AddressList

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AddressList

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for AddressList

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Message for AddressList

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message to a buffer. Read more
Source§

fn encode_to_vec(&self) -> Vec<u8>
where @@ -33,12 +33,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -112,9 +112,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.Balance.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.Balance.html index a9e959661..d78caed3a 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.Balance.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.Balance.html @@ -1,4 +1,4 @@ -Balance in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct Balance

Source
pub struct Balance {
+Balance in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct Balance

Source
pub struct Balance {
     pub value_zat: i64,
 }

Fields§

§value_zat: i64

Trait Implementations§

Source§

impl Clone for Balance

Source§

fn clone(&self) -> Balance

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Balance

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Balance

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Message for Balance

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message to a buffer. Read more
Source§

fn encode_to_vec(&self) -> Vec<u8>
where @@ -33,12 +33,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -112,9 +112,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.BlockId.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.BlockId.html index e79a0cb87..52525642a 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.BlockId.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.BlockId.html @@ -1,4 +1,4 @@ -BlockId in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct BlockId

Source
pub struct BlockId {
+BlockId in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct BlockId

Source
pub struct BlockId {
     pub height: u64,
     pub hash: Vec<u8>,
 }
Expand description

A BlockID message contains identifiers to select a block: a height or a @@ -36,12 +36,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -115,9 +115,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.BlockRange.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.BlockRange.html index 743f04cf9..a1715d607 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.BlockRange.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.BlockRange.html @@ -1,4 +1,4 @@ -BlockRange in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct BlockRange

Source
pub struct BlockRange {
+BlockRange in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct BlockRange

Source
pub struct BlockRange {
     pub start: Option<BlockId>,
     pub end: Option<BlockId>,
 }
Expand description

BlockRange specifies a series of blocks from start to end inclusive. @@ -36,12 +36,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -115,9 +115,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.ChainSpec.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.ChainSpec.html index b2be2cd50..1ff107311 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.ChainSpec.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.ChainSpec.html @@ -1,4 +1,4 @@ -ChainSpec in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct ChainSpec

Source
pub struct ChainSpec {}
Expand description

Chainspec is a placeholder to allow specification of a particular chain fork.

+ChainSpec in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct ChainSpec

Source
pub struct ChainSpec {}
Expand description

Chainspec is a placeholder to allow specification of a particular chain fork.

Trait Implementations§

Source§

impl Clone for ChainSpec

Source§

fn clone(&self) -> ChainSpec

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ChainSpec

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for ChainSpec

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Message for ChainSpec

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message to a buffer. Read more
Source§

fn encode_to_vec(&self) -> Vec<u8>
where Self: Sized,

Encodes the message to a newly allocated buffer.
Source§

fn encode_length_delimited( @@ -32,12 +32,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.Duration.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.Duration.html index be5f4847c..9109f3cb1 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.Duration.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.Duration.html @@ -1,4 +1,4 @@ -Duration in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct Duration

Source
pub struct Duration {
+Duration in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct Duration

Source
pub struct Duration {
     pub interval_us: i64,
 }
Expand description

Duration is currently used only for testing, so that the Ping rpc can simulate a delay, to create many simultaneous connections. Units @@ -36,12 +36,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -115,9 +115,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.Empty.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.Empty.html index a4f224b11..69821eabf 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.Empty.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.Empty.html @@ -1,4 +1,4 @@ -Empty in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct Empty

Source
pub struct Empty {}
Expand description

Empty is for gRPCs that take no arguments, currently only GetLightdInfo.

+Empty in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct Empty

Source
pub struct Empty {}
Expand description

Empty is for gRPCs that take no arguments, currently only GetLightdInfo.

Trait Implementations§

Source§

impl Clone for Empty

Source§

fn clone(&self) -> Empty

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Empty

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Empty

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Message for Empty

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message to a buffer. Read more
Source§

fn encode_to_vec(&self) -> Vec<u8>
where Self: Sized,

Encodes the message to a newly allocated buffer.
Source§

fn encode_length_delimited( @@ -32,12 +32,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.Exclude.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.Exclude.html index 3f5f4ed5f..74897e988 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.Exclude.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.Exclude.html @@ -1,4 +1,4 @@ -Exclude in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct Exclude

Source
pub struct Exclude {
+Exclude in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct Exclude

Source
pub struct Exclude {
     pub txid: Vec<Vec<u8>>,
 }

Fields§

§txid: Vec<Vec<u8>>

Trait Implementations§

Source§

impl Clone for Exclude

Source§

fn clone(&self) -> Exclude

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Exclude

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Exclude

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Message for Exclude

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message to a buffer. Read more
Source§

fn encode_to_vec(&self) -> Vec<u8>
where @@ -33,12 +33,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -112,9 +112,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosArg.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosArg.html index f6aafcdb4..fcb4bd1a7 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosArg.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosArg.html @@ -1,4 +1,4 @@ -GetAddressUtxosArg in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct GetAddressUtxosArg

Source
pub struct GetAddressUtxosArg {
+GetAddressUtxosArg in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct GetAddressUtxosArg

Source
pub struct GetAddressUtxosArg {
     pub addresses: Vec<String>,
     pub start_height: u64,
     pub max_entries: u32,
@@ -38,12 +38,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -117,9 +117,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosReply.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosReply.html index c24fd86ef..a5058309b 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosReply.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosReply.html @@ -1,4 +1,4 @@ -GetAddressUtxosReply in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct GetAddressUtxosReply

Source
pub struct GetAddressUtxosReply {
+GetAddressUtxosReply in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct GetAddressUtxosReply

Source
pub struct GetAddressUtxosReply {
     pub address: String,
     pub txid: Vec<u8>,
     pub index: i32,
@@ -38,12 +38,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -117,9 +117,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosReplyList.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosReplyList.html index ff150aa2a..114d1c134 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosReplyList.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.GetAddressUtxosReplyList.html @@ -1,4 +1,4 @@ -GetAddressUtxosReplyList in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct GetAddressUtxosReplyList

Source
pub struct GetAddressUtxosReplyList {
+GetAddressUtxosReplyList in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct GetAddressUtxosReplyList

Source
pub struct GetAddressUtxosReplyList {
     pub address_utxos: Vec<GetAddressUtxosReply>,
 }

Fields§

§address_utxos: Vec<GetAddressUtxosReply>

Trait Implementations§

Source§

impl Clone for GetAddressUtxosReplyList

Source§

fn clone(&self) -> GetAddressUtxosReplyList

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for GetAddressUtxosReplyList

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for GetAddressUtxosReplyList

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Message for GetAddressUtxosReplyList

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message to a buffer. Read more
Source§

fn encode_to_vec(&self) -> Vec<u8>
where @@ -33,12 +33,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -112,9 +112,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.GetSubtreeRootsArg.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.GetSubtreeRootsArg.html index d7318c7ad..7a43ed49f 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.GetSubtreeRootsArg.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.GetSubtreeRootsArg.html @@ -1,4 +1,4 @@ -GetSubtreeRootsArg in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct GetSubtreeRootsArg

Source
pub struct GetSubtreeRootsArg {
+GetSubtreeRootsArg in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct GetSubtreeRootsArg

Source
pub struct GetSubtreeRootsArg {
     pub start_index: u32,
     pub shielded_protocol: i32,
     pub max_entries: u32,
@@ -40,12 +40,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -119,9 +119,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.LightdInfo.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.LightdInfo.html index b0f487695..0efb2b284 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.LightdInfo.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.LightdInfo.html @@ -1,4 +1,4 @@ -LightdInfo in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct LightdInfo

Source
pub struct LightdInfo {
Show 14 fields +LightdInfo in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct LightdInfo

Source
pub struct LightdInfo {
Show 14 fields pub version: String, pub vendor: String, pub taddr_support: bool, @@ -56,12 +56,12 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -135,9 +135,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.PingResponse.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.PingResponse.html index bf1803553..eb7ce0e52 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.PingResponse.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.PingResponse.html @@ -1,4 +1,4 @@ -PingResponse in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct PingResponse

Source
pub struct PingResponse {
+PingResponse in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct PingResponse

Source
pub struct PingResponse {
     pub entry: i64,
     pub exit: i64,
 }
Expand description

PingResponse is used to indicate concurrency, how many Ping rpcs @@ -37,12 +37,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.RawTransaction.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.RawTransaction.html index b1ec2ed54..cf9555137 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.RawTransaction.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.RawTransaction.html @@ -1,4 +1,4 @@ -RawTransaction in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct RawTransaction

Source
pub struct RawTransaction {
+RawTransaction in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct RawTransaction

Source
pub struct RawTransaction {
     pub data: Vec<u8>,
     pub height: u64,
 }
Expand description

RawTransaction contains the complete transaction data. It also optionally includes @@ -41,12 +41,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -120,9 +120,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.SendResponse.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.SendResponse.html index 13774db60..2e981a1b2 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.SendResponse.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.SendResponse.html @@ -1,4 +1,4 @@ -SendResponse in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct SendResponse

Source
pub struct SendResponse {
+SendResponse in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct SendResponse

Source
pub struct SendResponse {
     pub error_code: i32,
     pub error_message: String,
 }
Expand description

A SendResponse encodes an error code and a string. It is currently used @@ -37,12 +37,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.SubtreeRoot.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.SubtreeRoot.html index bc78d4ec1..526cec0fa 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.SubtreeRoot.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.SubtreeRoot.html @@ -1,4 +1,4 @@ -SubtreeRoot in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct SubtreeRoot

Source
pub struct SubtreeRoot {
+SubtreeRoot in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct SubtreeRoot

Source
pub struct SubtreeRoot {
     pub root_hash: Vec<u8>,
     pub completing_block_hash: Vec<u8>,
     pub completing_block_height: u64,
@@ -38,12 +38,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -117,9 +117,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.TransparentAddressBlockFilter.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.TransparentAddressBlockFilter.html index d754d8f30..f1bd5bc66 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.TransparentAddressBlockFilter.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.TransparentAddressBlockFilter.html @@ -1,4 +1,4 @@ -TransparentAddressBlockFilter in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct TransparentAddressBlockFilter

Source
pub struct TransparentAddressBlockFilter {
+TransparentAddressBlockFilter in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct TransparentAddressBlockFilter

Source
pub struct TransparentAddressBlockFilter {
     pub address: String,
     pub range: Option<BlockRange>,
 }
Expand description

TransparentAddressBlockFilter restricts the results to the given address @@ -38,12 +38,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -117,9 +117,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.TreeState.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.TreeState.html index c77ff2d02..6aee941ee 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.TreeState.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.TreeState.html @@ -1,4 +1,4 @@ -TreeState in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct TreeState

Source
pub struct TreeState {
+TreeState in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct TreeState

Source
pub struct TreeState {
     pub network: String,
     pub height: u64,
     pub hash: String,
@@ -49,12 +49,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -128,9 +128,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/proto/service/struct.TxFilter.html b/rustdoc/latest/zcash_client_backend/proto/service/struct.TxFilter.html index e9a4942fb..2c714c627 100644 --- a/rustdoc/latest/zcash_client_backend/proto/service/struct.TxFilter.html +++ b/rustdoc/latest/zcash_client_backend/proto/service/struct.TxFilter.html @@ -1,4 +1,4 @@ -TxFilter in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct TxFilter

Source
pub struct TxFilter {
+TxFilter in zcash_client_backend::proto::service - Rust
zcash_client_backend::proto::service

Struct TxFilter

Source
pub struct TxFilter {
     pub block: Option<BlockId>,
     pub index: u64,
     pub hash: Vec<u8>,
@@ -41,12 +41,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -120,9 +120,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/scan/index.html b/rustdoc/latest/zcash_client_backend/scan/index.html index 2c1806a6c..2073af269 100644 --- a/rustdoc/latest/zcash_client_backend/scan/index.html +++ b/rustdoc/latest/zcash_client_backend/scan/index.html @@ -1 +1 @@ -zcash_client_backend::scan - Rust
zcash_client_backend

Module scan

Source
\ No newline at end of file +zcash_client_backend::scan - Rust
zcash_client_backend

Module scan

Source
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/scanning/enum.ScanError.html b/rustdoc/latest/zcash_client_backend/scanning/enum.ScanError.html index 52e0b3d43..7547966aa 100644 --- a/rustdoc/latest/zcash_client_backend/scanning/enum.ScanError.html +++ b/rustdoc/latest/zcash_client_backend/scanning/enum.ScanError.html @@ -1,4 +1,4 @@ -ScanError in zcash_client_backend::scanning - Rust
zcash_client_backend::scanning

Enum ScanError

Source
pub enum ScanError {
+ScanError in zcash_client_backend::scanning - Rust
zcash_client_backend::scanning

Enum ScanError

Source
pub enum ScanError {
     EncodingInvalid {
         at_height: BlockHeight,
         txid: TxId,
@@ -62,12 +62,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -142,9 +142,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/scanning/fn.scan_block.html b/rustdoc/latest/zcash_client_backend/scanning/fn.scan_block.html index 7ce6186e2..f4129d6a7 100644 --- a/rustdoc/latest/zcash_client_backend/scanning/fn.scan_block.html +++ b/rustdoc/latest/zcash_client_backend/scanning/fn.scan_block.html @@ -1,4 +1,4 @@ -scan_block in zcash_client_backend::scanning - Rust
zcash_client_backend::scanning

Function scan_block

Source
pub fn scan_block<P, AccountId, IvkTag>(
+scan_block in zcash_client_backend::scanning - Rust
zcash_client_backend::scanning

Function scan_block

Source
pub fn scan_block<P, AccountId, IvkTag>(
     params: &P,
     block: CompactBlock,
     scanning_keys: &ScanningKeys<AccountId, IvkTag>,
diff --git a/rustdoc/latest/zcash_client_backend/scanning/index.html b/rustdoc/latest/zcash_client_backend/scanning/index.html
index 7913cdc66..9e68f35f2 100644
--- a/rustdoc/latest/zcash_client_backend/scanning/index.html
+++ b/rustdoc/latest/zcash_client_backend/scanning/index.html
@@ -1,3 +1,3 @@
-zcash_client_backend::scanning - Rust
zcash_client_backend

Module scanning

Source
Expand description

Tools for scanning a compact representation of the Zcash block chain.

+zcash_client_backend::scanning - Rust
zcash_client_backend

Module scanning

Source
Expand description

Tools for scanning a compact representation of the Zcash block chain.

Modules§

Structs§

  • The set of nullifiers being tracked by a wallet.
  • An incoming viewing key, paired with an optional nullifier key and key source metadata.
  • A set of keys to be used in scanning for decryptable transaction outputs.

Enums§

  • Errors that may occur in chain scanning

Traits§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/scanning/struct.Nullifiers.html b/rustdoc/latest/zcash_client_backend/scanning/struct.Nullifiers.html index ce553f6dd..243447756 100644 --- a/rustdoc/latest/zcash_client_backend/scanning/struct.Nullifiers.html +++ b/rustdoc/latest/zcash_client_backend/scanning/struct.Nullifiers.html @@ -1,4 +1,4 @@ -Nullifiers in zcash_client_backend::scanning - Rust
zcash_client_backend::scanning

Struct Nullifiers

Source
pub struct Nullifiers<AccountId> { /* private fields */ }
Expand description

The set of nullifiers being tracked by a wallet.

+Nullifiers in zcash_client_backend::scanning - Rust
zcash_client_backend::scanning

Struct Nullifiers

Source
pub struct Nullifiers<AccountId> { /* private fields */ }
Expand description

The set of nullifiers being tracked by a wallet.

Implementations§

Source§

impl<AccountId> Nullifiers<AccountId>

Source

pub fn empty() -> Self

Constructs a new empty set of nullifiers

Source

pub fn sapling(&self) -> &[(AccountId, Nullifier)]

Returns the Sapling nullifiers for notes that the wallet is tracking.

Auto Trait Implementations§

§

impl<AccountId> Freeze for Nullifiers<AccountId>

§

impl<AccountId> RefUnwindSafe for Nullifiers<AccountId>
where @@ -25,11 +25,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/scanning/struct.ScanningKey.html b/rustdoc/latest/zcash_client_backend/scanning/struct.ScanningKey.html index e0015baa0..71234d630 100644 --- a/rustdoc/latest/zcash_client_backend/scanning/struct.ScanningKey.html +++ b/rustdoc/latest/zcash_client_backend/scanning/struct.ScanningKey.html @@ -1,4 +1,4 @@ -ScanningKey in zcash_client_backend::scanning - Rust
zcash_client_backend::scanning

Struct ScanningKey

Source
pub struct ScanningKey<Ivk, Nk, AccountId> { /* private fields */ }
Expand description

An incoming viewing key, paired with an optional nullifier key and key source metadata.

+ScanningKey in zcash_client_backend::scanning - Rust
zcash_client_backend::scanning

Struct ScanningKey

Source
pub struct ScanningKey<Ivk, Nk, AccountId> { /* private fields */ }
Expand description

An incoming viewing key, paired with an optional nullifier key and key source metadata.

Trait Implementations§

Source§

impl<AccountId> ScanningKeyOps<SaplingDomain, AccountId, Nullifier> for ScanningKey<SaplingIvk, NullifierDerivingKey, AccountId>

Source§

fn prepare(&self) -> PreparedIncomingViewingKey

Prepare the key for use in batch trial decryption.
Source§

fn nf(&self, note: &Note, position: Position) -> Option<Nullifier>

Produces the nullifier for the specified note and witness, if possible. Read more
Source§

fn account_id(&self) -> &AccountId

Returns the account identifier for this key. An account identifier corresponds to at most a single unified spending key’s worth of spend authority, such that both received notes and change spendable by that spending authority will be @@ -39,11 +39,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/scanning/struct.ScanningKeys.html b/rustdoc/latest/zcash_client_backend/scanning/struct.ScanningKeys.html index 34d6b9bc4..914b2d680 100644 --- a/rustdoc/latest/zcash_client_backend/scanning/struct.ScanningKeys.html +++ b/rustdoc/latest/zcash_client_backend/scanning/struct.ScanningKeys.html @@ -1,4 +1,4 @@ -ScanningKeys in zcash_client_backend::scanning - Rust
zcash_client_backend::scanning

Struct ScanningKeys

Source
pub struct ScanningKeys<AccountId, IvkTag> { /* private fields */ }
Expand description

A set of keys to be used in scanning for decryptable transaction outputs.

+ScanningKeys in zcash_client_backend::scanning - Rust
zcash_client_backend::scanning

Struct ScanningKeys

Source
pub struct ScanningKeys<AccountId, IvkTag> { /* private fields */ }
Expand description

A set of keys to be used in scanning for decryptable transaction outputs.

Implementations§

Source§

impl<AccountId, IvkTag> ScanningKeys<AccountId, IvkTag>

Source

pub fn new( sapling: HashMap<IvkTag, Box<dyn ScanningKeyOps<SaplingDomain, AccountId, Nullifier>>>, ) -> Self

Constructs a new set of scanning keys.

@@ -30,11 +30,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -107,9 +107,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/scanning/testing/fn.fake_compact_block.html b/rustdoc/latest/zcash_client_backend/scanning/testing/fn.fake_compact_block.html index 5b0e3d858..a47ca4176 100644 --- a/rustdoc/latest/zcash_client_backend/scanning/testing/fn.fake_compact_block.html +++ b/rustdoc/latest/zcash_client_backend/scanning/testing/fn.fake_compact_block.html @@ -1,4 +1,4 @@ -fake_compact_block in zcash_client_backend::scanning::testing - Rust
zcash_client_backend::scanning::testing

Function fake_compact_block

Source
pub fn fake_compact_block(
+fake_compact_block in zcash_client_backend::scanning::testing - Rust
zcash_client_backend::scanning::testing

Function fake_compact_block

Source
pub fn fake_compact_block(
     height: BlockHeight,
     prev_hash: BlockHash,
     nf: Nullifier,
diff --git a/rustdoc/latest/zcash_client_backend/scanning/testing/index.html b/rustdoc/latest/zcash_client_backend/scanning/testing/index.html
index 4377039ab..e8daf8e11 100644
--- a/rustdoc/latest/zcash_client_backend/scanning/testing/index.html
+++ b/rustdoc/latest/zcash_client_backend/scanning/testing/index.html
@@ -1,3 +1,3 @@
-zcash_client_backend::scanning::testing - Rust
zcash_client_backend::scanning

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/sync/enum.Error.html b/rustdoc/latest/zcash_client_backend/sync/enum.Error.html index 5d86c182e..54ced6dfc 100644 --- a/rustdoc/latest/zcash_client_backend/sync/enum.Error.html +++ b/rustdoc/latest/zcash_client_backend/sync/enum.Error.html @@ -1,4 +1,4 @@ -Error in zcash_client_backend::sync - Rust
zcash_client_backend::sync

Enum Error

Source
pub enum Error<CaErr, DbErr, TrErr> {
+Error in zcash_client_backend::sync - Rust
zcash_client_backend::sync

Enum Error

Source
pub enum Error<CaErr, DbErr, TrErr> {
     Cache(CaErr),
     MisbehavingServer,
     Scan(ScanError),
@@ -47,11 +47,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -125,9 +125,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/sync/fn.run.html b/rustdoc/latest/zcash_client_backend/sync/fn.run.html index 0e5c42363..0d80c412c 100644 --- a/rustdoc/latest/zcash_client_backend/sync/fn.run.html +++ b/rustdoc/latest/zcash_client_backend/sync/fn.run.html @@ -1,4 +1,4 @@ -run in zcash_client_backend::sync - Rust
zcash_client_backend::sync

Function run

Source
pub async fn run<P, ChT, CaT, DbT>(
+run in zcash_client_backend::sync - Rust
zcash_client_backend::sync

Function run

Source
pub async fn run<P, ChT, CaT, DbT>(
     client: &mut CompactTxStreamerClient<ChT>,
     params: &P,
     db_cache: &CaT,
diff --git a/rustdoc/latest/zcash_client_backend/sync/index.html b/rustdoc/latest/zcash_client_backend/sync/index.html
index 0151823e0..08c9e7a9d 100644
--- a/rustdoc/latest/zcash_client_backend/sync/index.html
+++ b/rustdoc/latest/zcash_client_backend/sync/index.html
@@ -1,4 +1,4 @@
-zcash_client_backend::sync - Rust
zcash_client_backend

Module sync

Source
Available on crate feature sync only.
Expand description

Implementation of the synchronization flow described in the crate root.

+zcash_client_backend::sync - Rust
zcash_client_backend

Module sync

Source
Available on crate feature sync only.
Expand description

Implementation of the synchronization flow described in the crate root.

This is currently a simple implementation that does not yet implement a few features:

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -108,9 +108,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/wallet/enum.OvkPolicy.html b/rustdoc/latest/zcash_client_backend/wallet/enum.OvkPolicy.html index 3d6258bd4..23c935a7e 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/enum.OvkPolicy.html +++ b/rustdoc/latest/zcash_client_backend/wallet/enum.OvkPolicy.html @@ -1,4 +1,4 @@ -OvkPolicy in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Enum OvkPolicy

Source
pub enum OvkPolicy {
+OvkPolicy in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Enum OvkPolicy

Source
pub enum OvkPolicy {
     Sender,
     Custom {
         sapling: OutgoingViewingKey,
@@ -40,12 +40,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -119,9 +119,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/wallet/enum.Recipient.html b/rustdoc/latest/zcash_client_backend/wallet/enum.Recipient.html index a67e43653..ba22b8d67 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/enum.Recipient.html +++ b/rustdoc/latest/zcash_client_backend/wallet/enum.Recipient.html @@ -1,4 +1,4 @@ -Recipient in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Enum Recipient

Source
pub enum Recipient<AccountId, N, O> {
+Recipient in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Enum Recipient

Source
pub enum Recipient<AccountId, N, O> {
     External(ZcashAddress, PoolType),
     EphemeralTransparent {
         receiving_account: AccountId,
@@ -67,12 +67,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -146,9 +146,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/wallet/index.html b/rustdoc/latest/zcash_client_backend/wallet/index.html index d2e39bde4..7f87048c5 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/index.html +++ b/rustdoc/latest/zcash_client_backend/wallet/index.html @@ -1,4 +1,4 @@ -zcash_client_backend::wallet - Rust
zcash_client_backend

Module wallet

Source
Expand description

Structs representing transaction data scanned from the block chain by a wallet or +zcash_client_backend::wallet - Rust

zcash_client_backend

Module wallet

Source
Expand description

Structs representing transaction data scanned from the block chain by a wallet or light client.

Structs§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -118,9 +118,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/wallet/struct.ReceivedNote.html b/rustdoc/latest/zcash_client_backend/wallet/struct.ReceivedNote.html index e49a85357..aed1a1d08 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/struct.ReceivedNote.html +++ b/rustdoc/latest/zcash_client_backend/wallet/struct.ReceivedNote.html @@ -1,4 +1,4 @@ -ReceivedNote in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Struct ReceivedNote

Source
pub struct ReceivedNote<NoteRef, NoteT> { /* private fields */ }
Expand description

Information about a note that is tracked by the wallet that is available for spending, +ReceivedNote in zcash_client_backend::wallet - Rust

zcash_client_backend::wallet

Struct ReceivedNote

Source
pub struct ReceivedNote<NoteRef, NoteT> { /* private fields */ }
Expand description

Information about a note that is tracked by the wallet that is available for spending, with sufficient information for use in note selection.

Implementations§

Source§

impl<NoteRef, NoteT> ReceivedNote<NoteRef, NoteT>

Source

pub fn from_parts( note_id: NoteRef, @@ -49,12 +49,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -128,9 +128,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/wallet/struct.TransparentAddressMetadata.html b/rustdoc/latest/zcash_client_backend/wallet/struct.TransparentAddressMetadata.html index 2071ae99b..0408b06a3 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/struct.TransparentAddressMetadata.html +++ b/rustdoc/latest/zcash_client_backend/wallet/struct.TransparentAddressMetadata.html @@ -1,4 +1,4 @@ -TransparentAddressMetadata in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Struct TransparentAddressMetadata

Source
pub struct TransparentAddressMetadata { /* private fields */ }
Available on crate feature transparent-inputs only.
Expand description

Metadata related to the ZIP 32 derivation of a transparent address. +TransparentAddressMetadata in zcash_client_backend::wallet - Rust

zcash_client_backend::wallet

Struct TransparentAddressMetadata

Source
pub struct TransparentAddressMetadata { /* private fields */ }
Available on crate feature transparent-inputs only.
Expand description

Metadata related to the ZIP 32 derivation of a transparent address. This is implicitly scoped to an account.

Implementations§

Source§

impl TransparentAddressMetadata

Source

pub fn new( scope: TransparentKeyScope, @@ -32,12 +32,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/wallet/struct.WalletOutput.html b/rustdoc/latest/zcash_client_backend/wallet/struct.WalletOutput.html index 7d4603f48..95d295ba6 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/struct.WalletOutput.html +++ b/rustdoc/latest/zcash_client_backend/wallet/struct.WalletOutput.html @@ -1,4 +1,4 @@ -WalletOutput in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Struct WalletOutput

Source
pub struct WalletOutput<Note, Nullifier, AccountId> { /* private fields */ }
Expand description

An output that was successfully decrypted in the process of wallet scanning.

+WalletOutput in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Struct WalletOutput

Source
pub struct WalletOutput<Note, Nullifier, AccountId> { /* private fields */ }
Expand description

An output that was successfully decrypted in the process of wallet scanning.

Implementations§

Source§

impl<Note, Nullifier, AccountId> WalletOutput<Note, Nullifier, AccountId>

Source

pub fn from_parts( index: usize, ephemeral_key: EphemeralKeyBytes, @@ -56,11 +56,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -133,9 +133,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/wallet/struct.WalletSpend.html b/rustdoc/latest/zcash_client_backend/wallet/struct.WalletSpend.html index 60e8fa88c..4ddf9626f 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/struct.WalletSpend.html +++ b/rustdoc/latest/zcash_client_backend/wallet/struct.WalletSpend.html @@ -1,4 +1,4 @@ -WalletSpend in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Struct WalletSpend

Source
pub struct WalletSpend<Nf, AccountId> { /* private fields */ }
Expand description

A reference to a spent note belonging to the wallet within a transaction.

+WalletSpend in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Struct WalletSpend

Source
pub struct WalletSpend<Nf, AccountId> { /* private fields */ }
Expand description

A reference to a spent note belonging to the wallet within a transaction.

Implementations§

Source§

impl<Nf, AccountId> WalletSpend<Nf, AccountId>

Source

pub fn from_parts(index: usize, nf: Nf, account_id: AccountId) -> Self

Constructs a WalletSpend from its constituent parts.

Source

pub fn index(&self) -> usize

Returns the index of the Sapling spend or Orchard action within the transaction that created this spend.

@@ -35,11 +35,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -112,9 +112,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/wallet/struct.WalletTransparentOutput.html b/rustdoc/latest/zcash_client_backend/wallet/struct.WalletTransparentOutput.html index 37c85fa30..ee26a5013 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/struct.WalletTransparentOutput.html +++ b/rustdoc/latest/zcash_client_backend/wallet/struct.WalletTransparentOutput.html @@ -1,4 +1,4 @@ -WalletTransparentOutput in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Struct WalletTransparentOutput

Source
pub struct WalletTransparentOutput { /* private fields */ }

Implementations§

Source§

impl WalletTransparentOutput

Source

pub fn from_parts( +WalletTransparentOutput in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Struct WalletTransparentOutput

Source
pub struct WalletTransparentOutput { /* private fields */ }

Implementations§

Source§

impl WalletTransparentOutput

Source

pub fn from_parts( outpoint: OutPoint, txout: TxOut, mined_height: Option<BlockHeight>, @@ -29,12 +29,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -108,9 +108,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/wallet/struct.WalletTx.html b/rustdoc/latest/zcash_client_backend/wallet/struct.WalletTx.html index 56f5b5e6d..aedd8f6d1 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/struct.WalletTx.html +++ b/rustdoc/latest/zcash_client_backend/wallet/struct.WalletTx.html @@ -1,4 +1,4 @@ -WalletTx in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Struct WalletTx

Source
pub struct WalletTx<AccountId> { /* private fields */ }
Expand description

The shielded subset of a Transaction’s data that is relevant to a particular wallet.

+WalletTx in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Struct WalletTx

Source
pub struct WalletTx<AccountId> { /* private fields */ }
Expand description

The shielded subset of a Transaction’s data that is relevant to a particular wallet.

Implementations§

Source§

impl<AccountId> WalletTx<AccountId>

Source

pub fn new( txid: TxId, block_index: usize, @@ -35,11 +35,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -112,9 +112,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_backend/wallet/type.WalletSaplingOutput.html b/rustdoc/latest/zcash_client_backend/wallet/type.WalletSaplingOutput.html index bdb5683d1..6afa7d3be 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/type.WalletSaplingOutput.html +++ b/rustdoc/latest/zcash_client_backend/wallet/type.WalletSaplingOutput.html @@ -1,2 +1,2 @@ -WalletSaplingOutput in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Type Alias WalletSaplingOutput

Source
pub type WalletSaplingOutput<AccountId> = WalletOutput<Note, Nullifier, AccountId>;
Expand description

A subset of an OutputDescription relevant to wallets and light clients.

+WalletSaplingOutput in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Type Alias WalletSaplingOutput

Source
pub type WalletSaplingOutput<AccountId> = WalletOutput<Note, Nullifier, AccountId>;
Expand description

A subset of an OutputDescription relevant to wallets and light clients.

Aliased Type§

struct WalletSaplingOutput<AccountId> { /* private fields */ }
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_backend/wallet/type.WalletSaplingSpend.html b/rustdoc/latest/zcash_client_backend/wallet/type.WalletSaplingSpend.html index e10f972c2..e95bdee8e 100644 --- a/rustdoc/latest/zcash_client_backend/wallet/type.WalletSaplingSpend.html +++ b/rustdoc/latest/zcash_client_backend/wallet/type.WalletSaplingSpend.html @@ -1,2 +1,2 @@ -WalletSaplingSpend in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Type Alias WalletSaplingSpend

Source
pub type WalletSaplingSpend<AccountId> = WalletSpend<Nullifier, AccountId>;
Expand description

A type alias for Sapling WalletSpends.

+WalletSaplingSpend in zcash_client_backend::wallet - Rust
zcash_client_backend::wallet

Type Alias WalletSaplingSpend

Source
pub type WalletSaplingSpend<AccountId> = WalletSpend<Nullifier, AccountId>;
Expand description

A type alias for Sapling WalletSpends.

Aliased Type§

struct WalletSaplingSpend<AccountId> { /* private fields */ }
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/all.html b/rustdoc/latest/zcash_client_sqlite/all.html index 05d865639..0f363aee4 100644 --- a/rustdoc/latest/zcash_client_sqlite/all.html +++ b/rustdoc/latest/zcash_client_sqlite/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/chain/index.html b/rustdoc/latest/zcash_client_sqlite/chain/index.html index 1a732c5bd..f6cc8fd51 100644 --- a/rustdoc/latest/zcash_client_sqlite/chain/index.html +++ b/rustdoc/latest/zcash_client_sqlite/chain/index.html @@ -1,2 +1,2 @@ -zcash_client_sqlite::chain - Rust
zcash_client_sqlite

Module chain

Source
Expand description

Functions for enforcing chain validity and handling chain reorgs.

+zcash_client_sqlite::chain - Rust
zcash_client_sqlite

Module chain

Source
Expand description

Functions for enforcing chain validity and handling chain reorgs.

Modules§

Structs§

  • BlockMetaunstable
    Data structure representing a row in the block metadata database.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/chain/init/fn.init_blockmeta_db.html b/rustdoc/latest/zcash_client_sqlite/chain/init/fn.init_blockmeta_db.html index 7a8443563..1f794aa4a 100644 --- a/rustdoc/latest/zcash_client_sqlite/chain/init/fn.init_blockmeta_db.html +++ b/rustdoc/latest/zcash_client_sqlite/chain/init/fn.init_blockmeta_db.html @@ -1,4 +1,4 @@ -init_blockmeta_db in zcash_client_sqlite::chain::init - Rust
zcash_client_sqlite::chain::init

Function init_blockmeta_db

Source
pub fn init_blockmeta_db(
+init_blockmeta_db in zcash_client_sqlite::chain::init - Rust
zcash_client_sqlite::chain::init

Function init_blockmeta_db

Source
pub fn init_blockmeta_db(
     db: &mut FsBlockDb,
 ) -> Result<(), MigratorError<Uuid, Error>>
Available on crate feature unstable only.
Expand description

Sets up the internal structure of the metadata cache database.

This will automatically apply any available migrations that have not yet been applied to the diff --git a/rustdoc/latest/zcash_client_sqlite/chain/init/fn.init_cache_database.html b/rustdoc/latest/zcash_client_sqlite/chain/init/fn.init_cache_database.html index 4bebf7730..4e3162cb6 100644 --- a/rustdoc/latest/zcash_client_sqlite/chain/init/fn.init_cache_database.html +++ b/rustdoc/latest/zcash_client_sqlite/chain/init/fn.init_cache_database.html @@ -1,4 +1,4 @@ -init_cache_database in zcash_client_sqlite::chain::init - Rust

zcash_client_sqlite::chain::init

Function init_cache_database

Source
pub fn init_cache_database(db_cache: &BlockDb) -> Result<(), Error>
Expand description

Sets up the internal structure of the cache database.

+init_cache_database in zcash_client_sqlite::chain::init - Rust
zcash_client_sqlite::chain::init

Function init_cache_database

Source
pub fn init_cache_database(db_cache: &BlockDb) -> Result<(), Error>
Expand description

Sets up the internal structure of the cache database.

§Examples

use tempfile::NamedTempFile;
 use zcash_client_sqlite::{
diff --git a/rustdoc/latest/zcash_client_sqlite/chain/init/index.html b/rustdoc/latest/zcash_client_sqlite/chain/init/index.html
index f4522c436..fa97c20ce 100644
--- a/rustdoc/latest/zcash_client_sqlite/chain/init/index.html
+++ b/rustdoc/latest/zcash_client_sqlite/chain/init/index.html
@@ -1,2 +1,2 @@
-zcash_client_sqlite::chain::init - Rust
zcash_client_sqlite::chain

Module init

Source
Expand description

Functions for initializing the various databases.

+zcash_client_sqlite::chain::init - Rust
zcash_client_sqlite::chain

Module init

Source
Expand description

Functions for initializing the various databases.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/fn.all_migrations.html b/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/fn.all_migrations.html index f7f31aac4..621869f1b 100644 --- a/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/fn.all_migrations.html +++ b/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/fn.all_migrations.html @@ -1 +1 @@ -all_migrations in zcash_client_sqlite::chain::migrations::blockmeta - Rust
zcash_client_sqlite::chain::migrations::blockmeta

Function all_migrations

Source
pub fn all_migrations() -> Vec<Box<dyn RusqliteMigration<Error = Error>>>
\ No newline at end of file +all_migrations in zcash_client_sqlite::chain::migrations::blockmeta - Rust
zcash_client_sqlite::chain::migrations::blockmeta

Function all_migrations

Source
pub fn all_migrations() -> Vec<Box<dyn RusqliteMigration<Error = Error>>>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/index.html b/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/index.html index 562c36e6b..c0a7b0e7e 100644 --- a/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/index.html +++ b/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/index.html @@ -1 +1 @@ -zcash_client_sqlite::chain::migrations::blockmeta - Rust
zcash_client_sqlite::chain::migrations

Module blockmeta

Source

Modules§

Functions§

\ No newline at end of file +zcash_client_sqlite::chain::migrations::blockmeta - Rust
zcash_client_sqlite::chain::migrations

Module blockmeta

Source

Modules§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/constant.MIGRATION_ID.html b/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/constant.MIGRATION_ID.html index 489225319..ff40ef686 100644 --- a/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/constant.MIGRATION_ID.html +++ b/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/constant.MIGRATION_ID.html @@ -1,3 +1,3 @@ -MIGRATION_ID in zcash_client_sqlite::chain::migrations::blockmeta::init - Rust
zcash_client_sqlite::chain::migrations::blockmeta::init

Constant MIGRATION_ID

Source
pub const MIGRATION_ID: Uuid;
Expand description

The migration that added the compactblocks_meta table.

+MIGRATION_ID in zcash_client_sqlite::chain::migrations::blockmeta::init - Rust
zcash_client_sqlite::chain::migrations::blockmeta::init

Constant MIGRATION_ID

Source
pub const MIGRATION_ID: Uuid;
Expand description

The migration that added the compactblocks_meta table.

68525b40-36e5-46aa-a765-720f8389b99d

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/index.html b/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/index.html index 034bb9b10..10c251765 100644 --- a/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/index.html +++ b/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/index.html @@ -1 +1 @@ -zcash_client_sqlite::chain::migrations::blockmeta::init - Rust

Structs§

Constants§

  • The migration that added the compactblocks_meta table.
\ No newline at end of file +zcash_client_sqlite::chain::migrations::blockmeta::init - Rust

Structs§

Constants§

  • The migration that added the compactblocks_meta table.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/struct.Migration.html b/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/struct.Migration.html index 3fea47bd4..0f03af3c0 100644 --- a/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/struct.Migration.html +++ b/rustdoc/latest/zcash_client_sqlite/chain/migrations/blockmeta/init/struct.Migration.html @@ -1,4 +1,4 @@ -Migration in zcash_client_sqlite::chain::migrations::blockmeta::init - Rust
zcash_client_sqlite::chain::migrations::blockmeta::init

Struct Migration

Source
pub struct Migration;

Trait Implementations§

Source§

impl Migration<Uuid> for Migration

Source§

fn id(&self) -> Uuid

Unique identifier for this migration.
Source§

fn dependencies(&self) -> HashSet<Uuid>

Set of IDs of all direct dependencies of this migration.
Source§

fn description(&self) -> &'static str

User-targeted description of this migration.
Source§

impl RusqliteMigration for Migration

Source§

type Error = Error

Source§

fn up(&self, transaction: &Transaction<'_>) -> Result<(), Self::Error>

Apply a migration to the database using a transaction.
Source§

fn down(&self, transaction: &Transaction<'_>) -> Result<(), Self::Error>

Revert a migration to the database using a transaction.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +Migration in zcash_client_sqlite::chain::migrations::blockmeta::init - Rust
zcash_client_sqlite::chain::migrations::blockmeta::init

Struct Migration

Source
pub struct Migration;

Trait Implementations§

Source§

impl Migration<Uuid> for Migration

Source§

fn id(&self) -> Uuid

Unique identifier for this migration.
Source§

fn dependencies(&self) -> HashSet<Uuid>

Set of IDs of all direct dependencies of this migration.
Source§

fn description(&self) -> &'static str

User-targeted description of this migration.
Source§

impl RusqliteMigration for Migration

Source§

type Error = Error

Source§

fn up(&self, transaction: &Transaction<'_>) -> Result<(), Self::Error>

Apply a migration to the database using a transaction.
Source§

fn down(&self, transaction: &Transaction<'_>) -> Result<(), Self::Error>

Revert a migration to the database using a transaction.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -17,11 +17,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -94,9 +94,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/chain/migrations/index.html b/rustdoc/latest/zcash_client_sqlite/chain/migrations/index.html index 6598034a4..2859b845d 100644 --- a/rustdoc/latest/zcash_client_sqlite/chain/migrations/index.html +++ b/rustdoc/latest/zcash_client_sqlite/chain/migrations/index.html @@ -1 +1 @@ -zcash_client_sqlite::chain::migrations - Rust
zcash_client_sqlite::chain

Module migrations

Source

Modules§

\ No newline at end of file +zcash_client_sqlite::chain::migrations - Rust
zcash_client_sqlite::chain

Module migrations

Source

Modules§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/chain/struct.BlockMeta.html b/rustdoc/latest/zcash_client_sqlite/chain/struct.BlockMeta.html index 6b079877f..d63adb1dd 100644 --- a/rustdoc/latest/zcash_client_sqlite/chain/struct.BlockMeta.html +++ b/rustdoc/latest/zcash_client_sqlite/chain/struct.BlockMeta.html @@ -1,4 +1,4 @@ -BlockMeta in zcash_client_sqlite::chain - Rust
zcash_client_sqlite::chain

Struct BlockMeta

Source
pub struct BlockMeta {
+BlockMeta in zcash_client_sqlite::chain - Rust
zcash_client_sqlite::chain

Struct BlockMeta

Source
pub struct BlockMeta {
     pub height: BlockHeight,
     pub block_hash: BlockHash,
     pub block_time: u32,
@@ -34,12 +34,12 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -113,9 +113,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/enum.FsBlockDbError.html b/rustdoc/latest/zcash_client_sqlite/enum.FsBlockDbError.html index d3e0814e7..362ddda8e 100644 --- a/rustdoc/latest/zcash_client_sqlite/enum.FsBlockDbError.html +++ b/rustdoc/latest/zcash_client_sqlite/enum.FsBlockDbError.html @@ -1,4 +1,4 @@ -FsBlockDbError in zcash_client_sqlite - Rust
zcash_client_sqlite

Enum FsBlockDbError

Source
pub enum FsBlockDbError {
+FsBlockDbError in zcash_client_sqlite - Rust
zcash_client_sqlite

Enum FsBlockDbError

Source
pub enum FsBlockDbError {
     Fs(Error),
     Db(Error),
     Protobuf(DecodeError),
@@ -28,11 +28,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -106,9 +106,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/error/enum.SqliteClientError.html b/rustdoc/latest/zcash_client_sqlite/error/enum.SqliteClientError.html index c9683c1bb..fbb62dac8 100644 --- a/rustdoc/latest/zcash_client_sqlite/error/enum.SqliteClientError.html +++ b/rustdoc/latest/zcash_client_sqlite/error/enum.SqliteClientError.html @@ -1,4 +1,4 @@ -SqliteClientError in zcash_client_sqlite::error - Rust
zcash_client_sqlite::error

Enum SqliteClientError

Source
pub enum SqliteClientError {
+SqliteClientError in zcash_client_sqlite::error - Rust
zcash_client_sqlite::error

Enum SqliteClientError

Source
pub enum SqliteClientError {
 
Show 29 variants CorruptedData(String), Protobuf(DecodeError), InvalidNote, @@ -92,11 +92,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -170,9 +170,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/error/index.html b/rustdoc/latest/zcash_client_sqlite/error/index.html index cb5206347..0343e3e01 100644 --- a/rustdoc/latest/zcash_client_sqlite/error/index.html +++ b/rustdoc/latest/zcash_client_sqlite/error/index.html @@ -1,2 +1,2 @@ -zcash_client_sqlite::error - Rust
zcash_client_sqlite

Module error

Source
Expand description

Error types for problems that may arise when reading or storing wallet data to SQLite.

+zcash_client_sqlite::error - Rust
zcash_client_sqlite

Module error

Source
Expand description

Error types for problems that may arise when reading or storing wallet data to SQLite.

Enums§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/index.html b/rustdoc/latest/zcash_client_sqlite/index.html index b5a132172..fa3591a92 100644 --- a/rustdoc/latest/zcash_client_sqlite/index.html +++ b/rustdoc/latest/zcash_client_sqlite/index.html @@ -1,4 +1,4 @@ -zcash_client_sqlite - Rust

Crate zcash_client_sqlite

Source
Expand description

An SQLite-based Zcash light client.

+zcash_client_sqlite - Rust

Crate zcash_client_sqlite

Source
Expand description

An SQLite-based Zcash light client.

zcash_client_sqlite contains complete SQLite-based implementations of the WalletRead, WalletWrite, and BlockSource traits from the zcash_client_backend crate. In combination with zcash_client_backend, it provides a full implementation of a SQLite-backed diff --git a/rustdoc/latest/zcash_client_sqlite/struct.AccountUuid.html b/rustdoc/latest/zcash_client_sqlite/struct.AccountUuid.html index ef9d7c4aa..554d4ea99 100644 --- a/rustdoc/latest/zcash_client_sqlite/struct.AccountUuid.html +++ b/rustdoc/latest/zcash_client_sqlite/struct.AccountUuid.html @@ -1,4 +1,4 @@ -AccountUuid in zcash_client_sqlite - Rust

zcash_client_sqlite

Struct AccountUuid

Source
pub struct AccountUuid(/* private fields */);
Expand description

Unique identifier for a specific account tracked by a WalletDb.

+AccountUuid in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct AccountUuid

Source
pub struct AccountUuid(/* private fields */);
Expand description

Unique identifier for a specific account tracked by a WalletDb.

Account identifiers are “one-way stable”: a given identifier always points to a specific viewing key within a specific WalletDb instance, but the same viewing key may have multiple account identifiers over time. In particular, this crate upholds the @@ -52,12 +52,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -131,9 +131,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/struct.BlockDb.html b/rustdoc/latest/zcash_client_sqlite/struct.BlockDb.html index 193577300..d9012d891 100644 --- a/rustdoc/latest/zcash_client_sqlite/struct.BlockDb.html +++ b/rustdoc/latest/zcash_client_sqlite/struct.BlockDb.html @@ -1,4 +1,4 @@ -BlockDb in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct BlockDb

Source
pub struct BlockDb(/* private fields */);
Expand description

A handle for the SQLite block source.

+BlockDb in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct BlockDb

Source
pub struct BlockDb(/* private fields */);
Expand description

A handle for the SQLite block source.

Implementations§

Source§

impl BlockDb

Source

pub fn for_path<P: AsRef<Path>>(path: P) -> Result<Self, Error>

Opens a connection to the wallet database stored at the specified path.

Trait Implementations§

Source§

impl BlockSource for BlockDb

Source§

type Error = SqliteClientError

Source§

fn with_blocks<F, DbErrT>( &self, @@ -27,11 +27,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -104,9 +104,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/struct.FsBlockDb.html b/rustdoc/latest/zcash_client_sqlite/struct.FsBlockDb.html index b0654b6f9..ef5267dcb 100644 --- a/rustdoc/latest/zcash_client_sqlite/struct.FsBlockDb.html +++ b/rustdoc/latest/zcash_client_sqlite/struct.FsBlockDb.html @@ -1,4 +1,4 @@ -FsBlockDb in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct FsBlockDb

Source
pub struct FsBlockDb { /* private fields */ }
Available on crate feature unstable only.
Expand description

A block source that reads block data from disk and block metadata from a SQLite database.

+FsBlockDb in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct FsBlockDb

Source
pub struct FsBlockDb { /* private fields */ }
Available on crate feature unstable only.
Expand description

A block source that reads block data from disk and block metadata from a SQLite database.

This block source expects each compact block to be stored on disk in the blocks subdirectory of the blockstore_root path provided at the time of construction. Each block should be written, as the serialized bytes of its protobuf representation, where the path for each block @@ -101,11 +101,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -178,9 +178,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/struct.ReceivedNoteId.html b/rustdoc/latest/zcash_client_sqlite/struct.ReceivedNoteId.html index 288413d98..e714747fd 100644 --- a/rustdoc/latest/zcash_client_sqlite/struct.ReceivedNoteId.html +++ b/rustdoc/latest/zcash_client_sqlite/struct.ReceivedNoteId.html @@ -1,4 +1,4 @@ -ReceivedNoteId in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct ReceivedNoteId

Source
pub struct ReceivedNoteId(/* private fields */);
Expand description

An opaque type for received note identifiers.

+ReceivedNoteId in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct ReceivedNoteId

Source
pub struct ReceivedNoteId(/* private fields */);
Expand description

An opaque type for received note identifiers.

Trait Implementations§

Source§

impl Clone for ReceivedNoteId

Source§

fn clone(&self) -> ReceivedNoteId

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ReceivedNoteId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for ReceivedNoteId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Ord for ReceivedNoteId

Source§

fn cmp(&self, other: &ReceivedNoteId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where @@ -36,12 +36,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/struct.SqlTransaction.html b/rustdoc/latest/zcash_client_sqlite/struct.SqlTransaction.html index c7fb6b463..ab80a2e1f 100644 --- a/rustdoc/latest/zcash_client_sqlite/struct.SqlTransaction.html +++ b/rustdoc/latest/zcash_client_sqlite/struct.SqlTransaction.html @@ -1,4 +1,4 @@ -SqlTransaction in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct SqlTransaction

Source
pub struct SqlTransaction<'conn>(/* private fields */);
Expand description

A wrapper for a SQLite transaction affecting the wallet database.

+SqlTransaction in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct SqlTransaction

Source
pub struct SqlTransaction<'conn>(/* private fields */);
Expand description

A wrapper for a SQLite transaction affecting the wallet database.

Trait Implementations§

Source§

impl Borrow<Connection> for SqlTransaction<'_>

Source§

fn borrow(&self) -> &Connection

Immutably borrows from an owned value. Read more

Auto Trait Implementations§

§

impl<'conn> Freeze for SqlTransaction<'conn>

§

impl<'conn> !RefUnwindSafe for SqlTransaction<'conn>

§

impl<'conn> !Send for SqlTransaction<'conn>

§

impl<'conn> !Sync for SqlTransaction<'conn>

§

impl<'conn> Unpin for SqlTransaction<'conn>

§

impl<'conn> !UnwindSafe for SqlTransaction<'conn>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where @@ -18,11 +18,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -95,9 +95,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/struct.UtxoId.html b/rustdoc/latest/zcash_client_sqlite/struct.UtxoId.html index a532fe4f1..d206a3ff0 100644 --- a/rustdoc/latest/zcash_client_sqlite/struct.UtxoId.html +++ b/rustdoc/latest/zcash_client_sqlite/struct.UtxoId.html @@ -1,4 +1,4 @@ -UtxoId in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct UtxoId

Source
pub struct UtxoId(pub i64);
Expand description

A newtype wrapper for sqlite primary key values for the utxos table.

+UtxoId in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct UtxoId

Source
pub struct UtxoId(pub i64);
Expand description

A newtype wrapper for sqlite primary key values for the utxos table.

Tuple Fields§

§0: i64

Trait Implementations§

Source§

impl Clone for UtxoId

Source§

fn clone(&self) -> UtxoId

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UtxoId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for UtxoId

Source§

fn eq(&self, other: &UtxoId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for UtxoId

Source§

impl Eq for UtxoId

Source§

impl StructuralPartialEq for UtxoId

Auto Trait Implementations§

§

impl Freeze for UtxoId

§

impl RefUnwindSafe for UtxoId

§

impl Send for UtxoId

§

impl Sync for UtxoId

§

impl Unpin for UtxoId

§

impl UnwindSafe for UtxoId

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where @@ -28,12 +28,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -107,9 +107,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/struct.WalletDb.html b/rustdoc/latest/zcash_client_sqlite/struct.WalletDb.html index 693e181af..307489ec3 100644 --- a/rustdoc/latest/zcash_client_sqlite/struct.WalletDb.html +++ b/rustdoc/latest/zcash_client_sqlite/struct.WalletDb.html @@ -1,4 +1,4 @@ -WalletDb in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct WalletDb

Source
pub struct WalletDb<C, P> { /* private fields */ }
Expand description

A wrapper for the SQLite connection to the wallet database.

+WalletDb in zcash_client_sqlite - Rust
zcash_client_sqlite

Struct WalletDb

Source
pub struct WalletDb<C, P> { /* private fields */ }
Expand description

A wrapper for the SQLite connection to the wallet database.

Implementations§

Source§

impl<P: Parameters + Clone> WalletDb<Connection, P>

Source

pub fn for_path<F: AsRef<Path>>(path: F, params: P) -> Result<Self, Error>

Construct a connection to the wallet database stored at the specified path.

Source

pub fn transactionally<F, A, E: From<Error>>(&mut self, f: F) -> Result<A, E>
where F: FnOnce(&mut WalletDb<SqlTransaction<'_>, P>) -> Result<A, E>,

Trait Implementations§

Source§

impl<C: Borrow<Connection>, P: Parameters> InputSource for WalletDb<C, P>

Source§

fn get_account_metadata( @@ -248,11 +248,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -325,9 +325,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/enum.Error.html b/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/enum.Error.html index 3093f91ca..38b2b77e2 100644 --- a/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/enum.Error.html +++ b/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/enum.Error.html @@ -1,4 +1,4 @@ -Error in zcash_client_sqlite::wallet::commitment_tree - Rust
pub enum Error {
+Error in zcash_client_sqlite::wallet::commitment_tree - Rust
pub enum Error {
     Serialization(Error),
     Query(Error),
     CheckpointConflict {
@@ -38,11 +38,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/index.html b/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/index.html index fb113a552..f85ef548e 100644 --- a/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/index.html +++ b/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/index.html @@ -1 +1 @@ -zcash_client_sqlite::wallet::commitment_tree - Rust
zcash_client_sqlite::wallet

Module commitment_tree

Source

Structs§

Enums§

  • Errors that can appear in SQLite-back [ShardStore] implementation operations.
\ No newline at end of file +zcash_client_sqlite::wallet::commitment_tree - Rust
zcash_client_sqlite::wallet

Module commitment_tree

Source

Structs§

Enums§

  • Errors that can appear in SQLite-back [ShardStore] implementation operations.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/struct.SqliteShardStore.html b/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/struct.SqliteShardStore.html index 2398e7df9..409baeade 100644 --- a/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/struct.SqliteShardStore.html +++ b/rustdoc/latest/zcash_client_sqlite/wallet/commitment_tree/struct.SqliteShardStore.html @@ -1,4 +1,4 @@ -SqliteShardStore in zcash_client_sqlite::wallet::commitment_tree - Rust
zcash_client_sqlite::wallet::commitment_tree

Struct SqliteShardStore

Source
pub struct SqliteShardStore<C, H, const SHARD_HEIGHT: u8> { /* private fields */ }

Trait Implementations§

Source§

impl<'conn, 'a: 'conn, H: HashSer, const SHARD_HEIGHT: u8> ShardStore for SqliteShardStore<&'a Transaction<'conn>, H, SHARD_HEIGHT>

Source§

type H = H

The type used for leaves and nodes in the tree.
Source§

type CheckpointId = BlockHeight

The type used to identify checkpointed positions in the tree.
Source§

type Error = Error

The error type for operations on this store.
Source§

fn get_shard( +SqliteShardStore in zcash_client_sqlite::wallet::commitment_tree - Rust
zcash_client_sqlite::wallet::commitment_tree

Struct SqliteShardStore

Source
pub struct SqliteShardStore<C, H, const SHARD_HEIGHT: u8> { /* private fields */ }

Trait Implementations§

Source§

impl<'conn, 'a: 'conn, H: HashSer, const SHARD_HEIGHT: u8> ShardStore for SqliteShardStore<&'a Transaction<'conn>, H, SHARD_HEIGHT>

Source§

type H = H

The type used for leaves and nodes in the tree.
Source§

type CheckpointId = BlockHeight

The type used to identify checkpointed positions in the tree.
Source§

type Error = Error

The error type for operations on this store.
Source§

fn get_shard( &self, shard_root: Address, ) -> Result<Option<LocatedPrunableTree<Self::H>>, Self::Error>

Returns the subtree at the given root address, if any such subtree exists.
Source§

fn last_shard( @@ -124,11 +124,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -201,9 +201,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/wallet/index.html b/rustdoc/latest/zcash_client_sqlite/wallet/index.html index 5351e8eab..9c24a6648 100644 --- a/rustdoc/latest/zcash_client_sqlite/wallet/index.html +++ b/rustdoc/latest/zcash_client_sqlite/wallet/index.html @@ -1,4 +1,4 @@ -zcash_client_sqlite::wallet - Rust
zcash_client_sqlite

Module wallet

Source
Expand description

Functions for querying information in the wallet database.

+zcash_client_sqlite::wallet - Rust
zcash_client_sqlite

Module wallet

Source
Expand description

Functions for querying information in the wallet database.

These functions should generally not be used directly; instead, their functionality is available via the WalletRead and WalletWrite traits.

diff --git a/rustdoc/latest/zcash_client_sqlite/wallet/init/enum.WalletMigrationError.html b/rustdoc/latest/zcash_client_sqlite/wallet/init/enum.WalletMigrationError.html index 22c52561e..67973d4a4 100644 --- a/rustdoc/latest/zcash_client_sqlite/wallet/init/enum.WalletMigrationError.html +++ b/rustdoc/latest/zcash_client_sqlite/wallet/init/enum.WalletMigrationError.html @@ -1,4 +1,4 @@ -WalletMigrationError in zcash_client_sqlite::wallet::init - Rust
zcash_client_sqlite::wallet::init

Enum WalletMigrationError

Source
pub enum WalletMigrationError {
+WalletMigrationError in zcash_client_sqlite::wallet::init - Rust
zcash_client_sqlite::wallet::init

Enum WalletMigrationError

Source
pub enum WalletMigrationError {
     DatabaseNotSupported(String),
     SeedRequired,
     SeedNotRelevant,
@@ -43,11 +43,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -121,9 +121,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/wallet/init/fn.init_wallet_db.html b/rustdoc/latest/zcash_client_sqlite/wallet/init/fn.init_wallet_db.html index d9ce7d03b..7ca5f77b8 100644 --- a/rustdoc/latest/zcash_client_sqlite/wallet/init/fn.init_wallet_db.html +++ b/rustdoc/latest/zcash_client_sqlite/wallet/init/fn.init_wallet_db.html @@ -1,4 +1,4 @@ -init_wallet_db in zcash_client_sqlite::wallet::init - Rust
zcash_client_sqlite::wallet::init

Function init_wallet_db

Source
pub fn init_wallet_db<P: Parameters + 'static>(
+init_wallet_db in zcash_client_sqlite::wallet::init - Rust
zcash_client_sqlite::wallet::init

Function init_wallet_db

Source
pub fn init_wallet_db<P: Parameters + 'static>(
     wdb: &mut WalletDb<Connection, P>,
     seed: Option<SecretVec<u8>>,
 ) -> Result<(), MigratorError<Uuid, WalletMigrationError>>
Expand description

Sets up the internal structure of the data database.

diff --git a/rustdoc/latest/zcash_client_sqlite/wallet/init/index.html b/rustdoc/latest/zcash_client_sqlite/wallet/init/index.html index 4f67e6d4e..61b56b9e8 100644 --- a/rustdoc/latest/zcash_client_sqlite/wallet/init/index.html +++ b/rustdoc/latest/zcash_client_sqlite/wallet/init/index.html @@ -1,2 +1,2 @@ -zcash_client_sqlite::wallet::init - Rust
zcash_client_sqlite::wallet

Module init

Source
Expand description

Functions for initializing the various databases.

+zcash_client_sqlite::wallet::init - Rust
zcash_client_sqlite::wallet

Module init

Source
Expand description

Functions for initializing the various databases.

Enums§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_client_sqlite/wallet/struct.Account.html b/rustdoc/latest/zcash_client_sqlite/wallet/struct.Account.html index 076a7bc15..8a48747cb 100644 --- a/rustdoc/latest/zcash_client_sqlite/wallet/struct.Account.html +++ b/rustdoc/latest/zcash_client_sqlite/wallet/struct.Account.html @@ -1,4 +1,4 @@ -Account in zcash_client_sqlite::wallet - Rust
zcash_client_sqlite::wallet

Struct Account

Source
pub struct Account { /* private fields */ }
Expand description

An account stored in a zcash_client_sqlite database.

+Account in zcash_client_sqlite::wallet - Rust
zcash_client_sqlite::wallet

Struct Account

Source
pub struct Account { /* private fields */ }
Expand description

An account stored in a zcash_client_sqlite database.

Trait Implementations§

Source§

impl Account for Account

Source§

type AccountId = AccountUuid

Source§

fn id(&self) -> AccountUuid

Returns the unique identifier for the account.
Source§

fn name(&self) -> Option<&str>

Returns the human-readable name for the account, if any has been configured.
Source§

fn source(&self) -> &AccountSource

Returns whether this account is derived or imported, and the derivation parameters if applicable.
Source§

fn ufvk(&self) -> Option<&UnifiedFullViewingKey>

Returns the UFVK that the wallet backend has stored for the account, if any. Read more
Source§

fn uivk(&self) -> UnifiedIncomingViewingKey

Returns the UIVK that the wallet backend has stored for the account. Read more
Source§

fn purpose(&self) -> AccountPurpose

Returns whether the account is a spending account or a view-only account.
Source§

impl Clone for Account

Source§

fn clone(&self) -> Account

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Account

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where @@ -20,12 +20,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -99,9 +99,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_client_sqlite/wallet/testing/index.html b/rustdoc/latest/zcash_client_sqlite/wallet/testing/index.html index 8fa8fbe07..327a9304f 100644 --- a/rustdoc/latest/zcash_client_sqlite/wallet/testing/index.html +++ b/rustdoc/latest/zcash_client_sqlite/wallet/testing/index.html @@ -1 +1 @@ -zcash_client_sqlite::wallet::testing - Rust
zcash_client_sqlite::wallet

Module testing

Source
Available on crate feature test-dependencies only.
\ No newline at end of file +zcash_client_sqlite::wallet::testing - Rust
zcash_client_sqlite::wallet

Module testing

Source
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_encoding/all.html b/rustdoc/latest/zcash_encoding/all.html index f2f2ab82c..5726b70ae 100644 --- a/rustdoc/latest/zcash_encoding/all.html +++ b/rustdoc/latest/zcash_encoding/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Constants

\ No newline at end of file diff --git a/rustdoc/latest/zcash_encoding/constant.MAX_COMPACT_SIZE.html b/rustdoc/latest/zcash_encoding/constant.MAX_COMPACT_SIZE.html index 908ffd3cc..6c0e66c01 100644 --- a/rustdoc/latest/zcash_encoding/constant.MAX_COMPACT_SIZE.html +++ b/rustdoc/latest/zcash_encoding/constant.MAX_COMPACT_SIZE.html @@ -1,2 +1,2 @@ -MAX_COMPACT_SIZE in zcash_encoding - Rust
zcash_encoding

Constant MAX_COMPACT_SIZE

Source
pub const MAX_COMPACT_SIZE: u32 = 0x02000000;
Expand description

The maximum allowed value representable as a [CompactSize]

+MAX_COMPACT_SIZE in zcash_encoding - Rust
zcash_encoding

Constant MAX_COMPACT_SIZE

Source
pub const MAX_COMPACT_SIZE: u32 = 0x02000000;
Expand description

The maximum allowed value representable as a [CompactSize]

\ No newline at end of file diff --git a/rustdoc/latest/zcash_encoding/index.html b/rustdoc/latest/zcash_encoding/index.html index 0d1ae048d..f103cd95d 100644 --- a/rustdoc/latest/zcash_encoding/index.html +++ b/rustdoc/latest/zcash_encoding/index.html @@ -1,4 +1,4 @@ -zcash_encoding - Rust

Crate zcash_encoding

Source
Expand description

Zcash binary encodings.

+zcash_encoding - Rust

Crate zcash_encoding

Source
Expand description

Zcash binary encodings.

zcash_encoding is a library that provides common encoding and decoding operations for stable binary encodings used throughout the Zcash ecosystem.

Structs§

  • Namespace for functions that perform encoding of array contents.
  • Namespace for functions for compact encoding of integers.
  • Namespace for functions that perform encoding of Option values.
  • Namespace for functions that perform encoding of vectors.

Constants§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_encoding/struct.Array.html b/rustdoc/latest/zcash_encoding/struct.Array.html index 27714ce6e..00b2dbd3a 100644 --- a/rustdoc/latest/zcash_encoding/struct.Array.html +++ b/rustdoc/latest/zcash_encoding/struct.Array.html @@ -1,4 +1,4 @@ -Array in zcash_encoding - Rust
zcash_encoding

Struct Array

Source
pub struct Array;
Expand description

Namespace for functions that perform encoding of array contents.

+Array in zcash_encoding - Rust
zcash_encoding

Struct Array

Source
pub struct Array;
Expand description

Namespace for functions that perform encoding of array contents.

This is similar to the Vector encoding except that no length information is written as part of the encoding, so length must be statically known or obtained from other parts of the input stream.

@@ -29,11 +29,11 @@

Auto Trait Implementations§

§

impl Freeze for Array

§

impl RefUnwindSafe for Array

§

impl Send for Array

§

impl Sync for Array

§

impl Unpin for Array

§

impl UnwindSafe for Array

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_encoding/struct.CompactSize.html b/rustdoc/latest/zcash_encoding/struct.CompactSize.html index 17feb7ff8..758c8774b 100644 --- a/rustdoc/latest/zcash_encoding/struct.CompactSize.html +++ b/rustdoc/latest/zcash_encoding/struct.CompactSize.html @@ -1,4 +1,4 @@ -CompactSize in zcash_encoding - Rust
zcash_encoding

Struct CompactSize

Source
pub struct CompactSize;
Expand description

Namespace for functions for compact encoding of integers.

+CompactSize in zcash_encoding - Rust
zcash_encoding

Struct CompactSize

Source
pub struct CompactSize;
Expand description

Namespace for functions for compact encoding of integers.

This codec requires integers to be in the range 0x0..=0x02000000, for compatibility with Zcash consensus rules.

Implementations§

Source§

impl CompactSize

Source

pub fn read<R: Read>(reader: R) -> Result<u64>

Reads an integer encoded in compact form.

@@ -9,11 +9,11 @@

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_encoding/struct.Optional.html b/rustdoc/latest/zcash_encoding/struct.Optional.html index b949714bc..867efc54c 100644 --- a/rustdoc/latest/zcash_encoding/struct.Optional.html +++ b/rustdoc/latest/zcash_encoding/struct.Optional.html @@ -1,4 +1,4 @@ -Optional in zcash_encoding - Rust
zcash_encoding

Struct Optional

Source
pub struct Optional;
Expand description

Namespace for functions that perform encoding of Option values.

+Optional in zcash_encoding - Rust
zcash_encoding

Struct Optional

Source
pub struct Optional;
Expand description

Namespace for functions that perform encoding of Option values.

Implementations§

Source§

impl Optional

Source

pub fn read<R: Read, T, F>(reader: R, func: F) -> Result<Option<T>>
where F: Fn(R) -> Result<T>,

Reads an optional value, assuming the encoding written by Optional::write, using the provided function to decode the contained element if present.

@@ -9,11 +9,11 @@

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_encoding/struct.Vector.html b/rustdoc/latest/zcash_encoding/struct.Vector.html index d3966ac30..973017bc5 100644 --- a/rustdoc/latest/zcash_encoding/struct.Vector.html +++ b/rustdoc/latest/zcash_encoding/struct.Vector.html @@ -1,4 +1,4 @@ -Vector in zcash_encoding - Rust
zcash_encoding

Struct Vector

Source
pub struct Vector;
Expand description

Namespace for functions that perform encoding of vectors.

+Vector in zcash_encoding - Rust
zcash_encoding

Struct Vector

Source
pub struct Vector;
Expand description

Namespace for functions that perform encoding of vectors.

The length of a vector is restricted to at most 0x02000000, for compatibility with the Zcash consensus rules.

Implementations§

Source§

impl Vector

Source

pub fn read<R: Read, E, F>(reader: R, func: F) -> Result<Vec<E>>
where @@ -39,11 +39,11 @@

Auto Trait Implementations§

§

impl Freeze for Vector

§

impl RefUnwindSafe for Vector

§

impl Send for Vector

§

impl Sync for Vector

§

impl Unpin for Vector

§

impl UnwindSafe for Vector

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_extensions/all.html b/rustdoc/latest/zcash_extensions/all.html index 66d29e21e..595f6eca4 100644 --- a/rustdoc/latest/zcash_extensions/all.html +++ b/rustdoc/latest/zcash_extensions/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

\ No newline at end of file +List of all items in this crate

List of all items

\ No newline at end of file diff --git a/rustdoc/latest/zcash_extensions/index.html b/rustdoc/latest/zcash_extensions/index.html index 7ce9e9e38..162457f58 100644 --- a/rustdoc/latest/zcash_extensions/index.html +++ b/rustdoc/latest/zcash_extensions/index.html @@ -1 +1 @@ -zcash_extensions - Rust

Crate zcash_extensions

Source
\ No newline at end of file +zcash_extensions - Rust

Crate zcash_extensions

Source
\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/all.html b/rustdoc/latest/zcash_history/all.html index f6324dda8..047f9f29f 100644 --- a/rustdoc/latest/zcash_history/all.html +++ b/rustdoc/latest/zcash_history/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/constant.MAX_ENTRY_SIZE.html b/rustdoc/latest/zcash_history/constant.MAX_ENTRY_SIZE.html index 3e7ad6ef5..6f961ae66 100644 --- a/rustdoc/latest/zcash_history/constant.MAX_ENTRY_SIZE.html +++ b/rustdoc/latest/zcash_history/constant.MAX_ENTRY_SIZE.html @@ -1,2 +1,2 @@ -MAX_ENTRY_SIZE in zcash_history - Rust
zcash_history

Constant MAX_ENTRY_SIZE

Source
pub const MAX_ENTRY_SIZE: usize = _; // 253usize
Expand description

Max serialized length of entry data.

+MAX_ENTRY_SIZE in zcash_history - Rust
zcash_history

Constant MAX_ENTRY_SIZE

Source
pub const MAX_ENTRY_SIZE: usize = _; // 253usize
Expand description

Max serialized length of entry data.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/constant.MAX_NODE_DATA_SIZE.html b/rustdoc/latest/zcash_history/constant.MAX_NODE_DATA_SIZE.html index cc2565c53..f458dd974 100644 --- a/rustdoc/latest/zcash_history/constant.MAX_NODE_DATA_SIZE.html +++ b/rustdoc/latest/zcash_history/constant.MAX_NODE_DATA_SIZE.html @@ -1,2 +1,2 @@ -MAX_NODE_DATA_SIZE in zcash_history - Rust
zcash_history

Constant MAX_NODE_DATA_SIZE

Source
pub const MAX_NODE_DATA_SIZE: usize = _; // 244usize
Expand description

Maximum serialized size of the node metadata.

+MAX_NODE_DATA_SIZE in zcash_history - Rust
zcash_history

Constant MAX_NODE_DATA_SIZE

Source
pub const MAX_NODE_DATA_SIZE: usize = _; // 244usize
Expand description

Maximum serialized size of the node metadata.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/enum.EntryKind.html b/rustdoc/latest/zcash_history/enum.EntryKind.html index 1d925483a..b050ab297 100644 --- a/rustdoc/latest/zcash_history/enum.EntryKind.html +++ b/rustdoc/latest/zcash_history/enum.EntryKind.html @@ -1,4 +1,4 @@ -EntryKind in zcash_history - Rust
zcash_history

Enum EntryKind

Source
#[repr(C)]
pub enum EntryKind { +EntryKind in zcash_history - Rust
zcash_history

Enum EntryKind

Source
#[repr(C)]
pub enum EntryKind { Leaf, Node(EntryLink, EntryLink), }
Expand description

MMR Node. It is leaf when left, right are None and node when they are not.

@@ -7,12 +7,12 @@

Trait Implementations§

Source§

impl Debug for EntryKind

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +

Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/enum.EntryLink.html b/rustdoc/latest/zcash_history/enum.EntryLink.html index b46f79f9c..182039f0e 100644 --- a/rustdoc/latest/zcash_history/enum.EntryLink.html +++ b/rustdoc/latest/zcash_history/enum.EntryLink.html @@ -1,4 +1,4 @@ -EntryLink in zcash_history - Rust
zcash_history

Enum EntryLink

Source
#[repr(C)]
pub enum EntryLink { +EntryLink in zcash_history - Rust
zcash_history

Enum EntryLink

Source
#[repr(C)]
pub enum EntryLink { Stored(u32), Generated(u32), }
Expand description

Reference to the tree node.

@@ -8,14 +8,14 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/enum.Error.html b/rustdoc/latest/zcash_history/enum.Error.html index 7a604cf4e..1e2fc23eb 100644 --- a/rustdoc/latest/zcash_history/enum.Error.html +++ b/rustdoc/latest/zcash_history/enum.Error.html @@ -1,4 +1,4 @@ -Error in zcash_history - Rust
zcash_history

Enum Error

Source
pub enum Error {
+Error in zcash_history - Rust
zcash_history

Enum Error

Source
pub enum Error {
     ExpectedInMemory(EntryLink),
     ExpectedNode(Option<EntryLink>),
 }
Expand description

Crate-level error type

@@ -9,13 +9,13 @@

Trait Implementations§

Source§

impl Debug for Error

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for Error

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Error

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/enum.V1.html b/rustdoc/latest/zcash_history/enum.V1.html index 2ab17091f..97421d581 100644 --- a/rustdoc/latest/zcash_history/enum.V1.html +++ b/rustdoc/latest/zcash_history/enum.V1.html @@ -1,4 +1,4 @@ -V1 in zcash_history - Rust
zcash_history

Enum V1

Source
pub enum V1 {}
Expand description

Version 1 of the Zcash chain history tree.

+V1 in zcash_history - Rust
zcash_history

Enum V1

Source
pub enum V1 {}
Expand description

Version 1 of the Zcash chain history tree.

This version was used for the Heartwood and Canopy epochs.

Trait Implementations§

Source§

impl Version for V1

Source§

type NodeData = NodeData

The node data for this tree version.
Source§

fn consensus_branch_id(data: &Self::NodeData) -> u32

Returns the consensus branch ID for the given node data.
Source§

fn start_height(data: &Self::NodeData) -> u64

Returns the start height for the given node data.
Source§

fn end_height(data: &Self::NodeData) -> u64

Returns the end height for the given node data.
Source§

fn combine_inner( subtree_commitment: [u8; 32], @@ -10,12 +10,12 @@ ) -> Result<Self::NodeData>

Convert from byte representation.
Source§

fn hash(data: &Self::NodeData) -> [u8; 32]

Hash node metadata

Auto Trait Implementations§

§

impl Freeze for V1

§

impl RefUnwindSafe for V1

§

impl Send for V1

§

impl Sync for V1

§

impl Unpin for V1

§

impl UnwindSafe for V1

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +

Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/enum.V2.html b/rustdoc/latest/zcash_history/enum.V2.html index ec2c3057d..33efef324 100644 --- a/rustdoc/latest/zcash_history/enum.V2.html +++ b/rustdoc/latest/zcash_history/enum.V2.html @@ -1,4 +1,4 @@ -V2 in zcash_history - Rust
zcash_history

Enum V2

Source
pub enum V2 {}
Expand description

Version 2 of the Zcash chain history tree.

+V2 in zcash_history - Rust
zcash_history

Enum V2

Source
pub enum V2 {}
Expand description

Version 2 of the Zcash chain history tree.

This version is used from the NU5 epoch.

Trait Implementations§

Source§

impl Version for V2

Source§

type NodeData = V2

The node data for this tree version.
Source§

fn consensus_branch_id(data: &Self::NodeData) -> u32

Returns the consensus branch ID for the given node data.
Source§

fn start_height(data: &Self::NodeData) -> u64

Returns the start height for the given node data.
Source§

fn end_height(data: &Self::NodeData) -> u64

Returns the end height for the given node data.
Source§

fn combine_inner( subtree_commitment: [u8; 32], @@ -10,12 +10,12 @@ ) -> Result<Self::NodeData>

Convert from byte representation.
Source§

fn hash(data: &Self::NodeData) -> [u8; 32]

Hash node metadata

Auto Trait Implementations§

§

impl Freeze for V2

§

impl RefUnwindSafe for V2

§

impl Send for V2

§

impl Sync for V2

§

impl Unpin for V2

§

impl UnwindSafe for V2

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +

Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/index.html b/rustdoc/latest/zcash_history/index.html index c17c5f719..e96653bbc 100644 --- a/rustdoc/latest/zcash_history/index.html +++ b/rustdoc/latest/zcash_history/index.html @@ -1,3 +1,3 @@ -zcash_history - Rust

Crate zcash_history

Source
Expand description

Chain history library for Zcash

+zcash_history - Rust

Crate zcash_history

Source
Expand description

Chain history library for Zcash

To be used in zebra and via FFI bindings in zcashd

Structs§

Enums§

  • MMR Node. It is leaf when left, right are None and node when they are not.
  • Reference to the tree node.
  • Crate-level error type
  • Version 1 of the Zcash chain history tree.
  • Version 2 of the Zcash chain history tree.

Constants§

Traits§

  • A version of the chain history tree.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/struct.Entry.html b/rustdoc/latest/zcash_history/struct.Entry.html index 97a2b397a..26c783a6d 100644 --- a/rustdoc/latest/zcash_history/struct.Entry.html +++ b/rustdoc/latest/zcash_history/struct.Entry.html @@ -1,4 +1,4 @@ -Entry in zcash_history - Rust
zcash_history

Struct Entry

Source
pub struct Entry<V: Version> { /* private fields */ }
Expand description

MMR Entry.

+Entry in zcash_history - Rust
zcash_history

Struct Entry

Source
pub struct Entry<V: Version> { /* private fields */ }
Expand description

MMR Entry.

Implementations§

Source§

impl<V: Version> Entry<V>

Source

pub fn new(data: V::NodeData, left: EntryLink, right: EntryLink) -> Self

New entry of type node.

Source

pub fn new_leaf(data: V::NodeData) -> Self

Creates a new leaf.

Source

pub fn complete(&self) -> bool

Returns if is this node complete (has total of 2^N leaves)

@@ -22,13 +22,13 @@ <V as Version>::NodeData: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/struct.NodeData.html b/rustdoc/latest/zcash_history/struct.NodeData.html index 89a67f8f6..d97ddc7ef 100644 --- a/rustdoc/latest/zcash_history/struct.NodeData.html +++ b/rustdoc/latest/zcash_history/struct.NodeData.html @@ -1,4 +1,4 @@ -NodeData in zcash_history - Rust
zcash_history

Struct NodeData

Source
#[repr(C)]
pub struct NodeData { +NodeData in zcash_history - Rust
zcash_history

Struct NodeData

Source
#[repr(C)]
pub struct NodeData { pub consensus_branch_id: u32, pub subtree_commitment: [u8; 32], pub start_time: u32, @@ -37,13 +37,13 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/struct.Tree.html b/rustdoc/latest/zcash_history/struct.Tree.html index 4d6cd4efa..254cae11c 100644 --- a/rustdoc/latest/zcash_history/struct.Tree.html +++ b/rustdoc/latest/zcash_history/struct.Tree.html @@ -1,4 +1,4 @@ -Tree in zcash_history - Rust
zcash_history

Struct Tree

Source
pub struct Tree<V: Version> { /* private fields */ }
Expand description

Represents partially loaded tree.

+Tree in zcash_history - Rust
zcash_history

Struct Tree

Source
pub struct Tree<V: Version> { /* private fields */ }
Expand description

Represents partially loaded tree.

Some kind of “view” into the array representation of the MMR tree. With only some of the leaves/nodes pre-loaded / pre-generated. Exact amount of the loaded data can be calculated by the constructing party, @@ -43,12 +43,12 @@

§Panics
<V as Version>::NodeData: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +

Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_history/trait.Version.html b/rustdoc/latest/zcash_history/trait.Version.html index e592b4e2b..1d418fcb9 100644 --- a/rustdoc/latest/zcash_history/trait.Version.html +++ b/rustdoc/latest/zcash_history/trait.Version.html @@ -1,4 +1,4 @@ -Version in zcash_history - Rust
zcash_history

Trait Version

Source
pub trait Version {
+Version in zcash_history - Rust
zcash_history

Trait Version

Source
pub trait Version {
     type NodeData: Debug;
 
     // Required methods
diff --git a/rustdoc/latest/zcash_inspect/address/enum.AddressKind.html b/rustdoc/latest/zcash_inspect/address/enum.AddressKind.html
index b941f86ae..a563d8fcc 100644
--- a/rustdoc/latest/zcash_inspect/address/enum.AddressKind.html
+++ b/rustdoc/latest/zcash_inspect/address/enum.AddressKind.html
@@ -1,4 +1,4 @@
-AddressKind in zcash_inspect::address - Rust
zcash_inspect::address

Enum AddressKind

Source
enum AddressKind {
+AddressKind in zcash_inspect::address - Rust
zcash_inspect::address

Enum AddressKind

Source
enum AddressKind {
     Sprout([u8; 64]),
     Sapling([u8; 43]),
     Unified(Address),
@@ -24,11 +24,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -101,9 +101,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/address/fn.inspect.html b/rustdoc/latest/zcash_inspect/address/fn.inspect.html index 41418f8c5..53a144def 100644 --- a/rustdoc/latest/zcash_inspect/address/fn.inspect.html +++ b/rustdoc/latest/zcash_inspect/address/fn.inspect.html @@ -1 +1 @@ -inspect in zcash_inspect::address - Rust
zcash_inspect::address

Function inspect

Source
pub(crate) fn inspect(addr: ZcashAddress)
\ No newline at end of file +inspect in zcash_inspect::address - Rust
zcash_inspect::address

Function inspect

Source
pub(crate) fn inspect(addr: ZcashAddress)
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/address/index.html b/rustdoc/latest/zcash_inspect/address/index.html index a6d46ac08..c29a46047 100644 --- a/rustdoc/latest/zcash_inspect/address/index.html +++ b/rustdoc/latest/zcash_inspect/address/index.html @@ -1 +1 @@ -zcash_inspect::address - Rust
zcash_inspect

Module address

Source

Structs§

Enums§

Functions§

\ No newline at end of file +zcash_inspect::address - Rust
zcash_inspect

Module address

Source

Structs§

Enums§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/address/struct.Address.html b/rustdoc/latest/zcash_inspect/address/struct.Address.html index c18ba8ebd..cd8b55f3a 100644 --- a/rustdoc/latest/zcash_inspect/address/struct.Address.html +++ b/rustdoc/latest/zcash_inspect/address/struct.Address.html @@ -1,4 +1,4 @@ -Address in zcash_inspect::address - Rust
zcash_inspect::address

Struct Address

Source
struct Address {
+Address in zcash_inspect::address - Rust
zcash_inspect::address

Struct Address

Source
struct Address {
     net: Network,
     kind: AddressKind,
 }

Fields§

§net: Network§kind: AddressKind

Trait Implementations§

Source§

impl TryFromAddress for Address

Source§

type Error = ()

Conversion errors for the user type (e.g. failing to parse the data passed to @@ -39,11 +39,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/all.html b/rustdoc/latest/zcash_inspect/all.html index 7056e0905..35c6dec43 100644 --- a/rustdoc/latest/zcash_inspect/all.html +++ b/rustdoc/latest/zcash_inspect/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/block/constant.MIN_BLOCK_VERSION.html b/rustdoc/latest/zcash_inspect/block/constant.MIN_BLOCK_VERSION.html index 1285dd014..310582a76 100644 --- a/rustdoc/latest/zcash_inspect/block/constant.MIN_BLOCK_VERSION.html +++ b/rustdoc/latest/zcash_inspect/block/constant.MIN_BLOCK_VERSION.html @@ -1 +1 @@ -MIN_BLOCK_VERSION in zcash_inspect::block - Rust
zcash_inspect::block

Constant MIN_BLOCK_VERSION

Source
const MIN_BLOCK_VERSION: i32 = 4;
\ No newline at end of file +MIN_BLOCK_VERSION in zcash_inspect::block - Rust
zcash_inspect::block

Constant MIN_BLOCK_VERSION

Source
const MIN_BLOCK_VERSION: i32 = 4;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/block/fn.check_equihash_solution.html b/rustdoc/latest/zcash_inspect/block/fn.check_equihash_solution.html index 1fefb5a8e..ca91869ba 100644 --- a/rustdoc/latest/zcash_inspect/block/fn.check_equihash_solution.html +++ b/rustdoc/latest/zcash_inspect/block/fn.check_equihash_solution.html @@ -1,4 +1,4 @@ -check_equihash_solution in zcash_inspect::block - Rust
zcash_inspect::block

Function check_equihash_solution

Source
fn check_equihash_solution(
+check_equihash_solution in zcash_inspect::block - Rust
zcash_inspect::block

Function check_equihash_solution

Source
fn check_equihash_solution(
     header: &BlockHeader,
     params: Network,
 ) -> Result<(), Error>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/block/fn.check_proof_of_work.html b/rustdoc/latest/zcash_inspect/block/fn.check_proof_of_work.html index d8c626088..987619941 100644 --- a/rustdoc/latest/zcash_inspect/block/fn.check_proof_of_work.html +++ b/rustdoc/latest/zcash_inspect/block/fn.check_proof_of_work.html @@ -1,4 +1,4 @@ -check_proof_of_work in zcash_inspect::block - Rust
zcash_inspect::block

Function check_proof_of_work

Source
fn check_proof_of_work(
+check_proof_of_work in zcash_inspect::block - Rust
zcash_inspect::block

Function check_proof_of_work

Source
fn check_proof_of_work(
     header: &BlockHeader,
     params: Network,
 ) -> Result<(), &str>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/block/fn.derive_block_commitments_hash.html b/rustdoc/latest/zcash_inspect/block/fn.derive_block_commitments_hash.html index c80c7668e..17db3566a 100644 --- a/rustdoc/latest/zcash_inspect/block/fn.derive_block_commitments_hash.html +++ b/rustdoc/latest/zcash_inspect/block/fn.derive_block_commitments_hash.html @@ -1,4 +1,4 @@ -derive_block_commitments_hash in zcash_inspect::block - Rust
zcash_inspect::block

Function derive_block_commitments_hash

Source
fn derive_block_commitments_hash(
+derive_block_commitments_hash in zcash_inspect::block - Rust
zcash_inspect::block

Function derive_block_commitments_hash

Source
fn derive_block_commitments_hash(
     chain_history_root: [u8; 32],
     auth_data_root: [u8; 32],
 ) -> [u8; 32]
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/block/fn.guess_params.html b/rustdoc/latest/zcash_inspect/block/fn.guess_params.html index acc89d89b..59debdd81 100644 --- a/rustdoc/latest/zcash_inspect/block/fn.guess_params.html +++ b/rustdoc/latest/zcash_inspect/block/fn.guess_params.html @@ -1 +1 @@ -guess_params in zcash_inspect::block - Rust
zcash_inspect::block

Function guess_params

Source
pub(crate) fn guess_params(header: &BlockHeader) -> Option<Network>
\ No newline at end of file +guess_params in zcash_inspect::block - Rust
zcash_inspect::block

Function guess_params

Source
pub(crate) fn guess_params(header: &BlockHeader) -> Option<Network>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/block/fn.inspect.html b/rustdoc/latest/zcash_inspect/block/fn.inspect.html index 5947759ac..20ecd0ad5 100644 --- a/rustdoc/latest/zcash_inspect/block/fn.inspect.html +++ b/rustdoc/latest/zcash_inspect/block/fn.inspect.html @@ -1 +1 @@ -inspect in zcash_inspect::block - Rust
zcash_inspect::block

Function inspect

Source
pub(crate) fn inspect(block: &Block, context: Option<Context>)
\ No newline at end of file +inspect in zcash_inspect::block - Rust
zcash_inspect::block

Function inspect

Source
pub(crate) fn inspect(block: &Block, context: Option<Context>)
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/block/fn.inspect_header.html b/rustdoc/latest/zcash_inspect/block/fn.inspect_header.html index 40e372f27..a1ef282f4 100644 --- a/rustdoc/latest/zcash_inspect/block/fn.inspect_header.html +++ b/rustdoc/latest/zcash_inspect/block/fn.inspect_header.html @@ -1 +1 @@ -inspect_header in zcash_inspect::block - Rust
zcash_inspect::block

Function inspect_header

Source
pub(crate) fn inspect_header(header: &BlockHeader, context: Option<Context>)
\ No newline at end of file +inspect_header in zcash_inspect::block - Rust
zcash_inspect::block

Function inspect_header

Source
pub(crate) fn inspect_header(header: &BlockHeader, context: Option<Context>)
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/block/fn.inspect_header_inner.html b/rustdoc/latest/zcash_inspect/block/fn.inspect_header_inner.html index e464353df..3913e0d5f 100644 --- a/rustdoc/latest/zcash_inspect/block/fn.inspect_header_inner.html +++ b/rustdoc/latest/zcash_inspect/block/fn.inspect_header_inner.html @@ -1 +1 @@ -inspect_header_inner in zcash_inspect::block - Rust
zcash_inspect::block

Function inspect_header_inner

Source
fn inspect_header_inner(header: &BlockHeader, params: Option<Network>)
\ No newline at end of file +inspect_header_inner in zcash_inspect::block - Rust
zcash_inspect::block

Function inspect_header_inner

Source
fn inspect_header_inner(header: &BlockHeader, params: Option<Network>)
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/block/index.html b/rustdoc/latest/zcash_inspect/block/index.html index ad31e1bdb..3a4487141 100644 --- a/rustdoc/latest/zcash_inspect/block/index.html +++ b/rustdoc/latest/zcash_inspect/block/index.html @@ -1 +1 @@ -zcash_inspect::block - Rust
zcash_inspect

Module block

Source

Structs§

  • Block 🔒
  • U256 🔒
    Little-endian large integer type

Constants§

Traits§

Functions§

\ No newline at end of file +zcash_inspect::block - Rust
zcash_inspect

Module block

Source

Structs§

  • Block 🔒
  • U256 🔒
    Little-endian large integer type

Constants§

Traits§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/block/struct.Block.html b/rustdoc/latest/zcash_inspect/block/struct.Block.html index 177da84de..68d4574de 100644 --- a/rustdoc/latest/zcash_inspect/block/struct.Block.html +++ b/rustdoc/latest/zcash_inspect/block/struct.Block.html @@ -1,4 +1,4 @@ -Block in zcash_inspect::block - Rust
zcash_inspect::block

Struct Block

Source
pub(crate) struct Block {
+Block in zcash_inspect::block - Rust
zcash_inspect::block

Struct Block

Source
pub(crate) struct Block {
     header: BlockHeader,
     txs: Vec<Transaction>,
 }

Fields§

§header: BlockHeader§txs: Vec<Transaction>

Implementations§

Source§

impl Block

Source

pub(crate) fn read<R: Read>(reader: R) -> Result<Self>

Source

pub(crate) fn guess_params(&self) -> Option<Network>

Source

fn extract_height(&self) -> Option<BlockHeight>

Source

fn build_merkle_root(&self) -> ([u8; 32], bool)

Builds the Merkle tree for this block and returns its root.

@@ -23,11 +23,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -100,9 +100,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/block/struct.U256.html b/rustdoc/latest/zcash_inspect/block/struct.U256.html index dcd0c556f..55c316d82 100644 --- a/rustdoc/latest/zcash_inspect/block/struct.U256.html +++ b/rustdoc/latest/zcash_inspect/block/struct.U256.html @@ -1,4 +1,4 @@ -U256 in zcash_inspect::block - Rust
zcash_inspect::block

Struct U256

Source
#[repr(C)]
pub(crate) struct U256(pub [u64; 4]);
Expand description

Little-endian large integer type

+U256 in zcash_inspect::block - Rust
zcash_inspect::block

Struct U256

Source
#[repr(C)]
pub(crate) struct U256(pub [u64; 4]);
Expand description

Little-endian large integer type

Tuple Fields§

§0: [u64; 4]

Implementations§

Source§

impl U256

Source

const WORD_BITS: usize = 64usize

Source

pub const MAX: U256 = _

Maximum value.

Source

pub fn from_str_radix(txt: &str, radix: u32) -> Result<Self, FromStrRadixErr>

Converts a string slice in a given base to an integer. Only supports radixes of 10 and 16.

@@ -134,12 +134,12 @@
§Panics
Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -214,9 +214,9 @@
§Panics
builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/block/trait.BlockParams.html b/rustdoc/latest/zcash_inspect/block/trait.BlockParams.html index dbf5044bc..1ed8b8fe3 100644 --- a/rustdoc/latest/zcash_inspect/block/trait.BlockParams.html +++ b/rustdoc/latest/zcash_inspect/block/trait.BlockParams.html @@ -1,4 +1,4 @@ -BlockParams in zcash_inspect::block - Rust
zcash_inspect::block

Trait BlockParams

Source
pub(crate) trait BlockParams: Parameters {
+BlockParams in zcash_inspect::block - Rust
zcash_inspect::block

Trait BlockParams

Source
pub(crate) trait BlockParams: Parameters {
     // Required methods
     fn equihash_n(&self) -> u32;
     fn equihash_k(&self) -> u32;
diff --git a/rustdoc/latest/zcash_inspect/context/index.html b/rustdoc/latest/zcash_inspect/context/index.html
index fe21bd1b5..86e4a952a 100644
--- a/rustdoc/latest/zcash_inspect/context/index.html
+++ b/rustdoc/latest/zcash_inspect/context/index.html
@@ -1 +1 @@
-zcash_inspect::context - Rust
zcash_inspect

Module context

Source

Structs§

\ No newline at end of file +zcash_inspect::context - Rust
zcash_inspect

Module context

Source

Structs§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/context/struct.Context.html b/rustdoc/latest/zcash_inspect/context/struct.Context.html index 5c54c7988..798b5d3ff 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.Context.html +++ b/rustdoc/latest/zcash_inspect/context/struct.Context.html @@ -1,4 +1,4 @@ -Context in zcash_inspect::context - Rust
zcash_inspect::context

Struct Context

Source
pub(crate) struct Context {
+Context in zcash_inspect::context - Rust
zcash_inspect::context

Struct Context

Source
pub(crate) struct Context {
     network: Option<JsonNetwork>,
     accounts: Option<Vec<JsonAccountId>>,
     pub(crate) chainhistoryroot: Option<ZUint256>,
@@ -23,11 +23,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -100,9 +100,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.JsonAccountId.html b/rustdoc/latest/zcash_inspect/context/struct.JsonAccountId.html index 1953e297a..09826028e 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.JsonAccountId.html +++ b/rustdoc/latest/zcash_inspect/context/struct.JsonAccountId.html @@ -1,4 +1,4 @@ -JsonAccountId in zcash_inspect::context - Rust
zcash_inspect::context

Struct JsonAccountId

Source
struct JsonAccountId(AccountId);

Tuple Fields§

§0: AccountId

Trait Implementations§

Source§

impl Clone for JsonAccountId

Source§

fn clone(&self) -> JsonAccountId

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for JsonAccountId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for JsonAccountId

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where +JsonAccountId in zcash_inspect::context - Rust
zcash_inspect::context

Struct JsonAccountId

Source
struct JsonAccountId(AccountId);

Tuple Fields§

§0: AccountId

Trait Implementations§

Source§

impl Clone for JsonAccountId

Source§

fn clone(&self) -> JsonAccountId

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for JsonAccountId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for JsonAccountId

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Copy for JsonAccountId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where @@ -19,12 +19,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.JsonAccountIdVisitor.html b/rustdoc/latest/zcash_inspect/context/struct.JsonAccountIdVisitor.html index 903cbf3bd..63f2bfa70 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.JsonAccountIdVisitor.html +++ b/rustdoc/latest/zcash_inspect/context/struct.JsonAccountIdVisitor.html @@ -1,4 +1,4 @@ -JsonAccountIdVisitor in zcash_inspect::context - Rust
zcash_inspect::context

Struct JsonAccountIdVisitor

Source
struct JsonAccountIdVisitor;

Trait Implementations§

Source§

impl<'de> Visitor<'de> for JsonAccountIdVisitor

Source§

type Value = JsonAccountId

The value produced by this visitor.
Source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
Source§

fn visit_i64<E>(self, v: i64) -> Result<Self::Value, E>
where +JsonAccountIdVisitor in zcash_inspect::context - Rust
zcash_inspect::context

Struct JsonAccountIdVisitor

Source
struct JsonAccountIdVisitor;

Trait Implementations§

Source§

impl<'de> Visitor<'de> for JsonAccountIdVisitor

Source§

type Value = JsonAccountId

The value produced by this visitor.
Source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
Source§

fn visit_i64<E>(self, v: i64) -> Result<Self::Value, E>
where E: Error,

The input contains an i64. Read more
Source§

fn visit_i128<E>(self, v: i128) -> Result<Self::Value, E>
where E: Error,

The input contains a i128. Read more
Source§

fn visit_u64<E>(self, v: u64) -> Result<Self::Value, E>
where E: Error,

The input contains a u64. Read more
Source§

fn visit_u128<E>(self, v: u128) -> Result<Self::Value, E>
where @@ -67,11 +67,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -144,9 +144,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.JsonNetwork.html b/rustdoc/latest/zcash_inspect/context/struct.JsonNetwork.html index 169c3774c..d19ff9a51 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.JsonNetwork.html +++ b/rustdoc/latest/zcash_inspect/context/struct.JsonNetwork.html @@ -1,4 +1,4 @@ -JsonNetwork in zcash_inspect::context - Rust
zcash_inspect::context

Struct JsonNetwork

Source
pub(crate) struct JsonNetwork(Network);

Tuple Fields§

§0: Network

Trait Implementations§

Source§

impl Clone for JsonNetwork

Source§

fn clone(&self) -> JsonNetwork

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for JsonNetwork

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for JsonNetwork

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where +JsonNetwork in zcash_inspect::context - Rust
zcash_inspect::context

Struct JsonNetwork

Source
pub(crate) struct JsonNetwork(Network);

Tuple Fields§

§0: Network

Trait Implementations§

Source§

impl Clone for JsonNetwork

Source§

fn clone(&self) -> JsonNetwork

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for JsonNetwork

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for JsonNetwork

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Copy for JsonNetwork

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where @@ -19,12 +19,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.JsonNetworkVisitor.html b/rustdoc/latest/zcash_inspect/context/struct.JsonNetworkVisitor.html index 470363841..c846a8f3e 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.JsonNetworkVisitor.html +++ b/rustdoc/latest/zcash_inspect/context/struct.JsonNetworkVisitor.html @@ -1,4 +1,4 @@ -JsonNetworkVisitor in zcash_inspect::context - Rust
zcash_inspect::context

Struct JsonNetworkVisitor

Source
struct JsonNetworkVisitor;

Trait Implementations§

Source§

impl<'de> Visitor<'de> for JsonNetworkVisitor

Source§

type Value = JsonNetwork

The value produced by this visitor.
Source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
Source§

fn visit_str<E>(self, v: &str) -> Result<Self::Value, E>
where +JsonNetworkVisitor in zcash_inspect::context - Rust
zcash_inspect::context

Struct JsonNetworkVisitor

Source
struct JsonNetworkVisitor;

Trait Implementations§

Source§

impl<'de> Visitor<'de> for JsonNetworkVisitor

Source§

type Value = JsonNetwork

The value produced by this visitor.
Source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
Source§

fn visit_str<E>(self, v: &str) -> Result<Self::Value, E>
where E: Error,

The input contains a string. The lifetime of the string is ephemeral and it may be destroyed after this method returns. Read more
Source§

fn visit_bool<E>(self, v: bool) -> Result<Self::Value, E>
where E: Error,

The input contains a boolean. Read more
Source§

fn visit_i8<E>(self, v: i8) -> Result<Self::Value, E>
where @@ -67,11 +67,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -144,9 +144,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.ZOutputValue.html b/rustdoc/latest/zcash_inspect/context/struct.ZOutputValue.html index 885fb2ccf..e7881006b 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.ZOutputValue.html +++ b/rustdoc/latest/zcash_inspect/context/struct.ZOutputValue.html @@ -1,4 +1,4 @@ -ZOutputValue in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZOutputValue

Source
struct ZOutputValue(NonNegativeAmount);

Tuple Fields§

§0: NonNegativeAmount

Trait Implementations§

Source§

impl Clone for ZOutputValue

Source§

fn clone(&self) -> ZOutputValue

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ZOutputValue

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ZOutputValue

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where +ZOutputValue in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZOutputValue

Source
struct ZOutputValue(NonNegativeAmount);

Tuple Fields§

§0: NonNegativeAmount

Trait Implementations§

Source§

impl Clone for ZOutputValue

Source§

fn clone(&self) -> ZOutputValue

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ZOutputValue

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ZOutputValue

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for ZOutputValue

Source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where @@ -19,12 +19,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.ZOutputValueVisitor.html b/rustdoc/latest/zcash_inspect/context/struct.ZOutputValueVisitor.html index af9fce706..0cba04b36 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.ZOutputValueVisitor.html +++ b/rustdoc/latest/zcash_inspect/context/struct.ZOutputValueVisitor.html @@ -1,4 +1,4 @@ -ZOutputValueVisitor in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZOutputValueVisitor

Source
struct ZOutputValueVisitor;

Trait Implementations§

Source§

impl<'de> Visitor<'de> for ZOutputValueVisitor

Source§

type Value = ZOutputValue

The value produced by this visitor.
Source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
Source§

fn visit_u64<E>(self, v: u64) -> Result<Self::Value, E>
where +ZOutputValueVisitor in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZOutputValueVisitor

Source
struct ZOutputValueVisitor;

Trait Implementations§

Source§

impl<'de> Visitor<'de> for ZOutputValueVisitor

Source§

type Value = ZOutputValue

The value produced by this visitor.
Source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
Source§

fn visit_u64<E>(self, v: u64) -> Result<Self::Value, E>
where E: Error,

The input contains a u64. Read more
Source§

fn visit_bool<E>(self, v: bool) -> Result<Self::Value, E>
where E: Error,

The input contains a boolean. Read more
Source§

fn visit_i8<E>(self, v: i8) -> Result<Self::Value, E>
where E: Error,

The input contains an i8. Read more
Source§

fn visit_i16<E>(self, v: i16) -> Result<Self::Value, E>
where @@ -67,11 +67,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -144,9 +144,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.ZScript.html b/rustdoc/latest/zcash_inspect/context/struct.ZScript.html index d5e9ed822..7fbe6190e 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.ZScript.html +++ b/rustdoc/latest/zcash_inspect/context/struct.ZScript.html @@ -1,4 +1,4 @@ -ZScript in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZScript

Source
struct ZScript(Script);

Tuple Fields§

§0: Script

Trait Implementations§

Source§

impl Clone for ZScript

Source§

fn clone(&self) -> ZScript

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ZScript

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ZScript

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where +ZScript in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZScript

Source
struct ZScript(Script);

Tuple Fields§

§0: Script

Trait Implementations§

Source§

impl Clone for ZScript

Source§

fn clone(&self) -> ZScript

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ZScript

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ZScript

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for ZScript

Source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where @@ -19,12 +19,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.ZScriptVisitor.html b/rustdoc/latest/zcash_inspect/context/struct.ZScriptVisitor.html index 8cdde44ec..bcc426774 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.ZScriptVisitor.html +++ b/rustdoc/latest/zcash_inspect/context/struct.ZScriptVisitor.html @@ -1,4 +1,4 @@ -ZScriptVisitor in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZScriptVisitor

Source
struct ZScriptVisitor;

Trait Implementations§

Source§

impl<'de> Visitor<'de> for ZScriptVisitor

Source§

type Value = ZScript

The value produced by this visitor.
Source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
Source§

fn visit_str<E>(self, v: &str) -> Result<Self::Value, E>
where +ZScriptVisitor in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZScriptVisitor

Source
struct ZScriptVisitor;

Trait Implementations§

Source§

impl<'de> Visitor<'de> for ZScriptVisitor

Source§

type Value = ZScript

The value produced by this visitor.
Source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
Source§

fn visit_str<E>(self, v: &str) -> Result<Self::Value, E>
where E: Error,

The input contains a string. The lifetime of the string is ephemeral and it may be destroyed after this method returns. Read more
Source§

fn visit_bool<E>(self, v: bool) -> Result<Self::Value, E>
where E: Error,

The input contains a boolean. Read more
Source§

fn visit_i8<E>(self, v: i8) -> Result<Self::Value, E>
where @@ -67,11 +67,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -144,9 +144,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.ZTxOut.html b/rustdoc/latest/zcash_inspect/context/struct.ZTxOut.html index dfd6acb87..6b5de8984 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.ZTxOut.html +++ b/rustdoc/latest/zcash_inspect/context/struct.ZTxOut.html @@ -1,4 +1,4 @@ -ZTxOut in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZTxOut

Source
pub(crate) struct ZTxOut {
+ZTxOut in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZTxOut

Source
pub(crate) struct ZTxOut {
     value: ZOutputValue,
     script_pubkey: ZScript,
 }

Fields§

§value: ZOutputValue§script_pubkey: ZScript

Trait Implementations§

Source§

impl Clone for ZTxOut

Source§

fn clone(&self) -> ZTxOut

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ZTxOut

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ZTxOut

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where @@ -23,12 +23,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.ZUint256.html b/rustdoc/latest/zcash_inspect/context/struct.ZUint256.html index 53ad206c0..2c7cc7b3b 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.ZUint256.html +++ b/rustdoc/latest/zcash_inspect/context/struct.ZUint256.html @@ -1,4 +1,4 @@ -ZUint256 in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZUint256

Source
pub(crate) struct ZUint256(pub [u8; 32]);

Tuple Fields§

§0: [u8; 32]

Trait Implementations§

Source§

impl Clone for ZUint256

Source§

fn clone(&self) -> ZUint256

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ZUint256

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ZUint256

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where +ZUint256 in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZUint256

Source
pub(crate) struct ZUint256(pub [u8; 32]);

Tuple Fields§

§0: [u8; 32]

Trait Implementations§

Source§

impl Clone for ZUint256

Source§

fn clone(&self) -> ZUint256

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ZUint256

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ZUint256

Source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for ZUint256

Source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for ZUint256

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where @@ -19,12 +19,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -99,9 +99,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/context/struct.ZUint256Visitor.html b/rustdoc/latest/zcash_inspect/context/struct.ZUint256Visitor.html index baad6c89d..81c175d8a 100644 --- a/rustdoc/latest/zcash_inspect/context/struct.ZUint256Visitor.html +++ b/rustdoc/latest/zcash_inspect/context/struct.ZUint256Visitor.html @@ -1,4 +1,4 @@ -ZUint256Visitor in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZUint256Visitor

Source
struct ZUint256Visitor;

Trait Implementations§

Source§

impl<'de> Visitor<'de> for ZUint256Visitor

Source§

type Value = ZUint256

The value produced by this visitor.
Source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
Source§

fn visit_str<E>(self, v: &str) -> Result<Self::Value, E>
where +ZUint256Visitor in zcash_inspect::context - Rust
zcash_inspect::context

Struct ZUint256Visitor

Source
struct ZUint256Visitor;

Trait Implementations§

Source§

impl<'de> Visitor<'de> for ZUint256Visitor

Source§

type Value = ZUint256

The value produced by this visitor.
Source§

fn expecting(&self, formatter: &mut Formatter<'_>) -> Result

Format a message stating what data this Visitor expects to receive. Read more
Source§

fn visit_str<E>(self, v: &str) -> Result<Self::Value, E>
where E: Error,

The input contains a string. The lifetime of the string is ephemeral and it may be destroyed after this method returns. Read more
Source§

fn visit_bool<E>(self, v: bool) -> Result<Self::Value, E>
where E: Error,

The input contains a boolean. Read more
Source§

fn visit_i8<E>(self, v: i8) -> Result<Self::Value, E>
where @@ -67,11 +67,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -144,9 +144,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/fn.complete.html b/rustdoc/latest/zcash_inspect/fn.complete.html index 91824d7fe..9d215341f 100644 --- a/rustdoc/latest/zcash_inspect/fn.complete.html +++ b/rustdoc/latest/zcash_inspect/fn.complete.html @@ -1,3 +1,3 @@ -complete in zcash_inspect - Rust
zcash_inspect

Function complete

Source
pub(crate) fn complete<F, T>(bytes: &[u8], f: F) -> Option<T>
where +complete in zcash_inspect - Rust
zcash_inspect

Function complete

Source
pub(crate) fn complete<F, T>(bytes: &[u8], f: F) -> Option<T>
where F: FnOnce(&mut Cursor<&[u8]>) -> Result<T>,
Expand description

Ensures that the given reader completely consumes the given bytes.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/fn.inspect_bytes.html b/rustdoc/latest/zcash_inspect/fn.inspect_bytes.html index fec7f5755..eb174e8c4 100644 --- a/rustdoc/latest/zcash_inspect/fn.inspect_bytes.html +++ b/rustdoc/latest/zcash_inspect/fn.inspect_bytes.html @@ -1,4 +1,4 @@ -inspect_bytes in zcash_inspect - Rust
zcash_inspect

Function inspect_bytes

Source
pub(crate) fn inspect_bytes(
+inspect_bytes in zcash_inspect - Rust
zcash_inspect

Function inspect_bytes

Source
pub(crate) fn inspect_bytes(
     bytes: Vec<u8>,
     context: Option<Context>,
     lookup: bool,
diff --git a/rustdoc/latest/zcash_inspect/fn.inspect_possible_hash.html b/rustdoc/latest/zcash_inspect/fn.inspect_possible_hash.html
index b14ffce6f..e7acfc9f1 100644
--- a/rustdoc/latest/zcash_inspect/fn.inspect_possible_hash.html
+++ b/rustdoc/latest/zcash_inspect/fn.inspect_possible_hash.html
@@ -1,4 +1,4 @@
-inspect_possible_hash in zcash_inspect - Rust
zcash_inspect

Function inspect_possible_hash

Source
pub(crate) fn inspect_possible_hash(
+inspect_possible_hash in zcash_inspect - Rust
zcash_inspect

Function inspect_possible_hash

Source
pub(crate) fn inspect_possible_hash(
     bytes: [u8; 32],
     context: Option<Context>,
     lookup: bool,
diff --git a/rustdoc/latest/zcash_inspect/fn.main.html b/rustdoc/latest/zcash_inspect/fn.main.html
index 9ed17a78a..7d595895a 100644
--- a/rustdoc/latest/zcash_inspect/fn.main.html
+++ b/rustdoc/latest/zcash_inspect/fn.main.html
@@ -1 +1 @@
-main in zcash_inspect - Rust
zcash_inspect

Function main

Source
pub(crate) fn main()
\ No newline at end of file +main in zcash_inspect - Rust
zcash_inspect

Function main

Source
pub(crate) fn main()
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/index.html b/rustdoc/latest/zcash_inspect/index.html index ed3ec131f..0654844a0 100644 --- a/rustdoc/latest/zcash_inspect/index.html +++ b/rustdoc/latest/zcash_inspect/index.html @@ -1 +1 @@ -zcash_inspect - Rust

Crate zcash_inspect

Source

Modules§

Structs§

Functions§

\ No newline at end of file +zcash_inspect - Rust

Crate zcash_inspect

Source

Modules§

Structs§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/keys/fn.inspect_mnemonic.html b/rustdoc/latest/zcash_inspect/keys/fn.inspect_mnemonic.html index f1c2a2c13..314ce0c00 100644 --- a/rustdoc/latest/zcash_inspect/keys/fn.inspect_mnemonic.html +++ b/rustdoc/latest/zcash_inspect/keys/fn.inspect_mnemonic.html @@ -1 +1 @@ -inspect_mnemonic in zcash_inspect::keys - Rust
zcash_inspect::keys

Function inspect_mnemonic

Source
pub(crate) fn inspect_mnemonic(mnemonic: Mnemonic, context: Option<Context>)
\ No newline at end of file +inspect_mnemonic in zcash_inspect::keys - Rust
zcash_inspect::keys

Function inspect_mnemonic

Source
pub(crate) fn inspect_mnemonic(mnemonic: Mnemonic, context: Option<Context>)
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/keys/fn.inspect_sapling_extsk.html b/rustdoc/latest/zcash_inspect/keys/fn.inspect_sapling_extsk.html index e3a6e4880..febf56056 100644 --- a/rustdoc/latest/zcash_inspect/keys/fn.inspect_sapling_extsk.html +++ b/rustdoc/latest/zcash_inspect/keys/fn.inspect_sapling_extsk.html @@ -1 +1 @@ -inspect_sapling_extsk in zcash_inspect::keys - Rust
zcash_inspect::keys

Function inspect_sapling_extsk

Source
pub(crate) fn inspect_sapling_extsk(data: Vec<u8>, network: NetworkType)
\ No newline at end of file +inspect_sapling_extsk in zcash_inspect::keys - Rust
zcash_inspect::keys

Function inspect_sapling_extsk

Source
pub(crate) fn inspect_sapling_extsk(data: Vec<u8>, network: NetworkType)
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/keys/index.html b/rustdoc/latest/zcash_inspect/keys/index.html index 8413127e7..94e515cc5 100644 --- a/rustdoc/latest/zcash_inspect/keys/index.html +++ b/rustdoc/latest/zcash_inspect/keys/index.html @@ -1 +1 @@ -zcash_inspect::keys - Rust
zcash_inspect

Module keys

Source

Modules§

Functions§

\ No newline at end of file +zcash_inspect::keys - Rust
zcash_inspect

Module keys

Source

Modules§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_sapling_extfvk.html b/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_sapling_extfvk.html index 1bc768772..9d36109b4 100644 --- a/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_sapling_extfvk.html +++ b/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_sapling_extfvk.html @@ -1 +1 @@ -inspect_sapling_extfvk in zcash_inspect::keys::view - Rust
zcash_inspect::keys::view

Function inspect_sapling_extfvk

Source
pub(crate) fn inspect_sapling_extfvk(data: Vec<u8>, network: NetworkType)
\ No newline at end of file +inspect_sapling_extfvk in zcash_inspect::keys::view - Rust
zcash_inspect::keys::view

Function inspect_sapling_extfvk

Source
pub(crate) fn inspect_sapling_extfvk(data: Vec<u8>, network: NetworkType)
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_ufvk.html b/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_ufvk.html index 037d24c4c..2da4ca446 100644 --- a/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_ufvk.html +++ b/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_ufvk.html @@ -1 +1 @@ -inspect_ufvk in zcash_inspect::keys::view - Rust
zcash_inspect::keys::view

Function inspect_ufvk

Source
pub(crate) fn inspect_ufvk(ufvk: Ufvk, network: NetworkType)
\ No newline at end of file +inspect_ufvk in zcash_inspect::keys::view - Rust
zcash_inspect::keys::view

Function inspect_ufvk

Source
pub(crate) fn inspect_ufvk(ufvk: Ufvk, network: NetworkType)
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_uivk.html b/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_uivk.html index 09da12adb..fb5394b18 100644 --- a/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_uivk.html +++ b/rustdoc/latest/zcash_inspect/keys/view/fn.inspect_uivk.html @@ -1 +1 @@ -inspect_uivk in zcash_inspect::keys::view - Rust
zcash_inspect::keys::view

Function inspect_uivk

Source
pub(crate) fn inspect_uivk(uivk: Uivk, network: NetworkType)
\ No newline at end of file +inspect_uivk in zcash_inspect::keys::view - Rust
zcash_inspect::keys::view

Function inspect_uivk

Source
pub(crate) fn inspect_uivk(uivk: Uivk, network: NetworkType)
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/keys/view/index.html b/rustdoc/latest/zcash_inspect/keys/view/index.html index df0909e8e..74c529d83 100644 --- a/rustdoc/latest/zcash_inspect/keys/view/index.html +++ b/rustdoc/latest/zcash_inspect/keys/view/index.html @@ -1 +1 @@ -zcash_inspect::keys::view - Rust
zcash_inspect::keys

Module view

Source

Functions§

\ No newline at end of file +zcash_inspect::keys::view - Rust
zcash_inspect::keys

Module view

Source

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/lookup/constant.MAINNET.html b/rustdoc/latest/zcash_inspect/lookup/constant.MAINNET.html index 994ffc80b..575f0de93 100644 --- a/rustdoc/latest/zcash_inspect/lookup/constant.MAINNET.html +++ b/rustdoc/latest/zcash_inspect/lookup/constant.MAINNET.html @@ -1 +1 @@ -MAINNET in zcash_inspect::lookup - Rust
zcash_inspect::lookup

Constant MAINNET

Source
const MAINNET: Server;
\ No newline at end of file +MAINNET in zcash_inspect::lookup - Rust
zcash_inspect::lookup

Constant MAINNET

Source
const MAINNET: Server;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/lookup/constant.TESTNET.html b/rustdoc/latest/zcash_inspect/lookup/constant.TESTNET.html index 2c67adba6..ccb478bf2 100644 --- a/rustdoc/latest/zcash_inspect/lookup/constant.TESTNET.html +++ b/rustdoc/latest/zcash_inspect/lookup/constant.TESTNET.html @@ -1 +1 @@ -TESTNET in zcash_inspect::lookup - Rust
zcash_inspect::lookup

Constant TESTNET

Source
const TESTNET: Server;
\ No newline at end of file +TESTNET in zcash_inspect::lookup - Rust
zcash_inspect::lookup

Constant TESTNET

Source
const TESTNET: Server;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/lookup/fn.connect.html b/rustdoc/latest/zcash_inspect/lookup/fn.connect.html index 8e06a3586..29c560f0e 100644 --- a/rustdoc/latest/zcash_inspect/lookup/fn.connect.html +++ b/rustdoc/latest/zcash_inspect/lookup/fn.connect.html @@ -1 +1 @@ -connect in zcash_inspect::lookup - Rust
zcash_inspect::lookup

Function connect

Source
async fn connect(server: &Server) -> Result<CompactTxStreamerClient<Channel>>
\ No newline at end of file +connect in zcash_inspect::lookup - Rust
zcash_inspect::lookup

Function connect

Source
async fn connect(server: &Server) -> Result<CompactTxStreamerClient<Channel>>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/lookup/index.html b/rustdoc/latest/zcash_inspect/lookup/index.html index 40e19b669..3b780048e 100644 --- a/rustdoc/latest/zcash_inspect/lookup/index.html +++ b/rustdoc/latest/zcash_inspect/lookup/index.html @@ -1 +1 @@ -zcash_inspect::lookup - Rust
zcash_inspect

Module lookup

Source

Structs§

Constants§

Functions§

\ No newline at end of file +zcash_inspect::lookup - Rust
zcash_inspect

Module lookup

Source

Structs§

Constants§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/lookup/struct.Lightwalletd.html b/rustdoc/latest/zcash_inspect/lookup/struct.Lightwalletd.html index 863dd2af6..595c8892c 100644 --- a/rustdoc/latest/zcash_inspect/lookup/struct.Lightwalletd.html +++ b/rustdoc/latest/zcash_inspect/lookup/struct.Lightwalletd.html @@ -1,4 +1,4 @@ -Lightwalletd in zcash_inspect::lookup - Rust
zcash_inspect::lookup

Struct Lightwalletd

Source
pub(crate) struct Lightwalletd {
+Lightwalletd in zcash_inspect::lookup - Rust
zcash_inspect::lookup

Struct Lightwalletd

Source
pub(crate) struct Lightwalletd {
     inner: CompactTxStreamerClient<Channel>,
     parameters: Network,
 }

Fields§

§inner: CompactTxStreamerClient<Channel>§parameters: Network

Implementations§

Source§

impl Lightwalletd

Source

pub(crate) async fn mainnet() -> Result<Self>

Source

pub(crate) async fn testnet() -> Result<Self>

Source

pub(crate) async fn lookup_txid( @@ -23,11 +23,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -100,9 +100,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/lookup/struct.Server.html b/rustdoc/latest/zcash_inspect/lookup/struct.Server.html index 6db64bdf1..52a55203e 100644 --- a/rustdoc/latest/zcash_inspect/lookup/struct.Server.html +++ b/rustdoc/latest/zcash_inspect/lookup/struct.Server.html @@ -1,4 +1,4 @@ -Server in zcash_inspect::lookup - Rust
zcash_inspect::lookup

Struct Server

Source
struct Server {
+Server in zcash_inspect::lookup - Rust
zcash_inspect::lookup

Struct Server

Source
struct Server {
     host: &'static str,
     port: u16,
 }

Fields§

§host: &'static str§port: u16

Implementations§

Auto Trait Implementations§

§

impl Freeze for Server

§

impl RefUnwindSafe for Server

§

impl Send for Server

§

impl Sync for Server

§

impl Unpin for Server

§

impl UnwindSafe for Server

Blanket Implementations§

Source§

impl<T> Any for T
where @@ -20,11 +20,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -97,9 +97,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/struct.CliOptions.html b/rustdoc/latest/zcash_inspect/struct.CliOptions.html index 1e781901d..b8b3540bb 100644 --- a/rustdoc/latest/zcash_inspect/struct.CliOptions.html +++ b/rustdoc/latest/zcash_inspect/struct.CliOptions.html @@ -1,4 +1,4 @@ -CliOptions in zcash_inspect - Rust
zcash_inspect

Struct CliOptions

Source
pub(crate) struct CliOptions {
+CliOptions in zcash_inspect - Rust
zcash_inspect

Struct CliOptions

Source
pub(crate) struct CliOptions {
     pub(crate) help: bool,
     pub(crate) lookup: bool,
     pub(crate) data: String,
@@ -35,11 +35,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -112,9 +112,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/struct.GROTH16_PARAMS.html b/rustdoc/latest/zcash_inspect/struct.GROTH16_PARAMS.html index 49b6523c9..59562c401 100644 --- a/rustdoc/latest/zcash_inspect/struct.GROTH16_PARAMS.html +++ b/rustdoc/latest/zcash_inspect/struct.GROTH16_PARAMS.html @@ -1,4 +1,4 @@ -GROTH16_PARAMS in zcash_inspect - Rust
zcash_inspect

Struct GROTH16_PARAMS

Source
pub(crate) struct GROTH16_PARAMS {
+GROTH16_PARAMS in zcash_inspect - Rust
zcash_inspect

Struct GROTH16_PARAMS

Source
pub(crate) struct GROTH16_PARAMS {
     pub(crate) __private_field: (),
 }

Fields§

§__private_field: ()

Trait Implementations§

Source§

impl Deref for GROTH16_PARAMS

Source§

type Target = ZcashParameters

The resulting type after dereferencing.
Source§

fn deref(&self) -> &ZcashParameters

Dereferences the value.
Source§

impl LazyStatic for GROTH16_PARAMS

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where @@ -19,11 +19,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/struct.ORCHARD_VK.html b/rustdoc/latest/zcash_inspect/struct.ORCHARD_VK.html index 19c87a072..3d88e9efe 100644 --- a/rustdoc/latest/zcash_inspect/struct.ORCHARD_VK.html +++ b/rustdoc/latest/zcash_inspect/struct.ORCHARD_VK.html @@ -1,4 +1,4 @@ -ORCHARD_VK in zcash_inspect - Rust
zcash_inspect

Struct ORCHARD_VK

Source
pub(crate) struct ORCHARD_VK {
+ORCHARD_VK in zcash_inspect - Rust
zcash_inspect

Struct ORCHARD_VK

Source
pub(crate) struct ORCHARD_VK {
     pub(crate) __private_field: (),
 }

Fields§

§__private_field: ()

Trait Implementations§

Source§

impl Deref for ORCHARD_VK

Source§

type Target = VerifyingKey

The resulting type after dereferencing.
Source§

fn deref(&self) -> &VerifyingKey

Dereferences the value.
Source§

impl LazyStatic for ORCHARD_VK

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where @@ -19,11 +19,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/transaction/fn.extract_height_from_coinbase.html b/rustdoc/latest/zcash_inspect/transaction/fn.extract_height_from_coinbase.html index d6c2a040c..81748cab5 100644 --- a/rustdoc/latest/zcash_inspect/transaction/fn.extract_height_from_coinbase.html +++ b/rustdoc/latest/zcash_inspect/transaction/fn.extract_height_from_coinbase.html @@ -1 +1 @@ -extract_height_from_coinbase in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Function extract_height_from_coinbase

Source
pub fn extract_height_from_coinbase(tx: &Transaction) -> Option<BlockHeight>
\ No newline at end of file +extract_height_from_coinbase in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Function extract_height_from_coinbase

Source
pub fn extract_height_from_coinbase(tx: &Transaction) -> Option<BlockHeight>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/transaction/fn.inspect.html b/rustdoc/latest/zcash_inspect/transaction/fn.inspect.html index f80210fca..70cbc545f 100644 --- a/rustdoc/latest/zcash_inspect/transaction/fn.inspect.html +++ b/rustdoc/latest/zcash_inspect/transaction/fn.inspect.html @@ -1,4 +1,4 @@ -inspect in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Function inspect

Source
pub(crate) fn inspect(
+inspect in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Function inspect

Source
pub(crate) fn inspect(
     tx: Transaction,
     context: Option<Context>,
     mined_height: Option<BlockHeight>,
diff --git a/rustdoc/latest/zcash_inspect/transaction/fn.is_coinbase.html b/rustdoc/latest/zcash_inspect/transaction/fn.is_coinbase.html
index c9c64c8a9..008b67f8a 100644
--- a/rustdoc/latest/zcash_inspect/transaction/fn.is_coinbase.html
+++ b/rustdoc/latest/zcash_inspect/transaction/fn.is_coinbase.html
@@ -1 +1 @@
-is_coinbase in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Function is_coinbase

Source
pub fn is_coinbase(tx: &Transaction) -> bool
\ No newline at end of file +is_coinbase in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Function is_coinbase

Source
pub fn is_coinbase(tx: &Transaction) -> bool
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/transaction/fn.render_memo.html b/rustdoc/latest/zcash_inspect/transaction/fn.render_memo.html index 273a6ccd3..fc076260a 100644 --- a/rustdoc/latest/zcash_inspect/transaction/fn.render_memo.html +++ b/rustdoc/latest/zcash_inspect/transaction/fn.render_memo.html @@ -1 +1 @@ -render_memo in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Function render_memo

Source
fn render_memo(memo_bytes: MemoBytes) -> String
\ No newline at end of file +render_memo in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Function render_memo

Source
fn render_memo(memo_bytes: MemoBytes) -> String
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/transaction/fn.render_value.html b/rustdoc/latest/zcash_inspect/transaction/fn.render_value.html index e7e971eb0..3f69d3fd3 100644 --- a/rustdoc/latest/zcash_inspect/transaction/fn.render_value.html +++ b/rustdoc/latest/zcash_inspect/transaction/fn.render_value.html @@ -1 +1 @@ -render_value in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Function render_value

Source
fn render_value(value: u64) -> String
\ No newline at end of file +render_value in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Function render_value

Source
fn render_value(value: u64) -> String
\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/transaction/index.html b/rustdoc/latest/zcash_inspect/transaction/index.html index bf0d6a995..f2edd3b87 100644 --- a/rustdoc/latest/zcash_inspect/transaction/index.html +++ b/rustdoc/latest/zcash_inspect/transaction/index.html @@ -1 +1 @@ -zcash_inspect::transaction - Rust
zcash_inspect

Module transaction

Source

Structs§

Functions§

\ No newline at end of file +zcash_inspect::transaction - Rust
zcash_inspect

Module transaction

Source

Structs§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_inspect/transaction/struct.MapTransparent.html b/rustdoc/latest/zcash_inspect/transaction/struct.MapTransparent.html index 8a9bb55fc..1185ecfe9 100644 --- a/rustdoc/latest/zcash_inspect/transaction/struct.MapTransparent.html +++ b/rustdoc/latest/zcash_inspect/transaction/struct.MapTransparent.html @@ -1,4 +1,4 @@ -MapTransparent in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Struct MapTransparent

Source
struct MapTransparent {
+MapTransparent in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Struct MapTransparent

Source
struct MapTransparent {
     auth: TransparentAuth,
 }

Fields§

§auth: TransparentAuth

Trait Implementations§

Source§

impl MapAuth<Authorized, TransparentAuth> for MapTransparent

Source§

fn map_script_sig( &self, @@ -22,11 +22,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -99,9 +99,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/transaction/struct.PrecomputedAuth.html b/rustdoc/latest/zcash_inspect/transaction/struct.PrecomputedAuth.html index 8c8ca5412..548ea28ea 100644 --- a/rustdoc/latest/zcash_inspect/transaction/struct.PrecomputedAuth.html +++ b/rustdoc/latest/zcash_inspect/transaction/struct.PrecomputedAuth.html @@ -1,4 +1,4 @@ -PrecomputedAuth in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Struct PrecomputedAuth

Source
pub(crate) struct PrecomputedAuth;

Trait Implementations§

Source§

impl Authorization for PrecomputedAuth

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +PrecomputedAuth in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Struct PrecomputedAuth

Source
pub(crate) struct PrecomputedAuth;

Trait Implementations§

Source§

impl Authorization for PrecomputedAuth

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -17,11 +17,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -94,9 +94,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_inspect/transaction/struct.TransparentAuth.html b/rustdoc/latest/zcash_inspect/transaction/struct.TransparentAuth.html index 646cddb54..8d0e36e90 100644 --- a/rustdoc/latest/zcash_inspect/transaction/struct.TransparentAuth.html +++ b/rustdoc/latest/zcash_inspect/transaction/struct.TransparentAuth.html @@ -1,4 +1,4 @@ -TransparentAuth in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Struct TransparentAuth

Source
pub(crate) struct TransparentAuth {
+TransparentAuth in zcash_inspect::transaction - Rust
zcash_inspect::transaction

Struct TransparentAuth

Source
pub(crate) struct TransparentAuth {
     all_prev_outputs: Vec<TxOut>,
 }

Fields§

§all_prev_outputs: Vec<TxOut>

Trait Implementations§

Source§

impl Authorization for TransparentAuth

Source§

type ScriptSig = Script

Source§

impl Clone for TransparentAuth

Source§

fn clone(&self) -> TransparentAuth

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransparentAuth

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl MapAuth<Authorized, TransparentAuth> for MapTransparent

Source§

fn map_script_sig( &self, @@ -29,12 +29,12 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -108,9 +108,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/address/enum.Address.html b/rustdoc/latest/zcash_keys/address/enum.Address.html index 3f99541e9..51457805e 100644 --- a/rustdoc/latest/zcash_keys/address/enum.Address.html +++ b/rustdoc/latest/zcash_keys/address/enum.Address.html @@ -1,4 +1,4 @@ -Address in zcash_keys::address - Rust
zcash_keys::address

Enum Address

Source
pub enum Address {
+Address in zcash_keys::address - Rust
zcash_keys::address

Enum Address

Source
pub enum Address {
     Sapling(PaymentAddress),
     Transparent(TransparentAddress),
     Unified(UnifiedAddress),
@@ -8,31 +8,31 @@
 
§

Transparent(TransparentAddress)

A transparent address corresponding to either a public key hash or a script hash.

§

Unified(UnifiedAddress)

A ZIP 316 Unified Address.

§

Tex([u8; 20])

A ZIP 320 transparent-source-only P2PKH address, or “TEX address”.

-

Implementations§

Source§

impl Address

Source

pub fn decode<P: Parameters>(params: &P, s: &str) -> Option<Self>

Attempts to decode an Address value from its [ZcashAddress] encoded representation.

+

Implementations§

Source§

impl Address

Source

pub fn decode<P: Parameters>(params: &P, s: &str) -> Option<Self>

Attempts to decode an Address value from its [ZcashAddress] encoded representation.

Returns None if any error is encountered in decoding. Use [Self::try_from_zcash_address(s.parse()?)?] if you need detailed error information.

-
Source

pub fn try_from_zcash_address<P: Parameters>( +

Source

pub fn try_from_zcash_address<P: Parameters>( params: &P, zaddr: ZcashAddress, ) -> Result<Self, ConversionError<&'static str>>

Attempts to decode an Address value from its [ZcashAddress] encoded representation.

-
Source

pub fn to_zcash_address<P: Parameters>(&self, params: &P) -> ZcashAddress

Converts this Address to its encoded [ZcashAddress] representation.

-
Source

pub fn encode<P: Parameters>(&self, params: &P) -> String

Converts this Address to its encoded string representation.

-
Source

pub fn can_receive_as(&self, pool_type: PoolType) -> bool

Returns whether or not this Address can receive funds in the specified pool.

-

Trait Implementations§

Source§

impl Clone for Address

Source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Address

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<PaymentAddress> for Address

Available on crate feature sapling only.
Source§

fn from(addr: PaymentAddress) -> Self

Converts to this type from the input type.
Source§

impl From<TransparentAddress> for Address

Source§

fn from(addr: TransparentAddress) -> Self

Converts to this type from the input type.
Source§

impl From<UnifiedAddress> for Address

Source§

fn from(addr: UnifiedAddress) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Address

Source§

fn eq(&self, other: &Address) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl TryFromRawAddress for Address

Source§

type Error = &'static str

Conversion errors for the user type (e.g. failing to parse the data passed to -[Self::try_from_raw_sapling] as a valid Sapling address).
Source§

fn try_from_raw_sapling( +

Source

pub fn to_zcash_address<P: Parameters>(&self, params: &P) -> ZcashAddress

Converts this Address to its encoded [ZcashAddress] representation.

+
Source

pub fn encode<P: Parameters>(&self, params: &P) -> String

Converts this Address to its encoded string representation.

+
Source

pub fn can_receive_as(&self, pool_type: PoolType) -> bool

Returns whether or not this Address can receive funds in the specified pool.

+

Trait Implementations§

Source§

impl Clone for Address

Source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Address

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<PaymentAddress> for Address

Available on crate feature sapling only.
Source§

fn from(addr: PaymentAddress) -> Self

Converts to this type from the input type.
Source§

impl From<TransparentAddress> for Address

Source§

fn from(addr: TransparentAddress) -> Self

Converts to this type from the input type.
Source§

impl From<UnifiedAddress> for Address

Source§

fn from(addr: UnifiedAddress) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Address

Source§

fn eq(&self, other: &Address) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFromRawAddress for Address

Source§

type Error = &'static str

Conversion errors for the user type (e.g. failing to parse the data passed to +[Self::try_from_raw_sapling] as a valid Sapling address).
Source§

fn try_from_raw_sapling( data: [u8; 43], -) -> Result<Self, ConversionError<Self::Error>>

Source§

fn try_from_raw_unified( +) -> Result<Self, ConversionError<Self::Error>>

Source§

fn try_from_raw_unified( ua: Address, -) -> Result<Self, ConversionError<Self::Error>>

Source§

fn try_from_raw_transparent_p2pkh( +) -> Result<Self, ConversionError<Self::Error>>

Source§

fn try_from_raw_transparent_p2pkh( data: [u8; 20], -) -> Result<Self, ConversionError<Self::Error>>

Source§

fn try_from_raw_transparent_p2sh( +) -> Result<Self, ConversionError<Self::Error>>

Source§

fn try_from_raw_transparent_p2sh( data: [u8; 20], -) -> Result<Self, ConversionError<Self::Error>>

Source§

fn try_from_raw_tex( +) -> Result<Self, ConversionError<Self::Error>>

Source§

fn try_from_raw_tex( data: [u8; 20], ) -> Result<Self, ConversionError<Self::Error>>

§

fn try_from_raw_sprout( data: [u8; 64], -) -> Result<Self, ConversionError<Self::Error>>

Source§

impl Eq for Address

Source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +) -> Result<Self, ConversionError<Self::Error>>

Source§

impl Eq for Address

Source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -52,11 +52,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -130,9 +130,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/address/enum.Receiver.html b/rustdoc/latest/zcash_keys/address/enum.Receiver.html index fd9fb857a..6485965c7 100644 --- a/rustdoc/latest/zcash_keys/address/enum.Receiver.html +++ b/rustdoc/latest/zcash_keys/address/enum.Receiver.html @@ -1,15 +1,15 @@ -Receiver in zcash_keys::address - Rust
zcash_keys::address

Enum Receiver

Source
pub enum Receiver {
+Receiver in zcash_keys::address - Rust
zcash_keys::address

Enum Receiver

Source
pub enum Receiver {
     Sapling(PaymentAddress),
     Transparent(TransparentAddress),
 }
Expand description

An enumeration of protocol-level receiver types.

While these correspond to unified address receiver types, this is a distinct type because it is used to represent the protocol-level recipient of a transfer, instead of a part of an encoded address.

-

Variants§

§

Sapling(PaymentAddress)

Available on crate feature sapling only.
§

Transparent(TransparentAddress)

Implementations§

Source§

impl Receiver

Source

pub fn to_zcash_address(&self, net: NetworkType) -> ZcashAddress

Converts this receiver to a [ZcashAddress] for the given network.

+

Variants§

§

Sapling(PaymentAddress)

Available on crate feature sapling only.
§

Transparent(TransparentAddress)

Implementations§

Source§

impl Receiver

Source

pub fn to_zcash_address(&self, net: NetworkType) -> ZcashAddress

Converts this receiver to a [ZcashAddress] for the given network.

This conversion function selects the least-capable address format possible; this means that Orchard receivers will be rendered as Unified addresses, Sapling receivers will be rendered as bare Sapling addresses, and Transparent receivers will be rendered as taddrs.

-
Source

pub fn corresponds(&self, addr: &ZcashAddress) -> bool

Returns whether or not this receiver corresponds to addr, or is contained +

Source

pub fn corresponds(&self, addr: &ZcashAddress) -> bool

Returns whether or not this receiver corresponds to addr, or is contained in addr when the latter is a Unified Address.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where @@ -30,11 +30,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -107,9 +107,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/address/index.html b/rustdoc/latest/zcash_keys/address/index.html index 8df9d88df..aed64450f 100644 --- a/rustdoc/latest/zcash_keys/address/index.html +++ b/rustdoc/latest/zcash_keys/address/index.html @@ -1,2 +1,2 @@ -zcash_keys::address - Rust
zcash_keys

Module address

Source
Expand description

Structs for handling supported address types.

+zcash_keys::address - Rust
zcash_keys

Module address

Source
Expand description

Structs for handling supported address types.

Modules§

  • testing(orchard or sapling or transparent-inputs) and test-dependencies

Structs§

Enums§

  • An address that funds can be sent to.
  • An enumeration of protocol-level receiver types.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_keys/address/struct.UnifiedAddress.html b/rustdoc/latest/zcash_keys/address/struct.UnifiedAddress.html index f538b45a4..130dbef51 100644 --- a/rustdoc/latest/zcash_keys/address/struct.UnifiedAddress.html +++ b/rustdoc/latest/zcash_keys/address/struct.UnifiedAddress.html @@ -1,21 +1,21 @@ -UnifiedAddress in zcash_keys::address - Rust
zcash_keys::address

Struct UnifiedAddress

Source
pub struct UnifiedAddress { /* private fields */ }
Expand description

A Unified Address.

-

Implementations§

Source§

impl UnifiedAddress

Source

pub fn from_receivers( +UnifiedAddress in zcash_keys::address - Rust
zcash_keys::address

Struct UnifiedAddress

Source
pub struct UnifiedAddress { /* private fields */ }
Expand description

A Unified Address.

+

Implementations§

Source§

impl UnifiedAddress

Source

pub fn from_receivers( sapling: Option<PaymentAddress>, transparent: Option<TransparentAddress>, ) -> Option<Self>

Constructs a Unified Address from a given set of receivers.

Returns None if the receivers would produce an invalid Unified Address (namely, if no shielded receiver is provided).

-
Source

pub fn has_orchard(&self) -> bool

Returns whether this address has an Orchard receiver.

+
Source

pub fn has_orchard(&self) -> bool

Returns whether this address has an Orchard receiver.

This method is available irrespective of whether the orchard feature flag is enabled.

-
Source

pub fn has_sapling(&self) -> bool

Returns whether this address has a Sapling receiver.

-
Source

pub fn sapling(&self) -> Option<&PaymentAddress>

Available on crate feature sapling only.

Returns the Sapling receiver within this Unified Address, if any.

-
Source

pub fn has_transparent(&self) -> bool

Returns whether this address has a Transparent receiver.

-
Source

pub fn transparent(&self) -> Option<&TransparentAddress>

Returns the transparent receiver within this Unified Address, if any.

-
Source

pub fn unknown(&self) -> &[(u32, Vec<u8>)]

Returns the set of unknown receivers of the unified address.

-
Source

pub fn encode<P: Parameters>(&self, params: &P) -> String

Returns the string encoding of this UnifiedAddress for the given network.

-
Source

pub fn receiver_types(&self) -> Vec<Typecode>

Returns the set of receiver typecodes.

-

Trait Implementations§

Source§

impl<P: Parameters> AddressCodec<P> for UnifiedAddress

Source§

type Error = String

Source§

fn encode(&self, params: &P) -> String

Encode a Zcash address. Read more
Source§

fn decode(params: &P, address: &str) -> Result<Self, String>

Decodes a Zcash address from its string representation. Read more
Source§

impl Clone for UnifiedAddress

Source§

fn clone(&self) -> UnifiedAddress

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedAddress

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<UnifiedAddress> for Address

Source§

fn from(addr: UnifiedAddress) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for UnifiedAddress

Source§

fn eq(&self, other: &UnifiedAddress) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl TryFrom<Address> for UnifiedAddress

Source§

type Error = &'static str

The type returned in the event of a conversion error.
Source§

fn try_from(ua: Address) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl Eq for UnifiedAddress

Source§

impl StructuralPartialEq for UnifiedAddress

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Source

pub fn has_sapling(&self) -> bool

Returns whether this address has a Sapling receiver.

+
Source

pub fn sapling(&self) -> Option<&PaymentAddress>

Available on crate feature sapling only.

Returns the Sapling receiver within this Unified Address, if any.

+
Source

pub fn has_transparent(&self) -> bool

Returns whether this address has a Transparent receiver.

+
Source

pub fn transparent(&self) -> Option<&TransparentAddress>

Returns the transparent receiver within this Unified Address, if any.

+
Source

pub fn unknown(&self) -> &[(u32, Vec<u8>)]

Returns the set of unknown receivers of the unified address.

+
Source

pub fn encode<P: Parameters>(&self, params: &P) -> String

Returns the string encoding of this UnifiedAddress for the given network.

+
Source

pub fn receiver_types(&self) -> Vec<Typecode>

Returns the set of receiver typecodes.

+

Trait Implementations§

Source§

impl<P: Parameters> AddressCodec<P> for UnifiedAddress

Source§

type Error = String

Source§

fn encode(&self, params: &P) -> String

Encode a Zcash address. Read more
Source§

fn decode(params: &P, address: &str) -> Result<Self, String>

Decodes a Zcash address from its string representation. Read more
Source§

impl Clone for UnifiedAddress

Source§

fn clone(&self) -> UnifiedAddress

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedAddress

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<UnifiedAddress> for Address

Source§

fn from(addr: UnifiedAddress) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for UnifiedAddress

Source§

fn eq(&self, other: &UnifiedAddress) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFrom<Address> for UnifiedAddress

Source§

type Error = &'static str

The type returned in the event of a conversion error.
Source§

fn try_from(ua: Address) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl Eq for UnifiedAddress

Source§

impl StructuralPartialEq for UnifiedAddress

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -35,11 +35,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -113,9 +113,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/address/testing/fn.arb_addr.html b/rustdoc/latest/zcash_keys/address/testing/fn.arb_addr.html index c4708cafc..3ec220854 100644 --- a/rustdoc/latest/zcash_keys/address/testing/fn.arb_addr.html +++ b/rustdoc/latest/zcash_keys/address/testing/fn.arb_addr.html @@ -1,3 +1,3 @@ -arb_addr in zcash_keys::address::testing - Rust
zcash_keys::address::testing

Function arb_addr

Source
pub fn arb_addr(
+arb_addr in zcash_keys::address::testing - Rust
zcash_keys::address::testing

Function arb_addr

Source
pub fn arb_addr(
     request: UnifiedAddressRequest,
 ) -> impl Strategy<Value = Address>
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies and crate feature sapling only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_keys/address/testing/fn.arb_unified_addr.html b/rustdoc/latest/zcash_keys/address/testing/fn.arb_unified_addr.html index 9b2a28438..4d3de96d0 100644 --- a/rustdoc/latest/zcash_keys/address/testing/fn.arb_unified_addr.html +++ b/rustdoc/latest/zcash_keys/address/testing/fn.arb_unified_addr.html @@ -1,4 +1,4 @@ -arb_unified_addr in zcash_keys::address::testing - Rust
zcash_keys::address::testing

Function arb_unified_addr

Source
pub fn arb_unified_addr(
+arb_unified_addr in zcash_keys::address::testing - Rust
zcash_keys::address::testing

Function arb_unified_addr

Source
pub fn arb_unified_addr(
     params: Network,
     request: UnifiedAddressRequest,
 ) -> impl Strategy<Value = UnifiedAddress>
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_keys/address/testing/index.html b/rustdoc/latest/zcash_keys/address/testing/index.html index 3d848330a..d25b1412c 100644 --- a/rustdoc/latest/zcash_keys/address/testing/index.html +++ b/rustdoc/latest/zcash_keys/address/testing/index.html @@ -1 +1 @@ -zcash_keys::address::testing - Rust
zcash_keys::address

Module testing

Source
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_keys::address::testing - Rust
zcash_keys::address

Module testing

Source
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_keys/all.html b/rustdoc/latest/zcash_keys/all.html index 91b0c3e10..9f2b0c045 100644 --- a/rustdoc/latest/zcash_keys/all.html +++ b/rustdoc/latest/zcash_keys/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rustdoc/latest/zcash_keys/encoding/enum.Bech32DecodeError.html b/rustdoc/latest/zcash_keys/encoding/enum.Bech32DecodeError.html index 131dab1d2..a3fc52e0a 100644 --- a/rustdoc/latest/zcash_keys/encoding/enum.Bech32DecodeError.html +++ b/rustdoc/latest/zcash_keys/encoding/enum.Bech32DecodeError.html @@ -1,4 +1,4 @@ -Bech32DecodeError in zcash_keys::encoding - Rust
zcash_keys::encoding

Enum Bech32DecodeError

Source
pub enum Bech32DecodeError {
+Bech32DecodeError in zcash_keys::encoding - Rust
zcash_keys::encoding

Enum Bech32DecodeError

Source
pub enum Bech32DecodeError {
     Bech32Error(DecodeError),
     Hrp(CheckedHrpstringError),
     ReadError,
@@ -6,8 +6,8 @@
         expected: String,
         actual: String,
     },
-}
Available on crate feature sapling only.

Variants§

§

Bech32Error(DecodeError)

§

Hrp(CheckedHrpstringError)

§

ReadError

§

HrpMismatch

Fields

§expected: String
§actual: String

Trait Implementations§

Source§

impl Clone for Bech32DecodeError

Source§

fn clone(&self) -> Bech32DecodeError

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Bech32DecodeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for Bech32DecodeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for Bech32DecodeError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<CheckedHrpstringError> for Bech32DecodeError

Source§

fn from(err: CheckedHrpstringError) -> Self

Converts to this type from the input type.
Source§

impl From<DecodeError> for Bech32DecodeError

Source§

fn from(err: DecodeError) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Bech32DecodeError

Source§

fn eq(&self, other: &Bech32DecodeError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl Eq for Bech32DecodeError

Source§

impl StructuralPartialEq for Bech32DecodeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Available on crate feature sapling only.

Variants§

§

Bech32Error(DecodeError)

§

Hrp(CheckedHrpstringError)

§

ReadError

§

HrpMismatch

Fields

§expected: String
§actual: String

Trait Implementations§

Source§

impl Clone for Bech32DecodeError

Source§

fn clone(&self) -> Bech32DecodeError

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Bech32DecodeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for Bech32DecodeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for Bech32DecodeError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<CheckedHrpstringError> for Bech32DecodeError

Source§

fn from(err: CheckedHrpstringError) -> Self

Converts to this type from the input type.
Source§

impl From<DecodeError> for Bech32DecodeError

Source§

fn from(err: DecodeError) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Bech32DecodeError

Source§

fn eq(&self, other: &Bech32DecodeError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Eq for Bech32DecodeError

Source§

impl StructuralPartialEq for Bech32DecodeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -27,11 +27,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -106,9 +106,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/encoding/enum.TransparentCodecError.html b/rustdoc/latest/zcash_keys/encoding/enum.TransparentCodecError.html index 2c3b732f8..79fdef9e2 100644 --- a/rustdoc/latest/zcash_keys/encoding/enum.TransparentCodecError.html +++ b/rustdoc/latest/zcash_keys/encoding/enum.TransparentCodecError.html @@ -1,7 +1,7 @@ -TransparentCodecError in zcash_keys::encoding - Rust
zcash_keys::encoding

Enum TransparentCodecError

Source
pub enum TransparentCodecError {
+TransparentCodecError in zcash_keys::encoding - Rust
zcash_keys::encoding

Enum TransparentCodecError

Source
pub enum TransparentCodecError {
     UnsupportedAddressType(String),
     Base58(Error),
-}

Variants§

§

UnsupportedAddressType(String)

§

Base58(Error)

Trait Implementations§

Source§

impl Debug for TransparentCodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for TransparentCodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for TransparentCodecError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Variants§

§

UnsupportedAddressType(String)

§

Base58(Error)

Trait Implementations§

Source§

impl Debug for TransparentCodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for TransparentCodecError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for TransparentCodecError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -20,11 +20,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/encoding/fn.decode_extended_full_viewing_key.html b/rustdoc/latest/zcash_keys/encoding/fn.decode_extended_full_viewing_key.html index cac1e646e..d5ae54a14 100644 --- a/rustdoc/latest/zcash_keys/encoding/fn.decode_extended_full_viewing_key.html +++ b/rustdoc/latest/zcash_keys/encoding/fn.decode_extended_full_viewing_key.html @@ -1,4 +1,4 @@ -decode_extended_full_viewing_key in zcash_keys::encoding - Rust
zcash_keys::encoding

Function decode_extended_full_viewing_key

Source
pub fn decode_extended_full_viewing_key(
+decode_extended_full_viewing_key in zcash_keys::encoding - Rust
zcash_keys::encoding

Function decode_extended_full_viewing_key

Source
pub fn decode_extended_full_viewing_key(
     hrp: &str,
     s: &str,
 ) -> Result<ExtendedFullViewingKey, Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes an ExtendedFullViewingKey from a Bech32-encoded string, verifying that it matches diff --git a/rustdoc/latest/zcash_keys/encoding/fn.decode_extended_spending_key.html b/rustdoc/latest/zcash_keys/encoding/fn.decode_extended_spending_key.html index 290147117..3960d93d6 100644 --- a/rustdoc/latest/zcash_keys/encoding/fn.decode_extended_spending_key.html +++ b/rustdoc/latest/zcash_keys/encoding/fn.decode_extended_spending_key.html @@ -1,4 +1,4 @@ -decode_extended_spending_key in zcash_keys::encoding - Rust

zcash_keys::encoding

Function decode_extended_spending_key

Source
pub fn decode_extended_spending_key(
+decode_extended_spending_key in zcash_keys::encoding - Rust
zcash_keys::encoding

Function decode_extended_spending_key

Source
pub fn decode_extended_spending_key(
     hrp: &str,
     s: &str,
 ) -> Result<ExtendedSpendingKey, Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes an ExtendedSpendingKey from a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_keys/encoding/fn.decode_extfvk_with_network.html b/rustdoc/latest/zcash_keys/encoding/fn.decode_extfvk_with_network.html index 308ff2d77..f50d88883 100644 --- a/rustdoc/latest/zcash_keys/encoding/fn.decode_extfvk_with_network.html +++ b/rustdoc/latest/zcash_keys/encoding/fn.decode_extfvk_with_network.html @@ -1,4 +1,4 @@ -decode_extfvk_with_network in zcash_keys::encoding - Rust
zcash_keys::encoding

Function decode_extfvk_with_network

Source
pub fn decode_extfvk_with_network(
+decode_extfvk_with_network in zcash_keys::encoding - Rust
zcash_keys::encoding

Function decode_extfvk_with_network

Source
pub fn decode_extfvk_with_network(
     s: &str,
 ) -> Result<(NetworkType, ExtendedFullViewingKey), Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes an ExtendedFullViewingKey and the [NetworkType] that it is intended for use with from a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_keys/encoding/fn.decode_payment_address.html b/rustdoc/latest/zcash_keys/encoding/fn.decode_payment_address.html index 0e0971959..0c1a5464a 100644 --- a/rustdoc/latest/zcash_keys/encoding/fn.decode_payment_address.html +++ b/rustdoc/latest/zcash_keys/encoding/fn.decode_payment_address.html @@ -1,4 +1,4 @@ -decode_payment_address in zcash_keys::encoding - Rust
zcash_keys::encoding

Function decode_payment_address

Source
pub fn decode_payment_address(
+decode_payment_address in zcash_keys::encoding - Rust
zcash_keys::encoding

Function decode_payment_address

Source
pub fn decode_payment_address(
     hrp: &str,
     s: &str,
 ) -> Result<PaymentAddress, Bech32DecodeError>
Available on crate feature sapling only.
Expand description

Decodes a PaymentAddress from a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_keys/encoding/fn.decode_transparent_address.html b/rustdoc/latest/zcash_keys/encoding/fn.decode_transparent_address.html index 5a3f40554..4a7824273 100644 --- a/rustdoc/latest/zcash_keys/encoding/fn.decode_transparent_address.html +++ b/rustdoc/latest/zcash_keys/encoding/fn.decode_transparent_address.html @@ -1,4 +1,4 @@ -decode_transparent_address in zcash_keys::encoding - Rust
zcash_keys::encoding

Function decode_transparent_address

Source
pub fn decode_transparent_address(
+decode_transparent_address in zcash_keys::encoding - Rust
zcash_keys::encoding

Function decode_transparent_address

Source
pub fn decode_transparent_address(
     pubkey_version: &[u8],
     script_version: &[u8],
     s: &str,
diff --git a/rustdoc/latest/zcash_keys/encoding/fn.encode_extended_full_viewing_key.html b/rustdoc/latest/zcash_keys/encoding/fn.encode_extended_full_viewing_key.html
index f86509bac..46a1fe72e 100644
--- a/rustdoc/latest/zcash_keys/encoding/fn.encode_extended_full_viewing_key.html
+++ b/rustdoc/latest/zcash_keys/encoding/fn.encode_extended_full_viewing_key.html
@@ -1,4 +1,4 @@
-encode_extended_full_viewing_key in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_extended_full_viewing_key

Source
pub fn encode_extended_full_viewing_key(
+encode_extended_full_viewing_key in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_extended_full_viewing_key

Source
pub fn encode_extended_full_viewing_key(
     hrp: &str,
     extfvk: &ExtendedFullViewingKey,
 ) -> String
Available on crate feature sapling only.
Expand description

Writes an ExtendedFullViewingKey as a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_keys/encoding/fn.encode_extended_spending_key.html b/rustdoc/latest/zcash_keys/encoding/fn.encode_extended_spending_key.html index f52b529f5..44e2e76fa 100644 --- a/rustdoc/latest/zcash_keys/encoding/fn.encode_extended_spending_key.html +++ b/rustdoc/latest/zcash_keys/encoding/fn.encode_extended_spending_key.html @@ -1,4 +1,4 @@ -encode_extended_spending_key in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_extended_spending_key

Source
pub fn encode_extended_spending_key(
+encode_extended_spending_key in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_extended_spending_key

Source
pub fn encode_extended_spending_key(
     hrp: &str,
     extsk: &ExtendedSpendingKey,
 ) -> String
Available on crate feature sapling only.
Expand description

Writes an ExtendedSpendingKey as a Bech32-encoded string.

diff --git a/rustdoc/latest/zcash_keys/encoding/fn.encode_payment_address.html b/rustdoc/latest/zcash_keys/encoding/fn.encode_payment_address.html index 044cee27a..23be595db 100644 --- a/rustdoc/latest/zcash_keys/encoding/fn.encode_payment_address.html +++ b/rustdoc/latest/zcash_keys/encoding/fn.encode_payment_address.html @@ -1,4 +1,4 @@ -encode_payment_address in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_payment_address

Source
pub fn encode_payment_address(hrp: &str, addr: &PaymentAddress) -> String
Available on crate feature sapling only.
Expand description

Writes a PaymentAddress as a Bech32-encoded string.

+encode_payment_address in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_payment_address

Source
pub fn encode_payment_address(hrp: &str, addr: &PaymentAddress) -> String
Available on crate feature sapling only.
Expand description

Writes a PaymentAddress as a Bech32-encoded string.

§Examples

use group::Group;
 use sapling::{Diversifier, PaymentAddress};
diff --git a/rustdoc/latest/zcash_keys/encoding/fn.encode_payment_address_p.html b/rustdoc/latest/zcash_keys/encoding/fn.encode_payment_address_p.html
index a92321a3c..c265564ed 100644
--- a/rustdoc/latest/zcash_keys/encoding/fn.encode_payment_address_p.html
+++ b/rustdoc/latest/zcash_keys/encoding/fn.encode_payment_address_p.html
@@ -1,4 +1,4 @@
-encode_payment_address_p in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_payment_address_p

Source
pub fn encode_payment_address_p<P: Parameters>(
+encode_payment_address_p in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_payment_address_p

Source
pub fn encode_payment_address_p<P: Parameters>(
     params: &P,
     addr: &PaymentAddress,
 ) -> String
Available on crate feature sapling only.
Expand description

Writes a PaymentAddress as a Bech32-encoded string diff --git a/rustdoc/latest/zcash_keys/encoding/fn.encode_transparent_address.html b/rustdoc/latest/zcash_keys/encoding/fn.encode_transparent_address.html index 7935f0c2c..146610a79 100644 --- a/rustdoc/latest/zcash_keys/encoding/fn.encode_transparent_address.html +++ b/rustdoc/latest/zcash_keys/encoding/fn.encode_transparent_address.html @@ -1,4 +1,4 @@ -encode_transparent_address in zcash_keys::encoding - Rust

zcash_keys::encoding

Function encode_transparent_address

Source
pub fn encode_transparent_address(
+encode_transparent_address in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_transparent_address

Source
pub fn encode_transparent_address(
     pubkey_version: &[u8],
     script_version: &[u8],
     addr: &TransparentAddress,
diff --git a/rustdoc/latest/zcash_keys/encoding/fn.encode_transparent_address_p.html b/rustdoc/latest/zcash_keys/encoding/fn.encode_transparent_address_p.html
index 1dedd2015..b4cf31af4 100644
--- a/rustdoc/latest/zcash_keys/encoding/fn.encode_transparent_address_p.html
+++ b/rustdoc/latest/zcash_keys/encoding/fn.encode_transparent_address_p.html
@@ -1,4 +1,4 @@
-encode_transparent_address_p in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_transparent_address_p

Source
pub fn encode_transparent_address_p<P: Parameters>(
+encode_transparent_address_p in zcash_keys::encoding - Rust
zcash_keys::encoding

Function encode_transparent_address_p

Source
pub fn encode_transparent_address_p<P: Parameters>(
     params: &P,
     addr: &TransparentAddress,
 ) -> String
Expand description

Writes a [TransparentAddress] as a Base58Check-encoded string. diff --git a/rustdoc/latest/zcash_keys/encoding/index.html b/rustdoc/latest/zcash_keys/encoding/index.html index c4e2bea52..e678576ab 100644 --- a/rustdoc/latest/zcash_keys/encoding/index.html +++ b/rustdoc/latest/zcash_keys/encoding/index.html @@ -1,4 +1,4 @@ -zcash_keys::encoding - Rust

zcash_keys

Module encoding

Source
Expand description

Encoding and decoding functions for Zcash key and address structs.

+zcash_keys::encoding - Rust
zcash_keys

Module encoding

Source
Expand description

Encoding and decoding functions for Zcash key and address structs.

Human-Readable Prefixes (HRPs) for Bech32 encodings are located in the [zcash_protocol::constants] module.

Enums§

Traits§

  • A trait for encoding and decoding Zcash addresses.

Functions§

Implementors§

Source§

impl<P: Parameters> AddressCodec<P> for UnifiedAddress

\ No newline at end of file diff --git a/rustdoc/latest/zcash_keys/index.html b/rustdoc/latest/zcash_keys/index.html index 9d7c68c33..e9e861d09 100644 --- a/rustdoc/latest/zcash_keys/index.html +++ b/rustdoc/latest/zcash_keys/index.html @@ -1,4 +1,4 @@ -zcash_keys - Rust

Crate zcash_keys

Source
Expand description

A crate for Zcash key and address management.

+zcash_keys - Rust

Crate zcash_keys

Source
Expand description

A crate for Zcash key and address management.

zcash_keys contains Rust structs, traits and functions for creating Zcash spending and viewing keys and addresses.

§Feature flags

diff --git a/rustdoc/latest/zcash_keys/keys/enum.AddressGenerationError.html b/rustdoc/latest/zcash_keys/keys/enum.AddressGenerationError.html index 1079cae6b..35b68140d 100644 --- a/rustdoc/latest/zcash_keys/keys/enum.AddressGenerationError.html +++ b/rustdoc/latest/zcash_keys/keys/enum.AddressGenerationError.html @@ -1,4 +1,4 @@ -AddressGenerationError in zcash_keys::keys - Rust
zcash_keys::keys

Enum AddressGenerationError

Source
pub enum AddressGenerationError {
+AddressGenerationError in zcash_keys::keys - Rust
zcash_keys::keys

Enum AddressGenerationError

Source
pub enum AddressGenerationError {
     InvalidTransparentChildIndex(DiversifierIndex),
     InvalidSaplingDiversifierIndex(DiversifierIndex),
     DiversifierSpaceExhausted,
@@ -16,7 +16,7 @@
 address lacks an item of the requested type.

§

ShieldedReceiverRequired

A Unified address cannot be generated without at least one shielded receiver being included.

-

Trait Implementations§

Source§

impl Clone for AddressGenerationError

Source§

fn clone(&self) -> AddressGenerationError

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AddressGenerationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for AddressGenerationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for AddressGenerationError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Clone for AddressGenerationError

Source§

fn clone(&self) -> AddressGenerationError

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AddressGenerationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for AddressGenerationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for AddressGenerationError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -36,11 +36,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -115,9 +115,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/enum.DecodingError.html b/rustdoc/latest/zcash_keys/keys/enum.DecodingError.html index 60f58c332..8b6006976 100644 --- a/rustdoc/latest/zcash_keys/keys/enum.DecodingError.html +++ b/rustdoc/latest/zcash_keys/keys/enum.DecodingError.html @@ -1,4 +1,4 @@ -DecodingError in zcash_keys::keys - Rust
zcash_keys::keys

Enum DecodingError

Source
pub enum DecodingError {
+DecodingError in zcash_keys::keys - Rust
zcash_keys::keys

Enum DecodingError

Source
pub enum DecodingError {
     ReadError(&'static str),
     EraInvalid,
     EraMismatch(Era),
@@ -9,8 +9,8 @@
     KeyDataInvalid(Typecode),
 }
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

A type for errors that can occur when decoding keys from their serialized representations.

Variants§

§

ReadError(&'static str)

Available on crate feature unstable only.
§

EraInvalid

Available on crate feature unstable only.
§

EraMismatch(Era)

Available on crate feature unstable only.
§

TypecodeInvalid

Available on crate feature unstable only.
§

LengthInvalid

Available on crate feature unstable only.
§

LengthMismatch(Typecode, u32)

Available on crate feature unstable only.
§

InsufficientData(Typecode)

Available on crate feature unstable only.
§

KeyDataInvalid(Typecode)

The key data could not be decoded from its string representation to a valid key.

-

Trait Implementations§

Source§

impl Debug for DecodingError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for DecodingError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for DecodingError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl PartialEq for DecodingError

Source§

fn eq(&self, other: &DecodingError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl Eq for DecodingError

Source§

impl StructuralPartialEq for DecodingError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Debug for DecodingError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for DecodingError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for DecodingError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl PartialEq for DecodingError

Source§

fn eq(&self, other: &DecodingError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Eq for DecodingError

Source§

impl StructuralPartialEq for DecodingError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -29,11 +29,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -107,9 +107,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/enum.DerivationError.html b/rustdoc/latest/zcash_keys/keys/enum.DerivationError.html index fdcda03cd..9c919d28f 100644 --- a/rustdoc/latest/zcash_keys/keys/enum.DerivationError.html +++ b/rustdoc/latest/zcash_keys/keys/enum.DerivationError.html @@ -1,6 +1,6 @@ -DerivationError in zcash_keys::keys - Rust
zcash_keys::keys

Enum DerivationError

Source
pub enum DerivationError {
+DerivationError in zcash_keys::keys - Rust
zcash_keys::keys

Enum DerivationError

Source
pub enum DerivationError {
     Transparent(Error),
-}
Available on crate features orchard or sapling or transparent-inputs only.

Variants§

§

Transparent(Error)

Available on crate feature transparent-inputs only.

Trait Implementations§

Source§

impl Debug for DerivationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for DerivationError

Source§

fn fmt(&self, _f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for DerivationError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<Error> for DerivationError

Available on crate feature transparent-inputs only.
Source§

fn from(e: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +}

Available on crate features orchard or sapling or transparent-inputs only.

Variants§

§

Transparent(Error)

Available on crate feature transparent-inputs only.

Trait Implementations§

Source§

impl Debug for DerivationError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for DerivationError

Source§

fn fmt(&self, _f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Error for DerivationError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<Error> for DerivationError

Available on crate feature transparent-inputs only.
Source§

fn from(e: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -19,11 +19,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -97,9 +97,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/enum.Era.html b/rustdoc/latest/zcash_keys/keys/enum.Era.html index cc7703914..92b4f077f 100644 --- a/rustdoc/latest/zcash_keys/keys/enum.Era.html +++ b/rustdoc/latest/zcash_keys/keys/enum.Era.html @@ -1,4 +1,4 @@ -Era in zcash_keys::keys - Rust
zcash_keys::keys

Enum Era

Source
pub enum Era {
+Era in zcash_keys::keys - Rust
zcash_keys::keys

Enum Era

Source
pub enum Era {
     Orchard,
 }
Available on (crate features orchard or sapling or transparent-inputs) and crate feature unstable only.
Expand description

A version identifier for the encoding of unified spending keys.

Each era corresponds to a range of block heights. During an era, the unified spending key @@ -7,8 +7,8 @@ within the era’s block range.

Variants§

§

Orchard

The Orchard era begins at Orchard activation, and will end if a new pool that requires a change to unified spending keys is introduced.

-

Trait Implementations§

Source§

impl Debug for Era

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Era

Source§

fn eq(&self, other: &Era) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
Source§

impl Eq for Era

Source§

impl StructuralPartialEq for Era

Auto Trait Implementations§

§

impl Freeze for Era

§

impl RefUnwindSafe for Era

§

impl Send for Era

§

impl Sync for Era

§

impl Unpin for Era

§

impl UnwindSafe for Era

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Debug for Era

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Era

Source§

fn eq(&self, other: &Era) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Eq for Era

Source§

impl StructuralPartialEq for Era

Auto Trait Implementations§

§

impl Freeze for Era

§

impl RefUnwindSafe for Era

§

impl Send for Era

§

impl Sync for Era

§

impl Unpin for Era

§

impl UnwindSafe for Era

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -27,11 +27,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -104,9 +104,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/index.html b/rustdoc/latest/zcash_keys/keys/index.html index 644979011..c40569a0d 100644 --- a/rustdoc/latest/zcash_keys/keys/index.html +++ b/rustdoc/latest/zcash_keys/keys/index.html @@ -1,2 +1,2 @@ -zcash_keys::keys - Rust
zcash_keys

Module keys

Source
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

Helper functions for managing light client key material.

+zcash_keys::keys - Rust
zcash_keys

Module keys

Source
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

Helper functions for managing light client key material.

Modules§

Structs§

Enums§

  • Errors that can occur in the generation of unified addresses.
  • A type for errors that can occur when decoding keys from their serialized representations.
  • Eraunstable
    A version identifier for the encoding of unified spending keys.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_keys/keys/sapling/fn.spending_key.html b/rustdoc/latest/zcash_keys/keys/sapling/fn.spending_key.html index 5d5824b58..1ca063e0b 100644 --- a/rustdoc/latest/zcash_keys/keys/sapling/fn.spending_key.html +++ b/rustdoc/latest/zcash_keys/keys/sapling/fn.spending_key.html @@ -1,4 +1,4 @@ -spending_key in zcash_keys::keys::sapling - Rust
zcash_keys::keys::sapling

Function spending_key

Source
pub fn spending_key(
+spending_key in zcash_keys::keys::sapling - Rust
zcash_keys::keys::sapling

Function spending_key

Source
pub fn spending_key(
     seed: &[u8],
     coin_type: u32,
     account: AccountId,
diff --git a/rustdoc/latest/zcash_keys/keys/sapling/index.html b/rustdoc/latest/zcash_keys/keys/sapling/index.html
index d8e2a5152..0d8218c84 100644
--- a/rustdoc/latest/zcash_keys/keys/sapling/index.html
+++ b/rustdoc/latest/zcash_keys/keys/sapling/index.html
@@ -1,2 +1,2 @@
-zcash_keys::keys::sapling - Rust
zcash_keys::keys

Module sapling

Source
Available on (crate features orchard or sapling or transparent-inputs) and crate feature sapling only.

Structs§

Functions§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -152,9 +152,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/sapling/struct.ExtendedFullViewingKey.html b/rustdoc/latest/zcash_keys/keys/sapling/struct.ExtendedFullViewingKey.html index cc627743e..3fd05894e 100644 --- a/rustdoc/latest/zcash_keys/keys/sapling/struct.ExtendedFullViewingKey.html +++ b/rustdoc/latest/zcash_keys/keys/sapling/struct.ExtendedFullViewingKey.html @@ -1,4 +1,4 @@ -ExtendedFullViewingKey in zcash_keys::keys::sapling - Rust
zcash_keys::keys::sapling

Struct ExtendedFullViewingKey

pub struct ExtendedFullViewingKey {
+ExtendedFullViewingKey in zcash_keys::keys::sapling - Rust
zcash_keys::keys::sapling

Struct ExtendedFullViewingKey

pub struct ExtendedFullViewingKey {
     pub fvk: FullViewingKey,
     /* private fields */
 }
Available on (crate features orchard or sapling or transparent-inputs) and crate feature sapling only.

Fields§

§fvk: FullViewingKey

Implementations§

§

impl ExtendedFullViewingKey

pub fn read<R>(reader: R) -> Result<ExtendedFullViewingKey, Error>
where @@ -41,11 +41,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -119,9 +119,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/sapling/struct.ExtendedSpendingKey.html b/rustdoc/latest/zcash_keys/keys/sapling/struct.ExtendedSpendingKey.html index 7a81ccd8b..26d069d0a 100644 --- a/rustdoc/latest/zcash_keys/keys/sapling/struct.ExtendedSpendingKey.html +++ b/rustdoc/latest/zcash_keys/keys/sapling/struct.ExtendedSpendingKey.html @@ -1,4 +1,4 @@ -ExtendedSpendingKey in zcash_keys::keys::sapling - Rust
zcash_keys::keys::sapling

Struct ExtendedSpendingKey

pub struct ExtendedSpendingKey {
+ExtendedSpendingKey in zcash_keys::keys::sapling - Rust
zcash_keys::keys::sapling

Struct ExtendedSpendingKey

pub struct ExtendedSpendingKey {
     pub expsk: ExpandedSpendingKey,
     /* private fields */
 }
Available on (crate features orchard or sapling or transparent-inputs) and crate feature sapling only.
Expand description

A Sapling extended spending key

@@ -45,11 +45,11 @@
§Panics
Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -123,9 +123,9 @@
§Panics
T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/struct.UnifiedAddressRequest.html b/rustdoc/latest/zcash_keys/keys/struct.UnifiedAddressRequest.html index dfe33e5b9..96055b1f5 100644 --- a/rustdoc/latest/zcash_keys/keys/struct.UnifiedAddressRequest.html +++ b/rustdoc/latest/zcash_keys/keys/struct.UnifiedAddressRequest.html @@ -1,24 +1,24 @@ -UnifiedAddressRequest in zcash_keys::keys - Rust
zcash_keys::keys

Struct UnifiedAddressRequest

Source
pub struct UnifiedAddressRequest { /* private fields */ }
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

Specification for how a unified address should be generated from a unified viewing key.

-

Implementations§

Source§

impl UnifiedAddressRequest

Source

pub fn new( +UnifiedAddressRequest in zcash_keys::keys - Rust
zcash_keys::keys

Struct UnifiedAddressRequest

Source
pub struct UnifiedAddressRequest { /* private fields */ }
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

Specification for how a unified address should be generated from a unified viewing key.

+

Implementations§

Source§

impl UnifiedAddressRequest

Source

pub fn new( has_orchard: bool, has_sapling: bool, has_p2pkh: bool, ) -> Option<Self>

Construct a new unified address request from its constituent parts.

Returns None if the resulting unified address would not include at least one shielded receiver.

-
Source

pub fn all() -> Option<Self>

Constructs a new unified address request that includes a request for a receiver of each +

Source

pub fn all() -> Option<Self>

Constructs a new unified address request that includes a request for a receiver of each type that is supported given the active feature flags.

-
Source

pub fn intersect( +

Source

pub fn intersect( &self, other: &UnifiedAddressRequest, ) -> Option<UnifiedAddressRequest>

Constructs a new unified address request that includes only the receivers that appear both in itself and a given other request.

-
Source

pub const fn unsafe_new( +

Source

pub const fn unsafe_new( has_orchard: bool, has_sapling: bool, has_p2pkh: bool, ) -> Self

Construct a new unified address request from its constituent parts.

Panics: at least one of has_orchard or has_sapling must be true.

-

Trait Implementations§

Source§

impl Clone for UnifiedAddressRequest

Source§

fn clone(&self) -> UnifiedAddressRequest

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedAddressRequest

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for UnifiedAddressRequest

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Clone for UnifiedAddressRequest

Source§

fn clone(&self) -> UnifiedAddressRequest

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedAddressRequest

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for UnifiedAddressRequest

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -38,11 +38,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -116,9 +116,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/struct.UnifiedFullViewingKey.html b/rustdoc/latest/zcash_keys/keys/struct.UnifiedFullViewingKey.html index 549cd45cc..966ceb144 100644 --- a/rustdoc/latest/zcash_keys/keys/struct.UnifiedFullViewingKey.html +++ b/rustdoc/latest/zcash_keys/keys/struct.UnifiedFullViewingKey.html @@ -1,21 +1,21 @@ -UnifiedFullViewingKey in zcash_keys::keys - Rust
zcash_keys::keys

Struct UnifiedFullViewingKey

Source
pub struct UnifiedFullViewingKey { /* private fields */ }
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

A ZIP 316 unified full viewing key.

-

Implementations§

Source§

impl UnifiedFullViewingKey

Source

pub fn new( +UnifiedFullViewingKey in zcash_keys::keys - Rust
zcash_keys::keys

Struct UnifiedFullViewingKey

Source
pub struct UnifiedFullViewingKey { /* private fields */ }
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

A ZIP 316 unified full viewing key.

+

Implementations§

Source§

impl UnifiedFullViewingKey

Source

pub fn new( transparent: Option<AccountPubKey>, sapling: Option<DiversifiableFullViewingKey>, ) -> Result<UnifiedFullViewingKey, DerivationError>

Available on crate feature test-dependencies only.

Construct a new unified full viewing key.

This method is only available when the test-dependencies feature is enabled, as derivation from the USK or deserialization from the serialized form should be used instead.

-
Source

pub fn from_sapling_extended_full_viewing_key( +

Source

pub fn from_sapling_extended_full_viewing_key( sapling: ExtendedFullViewingKey, -) -> Result<UnifiedFullViewingKey, DerivationError>

Available on crate features sapling and unstable only.
Source

pub fn decode<P: Parameters>(params: &P, encoding: &str) -> Result<Self, String>

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

-
Source

pub fn parse(ufvk: &Ufvk) -> Result<Self, DecodingError>

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

-
Source

pub fn encode<P: Parameters>(&self, params: &P) -> String

Returns the string encoding of this UnifiedFullViewingKey for the given network.

-
Source

pub fn to_unified_incoming_viewing_key(&self) -> UnifiedIncomingViewingKey

Derives a Unified Incoming Viewing Key from this Unified Full Viewing Key.

-
Source

pub fn transparent(&self) -> Option<&AccountPubKey>

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the +) -> Result<UnifiedFullViewingKey, DerivationError>

Available on crate features sapling and unstable only.
Source

pub fn decode<P: Parameters>(params: &P, encoding: &str) -> Result<Self, String>

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

+
Source

pub fn parse(ufvk: &Ufvk) -> Result<Self, DecodingError>

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

+
Source

pub fn encode<P: Parameters>(&self, params: &P) -> String

Returns the string encoding of this UnifiedFullViewingKey for the given network.

+
Source

pub fn to_unified_incoming_viewing_key(&self) -> UnifiedIncomingViewingKey

Derives a Unified Incoming Viewing Key from this Unified Full Viewing Key.

+
Source

pub fn transparent(&self) -> Option<&AccountPubKey>

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the BIP44 path m/44'/<coin_type>'/<account>'.

-
Source

pub fn sapling(&self) -> Option<&DiversifiableFullViewingKey>

Available on crate feature sapling only.

Returns the Sapling diversifiable full viewing key component of this unified key.

-
Source

pub fn address( +

Source

pub fn sapling(&self) -> Option<&DiversifiableFullViewingKey>

Available on crate feature sapling only.

Returns the Sapling diversifiable full viewing key component of this unified key.

+
Source

pub fn address( &self, j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -23,7 +23,7 @@ If request is None, the address should be derived to contain a receiver for each item in this UFVK.

Returns None if the specified index does not produce a valid diversifier.

-

Source

pub fn find_address( +

Source

pub fn find_address( &self, j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -33,7 +33,7 @@ address should be derived to contain a receiver for each item in this UFVK.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-

Source

pub fn default_address( +

Source

pub fn default_address( &self, request: Option<UnifiedAddressRequest>, ) -> Result<(UnifiedAddress, DiversifierIndex), AddressGenerationError>

Find the Unified Address corresponding to the smallest valid diversifier index, along with @@ -41,7 +41,7 @@ each item in this UFVK.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-

Trait Implementations§

Source§

impl Clone for UnifiedFullViewingKey

Source§

fn clone(&self) -> UnifiedFullViewingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedFullViewingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Trait Implementations§

Source§

impl Clone for UnifiedFullViewingKey

Source§

fn clone(&self) -> UnifiedFullViewingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedFullViewingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -61,11 +61,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -139,9 +139,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/struct.UnifiedIncomingViewingKey.html b/rustdoc/latest/zcash_keys/keys/struct.UnifiedIncomingViewingKey.html index b59fd4b13..d6e29d413 100644 --- a/rustdoc/latest/zcash_keys/keys/struct.UnifiedIncomingViewingKey.html +++ b/rustdoc/latest/zcash_keys/keys/struct.UnifiedIncomingViewingKey.html @@ -1,16 +1,16 @@ -UnifiedIncomingViewingKey in zcash_keys::keys - Rust
zcash_keys::keys

Struct UnifiedIncomingViewingKey

Source
pub struct UnifiedIncomingViewingKey { /* private fields */ }
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

A ZIP 316 unified incoming viewing key.

-

Implementations§

Source§

impl UnifiedIncomingViewingKey

Source

pub fn new( +UnifiedIncomingViewingKey in zcash_keys::keys - Rust
zcash_keys::keys

Struct UnifiedIncomingViewingKey

Source
pub struct UnifiedIncomingViewingKey { /* private fields */ }
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

A ZIP 316 unified incoming viewing key.

+

Implementations§

Source§

impl UnifiedIncomingViewingKey

Source

pub fn new( transparent: Option<ExternalIvk>, sapling: Option<IncomingViewingKey>, ) -> UnifiedIncomingViewingKey

Available on crate feature test-dependencies only.

Construct a new unified incoming viewing key.

This method is only available when the test-dependencies feature is enabled, as derivation from the UFVK or deserialization from the serialized form should be used instead.

-
Source

pub fn decode<P: Parameters>(params: &P, encoding: &str) -> Result<Self, String>

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

-
Source

pub fn encode<P: Parameters>(&self, params: &P) -> String

Returns the string encoding of this UnifiedFullViewingKey for the given network.

-
Source

pub fn transparent(&self) -> &Option<ExternalIvk>

Available on crate feature transparent-inputs only.

Returns the Transparent external IVK, if present.

-
Source

pub fn sapling(&self) -> &Option<IncomingViewingKey>

Available on crate feature sapling only.

Returns the Sapling IVK, if present.

-
Source

pub fn address( +

Source

pub fn decode<P: Parameters>(params: &P, encoding: &str) -> Result<Self, String>

Parses a UnifiedFullViewingKey from its ZIP 316 string encoding.

+
Source

pub fn encode<P: Parameters>(&self, params: &P) -> String

Returns the string encoding of this UnifiedFullViewingKey for the given network.

+
Source

pub fn transparent(&self) -> &Option<ExternalIvk>

Available on crate feature transparent-inputs only.

Returns the Transparent external IVK, if present.

+
Source

pub fn sapling(&self) -> &Option<IncomingViewingKey>

Available on crate feature sapling only.

Returns the Sapling IVK, if present.

+
Source

pub fn address( &self, _j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -18,7 +18,7 @@ If request is None, the address should be derived to contain a receiver for each item in this UFVK.

Returns None if the specified index does not produce a valid diversifier.

-

Source

pub fn find_address( +

Source

pub fn find_address( &self, j: DiversifierIndex, request: Option<UnifiedAddressRequest>, @@ -27,7 +27,7 @@ diversifier along with the index at which the valid diversifier was found.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-

Source

pub fn default_address( +

Source

pub fn default_address( &self, request: Option<UnifiedAddressRequest>, ) -> Result<(UnifiedAddress, DiversifierIndex), AddressGenerationError>

Find the Unified Address corresponding to the smallest valid diversifier index, along with @@ -35,8 +35,8 @@ each item in this UFVK.

Returns an Err(AddressGenerationError) if no valid diversifier exists or if the features required to satisfy the unified address request are not properly enabled.

-
Source

pub fn to_address_request(&self) -> Option<UnifiedAddressRequest>

Constructs a UnifiedAddressRequest that includes the components of this UIVK.

-

Trait Implementations§

Source§

impl Clone for UnifiedIncomingViewingKey

Source§

fn clone(&self) -> UnifiedIncomingViewingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedIncomingViewingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +

Source

pub fn to_address_request(&self) -> Option<UnifiedAddressRequest>

Constructs a UnifiedAddressRequest that includes the components of this UIVK.

+

Trait Implementations§

Source§

impl Clone for UnifiedIncomingViewingKey

Source§

fn clone(&self) -> UnifiedIncomingViewingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedIncomingViewingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -56,11 +56,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -134,9 +134,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/struct.UnifiedSpendingKey.html b/rustdoc/latest/zcash_keys/keys/struct.UnifiedSpendingKey.html index 370b61c73..2c1aee85a 100644 --- a/rustdoc/latest/zcash_keys/keys/struct.UnifiedSpendingKey.html +++ b/rustdoc/latest/zcash_keys/keys/struct.UnifiedSpendingKey.html @@ -1,12 +1,12 @@ -UnifiedSpendingKey in zcash_keys::keys - Rust
zcash_keys::keys

Struct UnifiedSpendingKey

Source
pub struct UnifiedSpendingKey { /* private fields */ }
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

A set of spending keys that are all associated with a single ZIP-0032 account identifier.

-

Implementations§

Source§

impl UnifiedSpendingKey

Source

pub fn from_seed<P: Parameters>( +UnifiedSpendingKey in zcash_keys::keys - Rust
zcash_keys::keys

Struct UnifiedSpendingKey

Source
pub struct UnifiedSpendingKey { /* private fields */ }
Available on crate features orchard or sapling or transparent-inputs only.
Expand description

A set of spending keys that are all associated with a single ZIP-0032 account identifier.

+

Implementations§

Source§

impl UnifiedSpendingKey

Source

pub fn from_seed<P: Parameters>( _params: &P, seed: &[u8], _account: AccountId, -) -> Result<UnifiedSpendingKey, DerivationError>

Source

pub fn to_unified_full_viewing_key(&self) -> UnifiedFullViewingKey

Source

pub fn transparent(&self) -> &AccountPrivKey

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the +) -> Result<UnifiedSpendingKey, DerivationError>

Source

pub fn to_unified_full_viewing_key(&self) -> UnifiedFullViewingKey

Source

pub fn transparent(&self) -> &AccountPrivKey

Available on crate feature transparent-inputs only.

Returns the transparent component of the unified key at the BIP44 path m/44'/<coin_type>'/<account>'.

-
Source

pub fn sapling(&self) -> &ExtendedSpendingKey

Available on crate feature sapling only.

Returns the Sapling extended spending key component of this unified spending key.

-
Source

pub fn to_bytes(&self, era: Era) -> Vec<u8>

Available on crate feature unstable only.

Returns a binary encoding of this key suitable for decoding with Self::from_bytes.

+
Source

pub fn sapling(&self) -> &ExtendedSpendingKey

Available on crate feature sapling only.

Returns the Sapling extended spending key component of this unified spending key.

+
Source

pub fn to_bytes(&self, era: Era) -> Vec<u8>

Available on crate feature unstable only.

Returns a binary encoding of this key suitable for decoding with Self::from_bytes.

The encoded form of a unified spending key is only intended for use within wallets when required for storage and/or crossing FFI boundaries; unified spending keys should not be exposed to users, and consequently @@ -14,14 +14,14 @@ internal validation metadata (such as checksums) as keys decoded from this form will necessarily be validated when the attempt is made to spend a note that they have authority for.

-
Source

pub fn from_bytes(era: Era, encoded: &[u8]) -> Result<Self, DecodingError>

Available on crate feature unstable only.

Decodes a UnifiedSpendingKey value from its serialized representation.

+
Source

pub fn from_bytes(era: Era, encoded: &[u8]) -> Result<Self, DecodingError>

Available on crate feature unstable only.

Decodes a UnifiedSpendingKey value from its serialized representation.

See Self::to_bytes for additional detail about the encoded form.

-
Source

pub fn default_address( +

Source

pub fn default_address( &self, request: Option<UnifiedAddressRequest>, -) -> (UnifiedAddress, DiversifierIndex)

Available on crate feature test-dependencies only.
Source

pub fn default_transparent_address( +) -> (UnifiedAddress, DiversifierIndex)

Available on crate feature test-dependencies only.
Source

pub fn default_transparent_address( &self, -) -> (TransparentAddress, NonHardenedChildIndex)

Available on crate features transparent-inputs and test-dependencies only.

Trait Implementations§

Source§

impl Clone for UnifiedSpendingKey

Source§

fn clone(&self) -> UnifiedSpendingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedSpendingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +) -> (TransparentAddress, NonHardenedChildIndex)

Available on crate features transparent-inputs and test-dependencies only.

Trait Implementations§

Source§

impl Clone for UnifiedSpendingKey

Source§

fn clone(&self) -> UnifiedSpendingKey

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UnifiedSpendingKey

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -41,11 +41,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -119,9 +119,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_keys/keys/testing/fn.arb_unified_spending_key.html b/rustdoc/latest/zcash_keys/keys/testing/fn.arb_unified_spending_key.html index 45555f589..c7b35709a 100644 --- a/rustdoc/latest/zcash_keys/keys/testing/fn.arb_unified_spending_key.html +++ b/rustdoc/latest/zcash_keys/keys/testing/fn.arb_unified_spending_key.html @@ -1,3 +1,3 @@ -arb_unified_spending_key in zcash_keys::keys::testing - Rust
zcash_keys::keys::testing

Function arb_unified_spending_key

Source
pub fn arb_unified_spending_key(
+arb_unified_spending_key in zcash_keys::keys::testing - Rust
zcash_keys::keys::testing

Function arb_unified_spending_key

Source
pub fn arb_unified_spending_key(
     params: Network,
 ) -> impl Strategy<Value = UnifiedSpendingKey>
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_keys/keys/testing/index.html b/rustdoc/latest/zcash_keys/keys/testing/index.html index 6872313e8..b2c22bce6 100644 --- a/rustdoc/latest/zcash_keys/keys/testing/index.html +++ b/rustdoc/latest/zcash_keys/keys/testing/index.html @@ -1 +1 @@ -zcash_keys::keys::testing - Rust
zcash_keys::keys

Module testing

Source
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_keys::keys::testing - Rust
zcash_keys::keys

Module testing

Source
Available on (crate features orchard or sapling or transparent-inputs) and crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/all.html b/rustdoc/latest/zcash_primitives/all.html index b0b47424c..cd0e00e94 100644 --- a/rustdoc/latest/zcash_primitives/all.html +++ b/rustdoc/latest/zcash_primitives/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Constants

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/block/index.html b/rustdoc/latest/zcash_primitives/block/index.html index 800c8a924..230e909b2 100644 --- a/rustdoc/latest/zcash_primitives/block/index.html +++ b/rustdoc/latest/zcash_primitives/block/index.html @@ -1,2 +1,2 @@ -zcash_primitives::block - Rust
zcash_primitives

Module block

Source
Expand description

Structs and methods for handling Zcash block headers.

+zcash_primitives::block - Rust
zcash_primitives

Module block

Source
Expand description

Structs and methods for handling Zcash block headers.

Re-exports§

  • pub use equihash;

Structs§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/block/struct.BlockHash.html b/rustdoc/latest/zcash_primitives/block/struct.BlockHash.html index 580ff07dd..cff334739 100644 --- a/rustdoc/latest/zcash_primitives/block/struct.BlockHash.html +++ b/rustdoc/latest/zcash_primitives/block/struct.BlockHash.html @@ -1,4 +1,4 @@ -BlockHash in zcash_primitives::block - Rust
zcash_primitives::block

Struct BlockHash

Source
pub struct BlockHash(pub [u8; 32]);
Expand description

The identifier for a Zcash block.

+BlockHash in zcash_primitives::block - Rust
zcash_primitives::block

Struct BlockHash

Source
pub struct BlockHash(pub [u8; 32]);
Expand description

The identifier for a Zcash block.

This is the SHA-256d hash of the encoded BlockHeader.

Tuple Fields§

§0: [u8; 32]

Implementations§

Source§

impl BlockHash

Source

pub fn from_slice(bytes: &[u8]) -> Self

Constructs a BlockHash from the given slice.

§Panics
@@ -29,11 +29,11 @@
§Panics
Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -108,9 +108,9 @@
§Panics
builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/block/struct.BlockHeader.html b/rustdoc/latest/zcash_primitives/block/struct.BlockHeader.html index e33b62425..301cd2953 100644 --- a/rustdoc/latest/zcash_primitives/block/struct.BlockHeader.html +++ b/rustdoc/latest/zcash_primitives/block/struct.BlockHeader.html @@ -1,4 +1,4 @@ -BlockHeader in zcash_primitives::block - Rust
zcash_primitives::block

Struct BlockHeader

Source
pub struct BlockHeader { /* private fields */ }
Expand description

A Zcash block header.

+BlockHeader in zcash_primitives::block - Rust
zcash_primitives::block

Struct BlockHeader

Source
pub struct BlockHeader { /* private fields */ }
Expand description

A Zcash block header.

Implementations§

Source§

impl BlockHeader

Source

pub fn hash(&self) -> BlockHash

Returns the hash of this header.

Source

pub fn read<R: Read>(reader: R) -> Result<Self>

Source

pub fn write<W: Write>(&self, writer: W) -> Result<()>

Trait Implementations§

Source§

impl Deref for BlockHeader

Source§

type Target = BlockHeaderData

The resulting type after dereferencing.
Source§

fn deref(&self) -> &BlockHeaderData

Dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where @@ -19,11 +19,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/block/struct.BlockHeaderData.html b/rustdoc/latest/zcash_primitives/block/struct.BlockHeaderData.html index d34a0f5d1..5f0599d48 100644 --- a/rustdoc/latest/zcash_primitives/block/struct.BlockHeaderData.html +++ b/rustdoc/latest/zcash_primitives/block/struct.BlockHeaderData.html @@ -1,4 +1,4 @@ -BlockHeaderData in zcash_primitives::block - Rust
zcash_primitives::block

Struct BlockHeaderData

Source
pub struct BlockHeaderData {
+BlockHeaderData in zcash_primitives::block - Rust
zcash_primitives::block

Struct BlockHeaderData

Source
pub struct BlockHeaderData {
     pub version: i32,
     pub prev_block: BlockHash,
     pub merkle_root: [u8; 32],
@@ -27,11 +27,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -104,9 +104,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/consensus/constant.H0.html b/rustdoc/latest/zcash_primitives/consensus/constant.H0.html index a33299cfb..eedec6344 100644 --- a/rustdoc/latest/zcash_primitives/consensus/constant.H0.html +++ b/rustdoc/latest/zcash_primitives/consensus/constant.H0.html @@ -1,2 +1,2 @@ -H0 in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Constant H0

pub const H0: BlockHeight;
Expand description

The height of the genesis block on a network.

+H0 in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Constant H0

pub const H0: BlockHeight;
Expand description

The height of the genesis block on a network.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/consensus/constant.MAIN_NETWORK.html b/rustdoc/latest/zcash_primitives/consensus/constant.MAIN_NETWORK.html index 25d88fe34..c740f1471 100644 --- a/rustdoc/latest/zcash_primitives/consensus/constant.MAIN_NETWORK.html +++ b/rustdoc/latest/zcash_primitives/consensus/constant.MAIN_NETWORK.html @@ -1,2 +1,2 @@ -MAIN_NETWORK in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Constant MAIN_NETWORK

pub const MAIN_NETWORK: MainNetwork;
Expand description

The production network.

+MAIN_NETWORK in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Constant MAIN_NETWORK

pub const MAIN_NETWORK: MainNetwork;
Expand description

The production network.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/consensus/constant.TEST_NETWORK.html b/rustdoc/latest/zcash_primitives/consensus/constant.TEST_NETWORK.html index 3de3a9164..d91de7c36 100644 --- a/rustdoc/latest/zcash_primitives/consensus/constant.TEST_NETWORK.html +++ b/rustdoc/latest/zcash_primitives/consensus/constant.TEST_NETWORK.html @@ -1,2 +1,2 @@ -TEST_NETWORK in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Constant TEST_NETWORK

pub const TEST_NETWORK: TestNetwork;
Expand description

The test network.

+TEST_NETWORK in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Constant TEST_NETWORK

pub const TEST_NETWORK: TestNetwork;
Expand description

The test network.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/consensus/constant.ZIP212_GRACE_PERIOD.html b/rustdoc/latest/zcash_primitives/consensus/constant.ZIP212_GRACE_PERIOD.html index 12aad296e..e4b6b7998 100644 --- a/rustdoc/latest/zcash_primitives/consensus/constant.ZIP212_GRACE_PERIOD.html +++ b/rustdoc/latest/zcash_primitives/consensus/constant.ZIP212_GRACE_PERIOD.html @@ -1,2 +1,2 @@ -ZIP212_GRACE_PERIOD in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Constant ZIP212_GRACE_PERIOD

pub const ZIP212_GRACE_PERIOD: u32 = 32256; // 32_256u32
Expand description

The “grace period” defined in ZIP 212.

+ZIP212_GRACE_PERIOD in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Constant ZIP212_GRACE_PERIOD

pub const ZIP212_GRACE_PERIOD: u32 = 32256; // 32_256u32
Expand description

The “grace period” defined in ZIP 212.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/consensus/enum.BranchId.html b/rustdoc/latest/zcash_primitives/consensus/enum.BranchId.html index 318a5e314..b8fe0db88 100644 --- a/rustdoc/latest/zcash_primitives/consensus/enum.BranchId.html +++ b/rustdoc/latest/zcash_primitives/consensus/enum.BranchId.html @@ -1,4 +1,4 @@ -BranchId in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Enum BranchId

pub enum BranchId {
+BranchId in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Enum BranchId

pub enum BranchId {
     Sprout,
     Overwinter,
     Sapling,
@@ -68,11 +68,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -146,9 +146,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/consensus/enum.Network.html b/rustdoc/latest/zcash_primitives/consensus/enum.Network.html index ff372a130..ae90bcb8d 100644 --- a/rustdoc/latest/zcash_primitives/consensus/enum.Network.html +++ b/rustdoc/latest/zcash_primitives/consensus/enum.Network.html @@ -1,4 +1,4 @@ -Network in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Enum Network

pub enum Network {
+Network in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Enum Network

pub enum Network {
     MainNetwork,
     TestNetwork,
 }
Expand description

The enumeration of known Zcash networks.

@@ -31,11 +31,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -119,9 +119,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/consensus/enum.NetworkType.html b/rustdoc/latest/zcash_primitives/consensus/enum.NetworkType.html index 79dd8a495..f8ac3c711 100644 --- a/rustdoc/latest/zcash_primitives/consensus/enum.NetworkType.html +++ b/rustdoc/latest/zcash_primitives/consensus/enum.NetworkType.html @@ -1,4 +1,4 @@ -NetworkType in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Enum NetworkType

pub enum NetworkType {
+NetworkType in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Enum NetworkType

pub enum NetworkType {
     Main,
     Test,
     Regtest,
@@ -42,11 +42,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -120,9 +120,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/consensus/enum.NetworkUpgrade.html b/rustdoc/latest/zcash_primitives/consensus/enum.NetworkUpgrade.html index 5133ce8ee..6c3896d03 100644 --- a/rustdoc/latest/zcash_primitives/consensus/enum.NetworkUpgrade.html +++ b/rustdoc/latest/zcash_primitives/consensus/enum.NetworkUpgrade.html @@ -1,4 +1,4 @@ -NetworkUpgrade in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Enum NetworkUpgrade

pub enum NetworkUpgrade {
+NetworkUpgrade in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Enum NetworkUpgrade

pub enum NetworkUpgrade {
     Overwinter,
     Sapling,
     Blossom,
@@ -38,11 +38,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -117,9 +117,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/consensus/index.html b/rustdoc/latest/zcash_primitives/consensus/index.html index 9a6093a91..7ac6d4a60 100644 --- a/rustdoc/latest/zcash_primitives/consensus/index.html +++ b/rustdoc/latest/zcash_primitives/consensus/index.html @@ -1,3 +1,3 @@ -zcash_primitives::consensus - Rust
zcash_primitives

Module consensus

Expand description

Consensus logic and parameters.

+zcash_primitives::consensus - Rust
zcash_primitives

Module consensus

Expand description

Consensus logic and parameters.

Modules§

Structs§

Enums§

  • A globally-unique identifier for a set of consensus rules within the Zcash chain.
  • The enumeration of known Zcash networks.
  • The enumeration of known Zcash network types.
  • An event that occurs at a specified height on the Zcash chain, at which point the consensus rules enforced by the network are altered.

Constants§

Traits§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/consensus/struct.BlockHeight.html b/rustdoc/latest/zcash_primitives/consensus/struct.BlockHeight.html index 14bf2111a..49a92a410 100644 --- a/rustdoc/latest/zcash_primitives/consensus/struct.BlockHeight.html +++ b/rustdoc/latest/zcash_primitives/consensus/struct.BlockHeight.html @@ -1,4 +1,4 @@ -BlockHeight in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Struct BlockHeight

pub struct BlockHeight(/* private fields */);
Expand description

A wrapper type representing blockchain heights.

+BlockHeight in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Struct BlockHeight

pub struct BlockHeight(/* private fields */);
Expand description

A wrapper type representing blockchain heights.

Safe conversion from various integer types, as well as addition and subtraction, are provided.

Implementations§

§

impl BlockHeight

pub const fn from_u32(v: u32) -> BlockHeight

pub fn saturating_sub(self, v: u32) -> BlockHeight

Subtracts the provided value from this height, returning H0 if this would result in @@ -40,11 +40,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -119,9 +119,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/consensus/struct.MainNetwork.html b/rustdoc/latest/zcash_primitives/consensus/struct.MainNetwork.html index 15f6fb7cd..ad287bcdf 100644 --- a/rustdoc/latest/zcash_primitives/consensus/struct.MainNetwork.html +++ b/rustdoc/latest/zcash_primitives/consensus/struct.MainNetwork.html @@ -1,4 +1,4 @@ -MainNetwork in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Struct MainNetwork

pub struct MainNetwork;
Expand description

Marker struct for the production network.

+MainNetwork in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Struct MainNetwork

pub struct MainNetwork;
Expand description

Marker struct for the production network.

Trait Implementations§

§

impl Clone for MainNetwork

§

fn clone(&self) -> MainNetwork

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for MainNetwork

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl DynamicUsage for MainNetwork

§

fn dynamic_usage(&self) -> usize

Returns a best estimate of the amount of heap-allocated memory used by this type. Read more
§

fn dynamic_usage_bounds(&self) -> (usize, Option<usize>)

Returns the lower and upper bounds on the amount of heap-allocated memory used by this type. Read more
§

impl Parameters for MainNetwork

§

fn network_type(&self) -> NetworkType

Returns the type of network configured by this set of consensus parameters.
§

fn activation_height(&self, nu: NetworkUpgrade) -> Option<BlockHeight>

Returns the activation height for a particular network upgrade, if an activation height has been set.
§

fn is_nu_active(&self, nu: NetworkUpgrade, height: BlockHeight) -> bool

Determines whether the specified network upgrade is active as of the @@ -23,11 +23,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/consensus/struct.TestNetwork.html b/rustdoc/latest/zcash_primitives/consensus/struct.TestNetwork.html index ec83a415a..d4f319981 100644 --- a/rustdoc/latest/zcash_primitives/consensus/struct.TestNetwork.html +++ b/rustdoc/latest/zcash_primitives/consensus/struct.TestNetwork.html @@ -1,4 +1,4 @@ -TestNetwork in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Struct TestNetwork

pub struct TestNetwork;
Expand description

Marker struct for the test network.

+TestNetwork in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Struct TestNetwork

pub struct TestNetwork;
Expand description

Marker struct for the test network.

Trait Implementations§

§

impl Clone for TestNetwork

§

fn clone(&self) -> TestNetwork

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for TestNetwork

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl DynamicUsage for TestNetwork

§

fn dynamic_usage(&self) -> usize

Returns a best estimate of the amount of heap-allocated memory used by this type. Read more
§

fn dynamic_usage_bounds(&self) -> (usize, Option<usize>)

Returns the lower and upper bounds on the amount of heap-allocated memory used by this type. Read more
§

impl Parameters for TestNetwork

§

fn network_type(&self) -> NetworkType

Returns the type of network configured by this set of consensus parameters.
§

fn activation_height(&self, nu: NetworkUpgrade) -> Option<BlockHeight>

Returns the activation height for a particular network upgrade, if an activation height has been set.
§

fn is_nu_active(&self, nu: NetworkUpgrade, height: BlockHeight) -> bool

Determines whether the specified network upgrade is active as of the @@ -23,11 +23,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/consensus/testing/fn.arb_branch_id.html b/rustdoc/latest/zcash_primitives/consensus/testing/fn.arb_branch_id.html index 0d8374ad3..040761664 100644 --- a/rustdoc/latest/zcash_primitives/consensus/testing/fn.arb_branch_id.html +++ b/rustdoc/latest/zcash_primitives/consensus/testing/fn.arb_branch_id.html @@ -1 +1 @@ -arb_branch_id in zcash_primitives::consensus::testing - Rust
zcash_primitives::consensus::testing

Function arb_branch_id

pub fn arb_branch_id() -> impl Strategy<Value = BranchId>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_branch_id in zcash_primitives::consensus::testing - Rust
zcash_primitives::consensus::testing

Function arb_branch_id

pub fn arb_branch_id() -> impl Strategy<Value = BranchId>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/consensus/testing/fn.arb_height.html b/rustdoc/latest/zcash_primitives/consensus/testing/fn.arb_height.html index 81fbb858c..b359756cc 100644 --- a/rustdoc/latest/zcash_primitives/consensus/testing/fn.arb_height.html +++ b/rustdoc/latest/zcash_primitives/consensus/testing/fn.arb_height.html @@ -1,4 +1,4 @@ -arb_height in zcash_primitives::consensus::testing - Rust
zcash_primitives::consensus::testing

Function arb_height

pub fn arb_height<P>(
+arb_height in zcash_primitives::consensus::testing - Rust
zcash_primitives::consensus::testing

Function arb_height

pub fn arb_height<P>(
     branch_id: BranchId,
     params: &P,
 ) -> impl Strategy<Value = Option<BlockHeight>>
where diff --git a/rustdoc/latest/zcash_primitives/consensus/testing/index.html b/rustdoc/latest/zcash_primitives/consensus/testing/index.html index a1927742a..d7e739c73 100644 --- a/rustdoc/latest/zcash_primitives/consensus/testing/index.html +++ b/rustdoc/latest/zcash_primitives/consensus/testing/index.html @@ -1 +1 @@ -zcash_primitives::consensus::testing - Rust
zcash_primitives::consensus

Module testing

Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_primitives::consensus::testing - Rust
zcash_primitives::consensus

Module testing

Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/consensus/trait.NetworkConstants.html b/rustdoc/latest/zcash_primitives/consensus/trait.NetworkConstants.html index bacf3641b..9f4dae2e0 100644 --- a/rustdoc/latest/zcash_primitives/consensus/trait.NetworkConstants.html +++ b/rustdoc/latest/zcash_primitives/consensus/trait.NetworkConstants.html @@ -1,4 +1,4 @@ -NetworkConstants in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Trait NetworkConstants

pub trait NetworkConstants: Clone {
+NetworkConstants in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Trait NetworkConstants

pub trait NetworkConstants: Clone {
     // Required methods
     fn coin_type(&self) -> u32;
     fn hrp_sapling_extended_spending_key(&self) -> &'static str;
diff --git a/rustdoc/latest/zcash_primitives/consensus/trait.Parameters.html b/rustdoc/latest/zcash_primitives/consensus/trait.Parameters.html
index fff760f1a..53fcc245d 100644
--- a/rustdoc/latest/zcash_primitives/consensus/trait.Parameters.html
+++ b/rustdoc/latest/zcash_primitives/consensus/trait.Parameters.html
@@ -1,4 +1,4 @@
-Parameters in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Trait Parameters

pub trait Parameters: Clone {
+Parameters in zcash_primitives::consensus - Rust
zcash_primitives::consensus

Trait Parameters

pub trait Parameters: Clone {
     // Required methods
     fn network_type(&self) -> NetworkType;
     fn activation_height(&self, nu: NetworkUpgrade) -> Option<BlockHeight>;
diff --git a/rustdoc/latest/zcash_primitives/constants/index.html b/rustdoc/latest/zcash_primitives/constants/index.html
index 6d84e6cbc..c18d8a0f6 100644
--- a/rustdoc/latest/zcash_primitives/constants/index.html
+++ b/rustdoc/latest/zcash_primitives/constants/index.html
@@ -1,2 +1,2 @@
-zcash_primitives::constants - Rust
zcash_primitives

Module constants

Expand description

Network-specific Zcash constants.

+zcash_primitives::constants - Rust
zcash_primitives

Module constants

Expand description

Network-specific Zcash constants.

Modules§

  • Constants for the Zcash main network.
  • Regtest constants
  • Constants for the Zcash test network.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html index bcfa7b6ea..aefd404ed 100644 --- a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html @@ -1,2 +1,2 @@ -B58_PUBKEY_ADDRESS_PREFIX in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant B58_PUBKEY_ADDRESS_PREFIX

pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet PublicKeyHash.

+B58_PUBKEY_ADDRESS_PREFIX in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant B58_PUBKEY_ADDRESS_PREFIX

pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet PublicKeyHash.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html index 19ca3743c..3d09b5146 100644 --- a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html @@ -1,2 +1,2 @@ -B58_SCRIPT_ADDRESS_PREFIX in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant B58_SCRIPT_ADDRESS_PREFIX

pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet ScriptHash.

+B58_SCRIPT_ADDRESS_PREFIX in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant B58_SCRIPT_ADDRESS_PREFIX

pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet ScriptHash.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_SPROUT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_SPROUT_ADDRESS_PREFIX.html index 55addd3a8..e7fecf267 100644 --- a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_SPROUT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.B58_SPROUT_ADDRESS_PREFIX.html @@ -1,3 +1,3 @@ -B58_SPROUT_ADDRESS_PREFIX in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant B58_SPROUT_ADDRESS_PREFIX

pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet Sprout address.

+B58_SPROUT_ADDRESS_PREFIX in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant B58_SPROUT_ADDRESS_PREFIX

pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet Sprout address.

Defined in the Zcash Protocol Specification section 5.6.3.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.COIN_TYPE.html b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.COIN_TYPE.html index efe105a99..b7d11102b 100644 --- a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.COIN_TYPE.html +++ b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.COIN_TYPE.html @@ -1,2 +1,2 @@ -COIN_TYPE in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant COIN_TYPE

pub const COIN_TYPE: u32 = 133; // 133u32
Expand description

The mainnet coin type for ZEC, as defined by SLIP 44.

+COIN_TYPE in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant COIN_TYPE

pub const COIN_TYPE: u32 = 133; // 133u32
Expand description

The mainnet coin type for ZEC, as defined by SLIP 44.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html index 752fda7fc..17c0f12ea 100644 --- a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html +++ b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded mainnet ExtendedFullViewingKey.

+HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded mainnet ExtendedFullViewingKey.

Defined in ZIP 32.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html index 1ff10b418..47b4eb2f1 100644 --- a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html +++ b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded mainnet Sapling ExtendedSpendingKey.

+HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded mainnet Sapling ExtendedSpendingKey.

Defined in ZIP 32.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html index 9076a205f..b5b67ab9e 100644 --- a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html +++ b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html @@ -1,3 +1,3 @@ -HRP_SAPLING_PAYMENT_ADDRESS in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant HRP_SAPLING_PAYMENT_ADDRESS

pub const HRP_SAPLING_PAYMENT_ADDRESS: &'static str;
Expand description

The HRP for a Bech32-encoded mainnet Sapling PaymentAddress.

+HRP_SAPLING_PAYMENT_ADDRESS in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant HRP_SAPLING_PAYMENT_ADDRESS

pub const HRP_SAPLING_PAYMENT_ADDRESS: &'static str;
Expand description

The HRP for a Bech32-encoded mainnet Sapling PaymentAddress.

Defined in section 5.6.4 of the Zcash Protocol Specification.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_TEX_ADDRESS.html b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_TEX_ADDRESS.html index 34005699b..52241c5ca 100644 --- a/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_TEX_ADDRESS.html +++ b/rustdoc/latest/zcash_primitives/constants/mainnet/constant.HRP_TEX_ADDRESS.html @@ -1,2 +1,2 @@ -HRP_TEX_ADDRESS in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant HRP_TEX_ADDRESS

pub const HRP_TEX_ADDRESS: &'static str;
Expand description

The HRP for a Bech32m-encoded mainnet ZIP 320 TEX address.

+HRP_TEX_ADDRESS in zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants::mainnet

Constant HRP_TEX_ADDRESS

pub const HRP_TEX_ADDRESS: &'static str;
Expand description

The HRP for a Bech32m-encoded mainnet ZIP 320 TEX address.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/mainnet/index.html b/rustdoc/latest/zcash_primitives/constants/mainnet/index.html index 8ebd1caca..2dc716f3b 100644 --- a/rustdoc/latest/zcash_primitives/constants/mainnet/index.html +++ b/rustdoc/latest/zcash_primitives/constants/mainnet/index.html @@ -1,2 +1,2 @@ -zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants

Module mainnet

Expand description

Constants for the Zcash main network.

+zcash_primitives::constants::mainnet - Rust
zcash_primitives::constants

Module mainnet

Expand description

Constants for the Zcash main network.

Constants§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_PUBKEY_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_PUBKEY_ADDRESS_PREFIX.html index c7007a694..88f058765 100644 --- a/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_PUBKEY_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_PUBKEY_ADDRESS_PREFIX.html @@ -1,3 +1,3 @@ -B58_PUBKEY_ADDRESS_PREFIX in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant B58_PUBKEY_ADDRESS_PREFIX

pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest transparent PublicKeyHash. +B58_PUBKEY_ADDRESS_PREFIX in zcash_primitives::constants::regtest - Rust

zcash_primitives::constants::regtest

Constant B58_PUBKEY_ADDRESS_PREFIX

pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest transparent PublicKeyHash. Same as the testnet prefix.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_SCRIPT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_SCRIPT_ADDRESS_PREFIX.html index af21fa161..24c919ef6 100644 --- a/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_SCRIPT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_SCRIPT_ADDRESS_PREFIX.html @@ -1,3 +1,3 @@ -B58_SCRIPT_ADDRESS_PREFIX in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant B58_SCRIPT_ADDRESS_PREFIX

pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest transparent ScriptHash. +B58_SCRIPT_ADDRESS_PREFIX in zcash_primitives::constants::regtest - Rust

zcash_primitives::constants::regtest

Constant B58_SCRIPT_ADDRESS_PREFIX

pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest transparent ScriptHash. Same as the testnet prefix.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_SPROUT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_SPROUT_ADDRESS_PREFIX.html index c61d9279d..faa48546a 100644 --- a/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_SPROUT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_primitives/constants/regtest/constant.B58_SPROUT_ADDRESS_PREFIX.html @@ -1,4 +1,4 @@ -B58_SPROUT_ADDRESS_PREFIX in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant B58_SPROUT_ADDRESS_PREFIX

pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest Sprout address.

+B58_SPROUT_ADDRESS_PREFIX in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant B58_SPROUT_ADDRESS_PREFIX

pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest Sprout address.

Defined in the Zcash Protocol Specification section 5.6.3. Same as the testnet prefix.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/regtest/constant.COIN_TYPE.html b/rustdoc/latest/zcash_primitives/constants/regtest/constant.COIN_TYPE.html index 255ea1994..ae6acab17 100644 --- a/rustdoc/latest/zcash_primitives/constants/regtest/constant.COIN_TYPE.html +++ b/rustdoc/latest/zcash_primitives/constants/regtest/constant.COIN_TYPE.html @@ -1,2 +1,2 @@ -COIN_TYPE in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant COIN_TYPE

pub const COIN_TYPE: u32 = 1; // 1u32
Expand description

The regtest cointype reuses the testnet cointype

+COIN_TYPE in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant COIN_TYPE

pub const COIN_TYPE: u32 = 1; // 1u32
Expand description

The regtest cointype reuses the testnet cointype

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html b/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html index f5928e166..b30653db3 100644 --- a/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html +++ b/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded regtest Sapling ExtendedFullViewingKey.

+HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded regtest Sapling ExtendedFullViewingKey.

It is defined in the zcashd codebase.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html b/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html index d5f0435f5..9ead34838 100644 --- a/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html +++ b/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded regtest Sapling ExtendedSpendingKey.

+HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded regtest Sapling ExtendedSpendingKey.

It is defined in the zcashd codebase.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_PAYMENT_ADDRESS.html b/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_PAYMENT_ADDRESS.html index 745459500..6bae85116 100644 --- a/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_PAYMENT_ADDRESS.html +++ b/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_SAPLING_PAYMENT_ADDRESS.html @@ -1,3 +1,3 @@ -HRP_SAPLING_PAYMENT_ADDRESS in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant HRP_SAPLING_PAYMENT_ADDRESS

pub const HRP_SAPLING_PAYMENT_ADDRESS: &'static str;
Expand description

The HRP for a Bech32-encoded regtest Sapling PaymentAddress.

+HRP_SAPLING_PAYMENT_ADDRESS in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant HRP_SAPLING_PAYMENT_ADDRESS

pub const HRP_SAPLING_PAYMENT_ADDRESS: &'static str;
Expand description

The HRP for a Bech32-encoded regtest Sapling PaymentAddress.

It is defined in the zcashd codebase.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_TEX_ADDRESS.html b/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_TEX_ADDRESS.html index 764494735..9da3d6111 100644 --- a/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_TEX_ADDRESS.html +++ b/rustdoc/latest/zcash_primitives/constants/regtest/constant.HRP_TEX_ADDRESS.html @@ -1,2 +1,2 @@ -HRP_TEX_ADDRESS in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant HRP_TEX_ADDRESS

pub const HRP_TEX_ADDRESS: &'static str;
Expand description

The HRP for a Bech32m-encoded regtest ZIP 320 TEX address.

+HRP_TEX_ADDRESS in zcash_primitives::constants::regtest - Rust
zcash_primitives::constants::regtest

Constant HRP_TEX_ADDRESS

pub const HRP_TEX_ADDRESS: &'static str;
Expand description

The HRP for a Bech32m-encoded regtest ZIP 320 TEX address.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/regtest/index.html b/rustdoc/latest/zcash_primitives/constants/regtest/index.html index ad05f2e94..05de70983 100644 --- a/rustdoc/latest/zcash_primitives/constants/regtest/index.html +++ b/rustdoc/latest/zcash_primitives/constants/regtest/index.html @@ -1,4 +1,4 @@ -zcash_primitives::constants::regtest - Rust
zcash_primitives::constants

Module regtest

Expand description

§Regtest constants

+zcash_primitives::constants::regtest - Rust
zcash_primitives::constants

Module regtest

Expand description

§Regtest constants

regtest is a zcashd-specific environment used for local testing. They mostly reuse the testnet constants. These constants are defined in the zcashd codebase.

diff --git a/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html index 46a9e12ef..e115f4fc5 100644 --- a/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html @@ -1,2 +1,2 @@ -B58_PUBKEY_ADDRESS_PREFIX in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant B58_PUBKEY_ADDRESS_PREFIX

pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet transparent PublicKeyHash.

+B58_PUBKEY_ADDRESS_PREFIX in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant B58_PUBKEY_ADDRESS_PREFIX

pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet transparent PublicKeyHash.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html index 570cdcab9..4789e9a40 100644 --- a/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html @@ -1,2 +1,2 @@ -B58_SCRIPT_ADDRESS_PREFIX in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant B58_SCRIPT_ADDRESS_PREFIX

pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet transparent ScriptHash.

+B58_SCRIPT_ADDRESS_PREFIX in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant B58_SCRIPT_ADDRESS_PREFIX

pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet transparent ScriptHash.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_SPROUT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_SPROUT_ADDRESS_PREFIX.html index fb9d1090b..558cd8326 100644 --- a/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_SPROUT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_primitives/constants/testnet/constant.B58_SPROUT_ADDRESS_PREFIX.html @@ -1,3 +1,3 @@ -B58_SPROUT_ADDRESS_PREFIX in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant B58_SPROUT_ADDRESS_PREFIX

pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet Sprout address.

+B58_SPROUT_ADDRESS_PREFIX in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant B58_SPROUT_ADDRESS_PREFIX

pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet Sprout address.

Defined in the Zcash Protocol Specification section 5.6.3.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/testnet/constant.COIN_TYPE.html b/rustdoc/latest/zcash_primitives/constants/testnet/constant.COIN_TYPE.html index 6d6e1e885..20454786c 100644 --- a/rustdoc/latest/zcash_primitives/constants/testnet/constant.COIN_TYPE.html +++ b/rustdoc/latest/zcash_primitives/constants/testnet/constant.COIN_TYPE.html @@ -1,2 +1,2 @@ -COIN_TYPE in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant COIN_TYPE

pub const COIN_TYPE: u32 = 1; // 1u32
Expand description

The testnet coin type for ZEC, as defined by SLIP 44.

+COIN_TYPE in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant COIN_TYPE

pub const COIN_TYPE: u32 = 1; // 1u32
Expand description

The testnet coin type for ZEC, as defined by SLIP 44.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html b/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html index 7b1076917..e18ae8251 100644 --- a/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html +++ b/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded testnet Sapling ExtendedFullViewingKey.

+HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded testnet Sapling ExtendedFullViewingKey.

Defined in ZIP 32.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html b/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html index 106784ad1..64d4231a9 100644 --- a/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html +++ b/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded testnet Sapling ExtendedSpendingKey.

+HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &'static str;
Expand description

The HRP for a Bech32-encoded testnet Sapling ExtendedSpendingKey.

Defined in ZIP 32.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html b/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html index 4032ebe3b..f931a7963 100644 --- a/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html +++ b/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html @@ -1,3 +1,3 @@ -HRP_SAPLING_PAYMENT_ADDRESS in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant HRP_SAPLING_PAYMENT_ADDRESS

pub const HRP_SAPLING_PAYMENT_ADDRESS: &'static str;
Expand description

The HRP for a Bech32-encoded testnet Sapling PaymentAddress.

+HRP_SAPLING_PAYMENT_ADDRESS in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant HRP_SAPLING_PAYMENT_ADDRESS

pub const HRP_SAPLING_PAYMENT_ADDRESS: &'static str;
Expand description

The HRP for a Bech32-encoded testnet Sapling PaymentAddress.

Defined in section 5.6.4 of the Zcash Protocol Specification.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_TEX_ADDRESS.html b/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_TEX_ADDRESS.html index 0f68d1286..17cc30db1 100644 --- a/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_TEX_ADDRESS.html +++ b/rustdoc/latest/zcash_primitives/constants/testnet/constant.HRP_TEX_ADDRESS.html @@ -1,2 +1,2 @@ -HRP_TEX_ADDRESS in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant HRP_TEX_ADDRESS

pub const HRP_TEX_ADDRESS: &'static str;
Expand description

The HRP for a Bech32m-encoded testnet ZIP 320 TEX address.

+HRP_TEX_ADDRESS in zcash_primitives::constants::testnet - Rust
zcash_primitives::constants::testnet

Constant HRP_TEX_ADDRESS

pub const HRP_TEX_ADDRESS: &'static str;
Expand description

The HRP for a Bech32m-encoded testnet ZIP 320 TEX address.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/constants/testnet/index.html b/rustdoc/latest/zcash_primitives/constants/testnet/index.html index 9392a894d..56bb1aca8 100644 --- a/rustdoc/latest/zcash_primitives/constants/testnet/index.html +++ b/rustdoc/latest/zcash_primitives/constants/testnet/index.html @@ -1,2 +1,2 @@ -zcash_primitives::constants::testnet - Rust
zcash_primitives::constants

Module testnet

Expand description

Constants for the Zcash test network.

+zcash_primitives::constants::testnet - Rust
zcash_primitives::constants

Module testnet

Expand description

Constants for the Zcash test network.

Constants§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/index.html b/rustdoc/latest/zcash_primitives/index.html index 2a7a39f0c..c33e439e3 100644 --- a/rustdoc/latest/zcash_primitives/index.html +++ b/rustdoc/latest/zcash_primitives/index.html @@ -1,4 +1,4 @@ -zcash_primitives - Rust

Crate zcash_primitives

Source
Expand description

General Zcash primitives.

+zcash_primitives - Rust

Crate zcash_primitives

Source
Expand description

General Zcash primitives.

zcash_primitives is a library that provides the core structs and functions necessary for working with Zcash.

§Feature flags

diff --git a/rustdoc/latest/zcash_primitives/legacy/enum.TransparentAddress.html b/rustdoc/latest/zcash_primitives/legacy/enum.TransparentAddress.html index 7ba15e5ea..7ff140b78 100644 --- a/rustdoc/latest/zcash_primitives/legacy/enum.TransparentAddress.html +++ b/rustdoc/latest/zcash_primitives/legacy/enum.TransparentAddress.html @@ -1,4 +1,4 @@ -TransparentAddress in zcash_primitives::legacy - Rust
zcash_primitives::legacy

Enum TransparentAddress

Source
pub enum TransparentAddress {
+TransparentAddress in zcash_primitives::legacy - Rust
zcash_primitives::legacy

Enum TransparentAddress

Source
pub enum TransparentAddress {
     PublicKeyHash([u8; 20]),
     ScriptHash([u8; 20]),
 }
Expand description

A transparent address corresponding to either a public key hash or a script hash.

@@ -46,11 +46,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -124,9 +124,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/index.html b/rustdoc/latest/zcash_primitives/legacy/index.html index 8c62732d6..3e9bd8b37 100644 --- a/rustdoc/latest/zcash_primitives/legacy/index.html +++ b/rustdoc/latest/zcash_primitives/legacy/index.html @@ -1 +1 @@ -zcash_primitives::legacy - Rust
zcash_primitives

Module legacy

Source

Modules§

  • keystransparent-inputs
    Transparent key components.
  • testingtest-dependencies

Structs§

  • A serialized script, used inside transparent inputs and outputs of a transaction.

Enums§

  • A transparent address corresponding to either a public key hash or a script hash.
\ No newline at end of file +zcash_primitives::legacy - Rust
zcash_primitives

Module legacy

Source

Modules§

  • keystransparent-inputs
    Transparent key components.
  • testingtest-dependencies

Structs§

  • A serialized script, used inside transparent inputs and outputs of a transaction.

Enums§

  • A transparent address corresponding to either a public key hash or a script hash.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/fn.pubkey_to_address.html b/rustdoc/latest/zcash_primitives/legacy/keys/fn.pubkey_to_address.html index 68206e3ba..6fc2b42c0 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/fn.pubkey_to_address.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/fn.pubkey_to_address.html @@ -1,2 +1,2 @@ -pubkey_to_address in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Function pubkey_to_address

Source
pub fn pubkey_to_address(pubkey: &PublicKey) -> TransparentAddress
👎Deprecated: This function will be removed from the public API in an upcoming refactor.
Available on crate feature transparent-inputs only.
Expand description

Derives the P2PKH transparent address corresponding to the given pubkey.

+pubkey_to_address in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Function pubkey_to_address

Source
pub fn pubkey_to_address(pubkey: &PublicKey) -> TransparentAddress
👎Deprecated: This function will be removed from the public API in an upcoming refactor.
Available on crate feature transparent-inputs only.
Expand description

Derives the P2PKH transparent address corresponding to the given pubkey.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/index.html b/rustdoc/latest/zcash_primitives/legacy/keys/index.html index 6a34e621e..129aad3a1 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/index.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/index.html @@ -1,4 +1,4 @@ -zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy

Module keys

Source
Available on crate feature transparent-inputs only.
Expand description

Transparent key components.

+zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy

Module keys

Source
Available on crate feature transparent-inputs only.
Expand description

Transparent key components.

Structs§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -130,9 +130,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/struct.AccountPubKey.html b/rustdoc/latest/zcash_primitives/legacy/keys/struct.AccountPubKey.html index 37f3d3ea7..d88aac983 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/struct.AccountPubKey.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/struct.AccountPubKey.html @@ -1,4 +1,4 @@ -AccountPubKey in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct AccountPubKey

Source
pub struct AccountPubKey(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

A BIP44 public key at the account path level m/44'/<coin_type>'/<account>'.

+AccountPubKey in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct AccountPubKey

Source
pub struct AccountPubKey(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

A BIP44 public key at the account path level m/44'/<coin_type>'/<account>'.

This provides the necessary derivation capability for the transparent component of a unified full viewing key.

Implementations§

Source§

impl AccountPubKey

Source

pub fn derive_external_ivk(&self) -> Result<ExternalIvk, Error>

Derives the BIP44 public key at the external “change level” path @@ -46,11 +46,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -124,9 +124,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/struct.EphemeralIvk.html b/rustdoc/latest/zcash_primitives/legacy/keys/struct.EphemeralIvk.html index a76b19ef6..b9057d4c5 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/struct.EphemeralIvk.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/struct.EphemeralIvk.html @@ -1,4 +1,4 @@ -EphemeralIvk in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct EphemeralIvk

Source
pub struct EphemeralIvk(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

An incoming viewing key at the “ephemeral” path +EphemeralIvk in zcash_primitives::legacy::keys - Rust

zcash_primitives::legacy::keys

Struct EphemeralIvk

Source
pub struct EphemeralIvk(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

An incoming viewing key at the “ephemeral” path m/44'/<coin_type>'/<account>'/2.

This allows derivation of ephemeral addresses for use within the wallet.

Implementations§

Source§

impl EphemeralIvk

Source

pub fn derive_ephemeral_address( @@ -25,11 +25,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -103,9 +103,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/struct.ExternalIvk.html b/rustdoc/latest/zcash_primitives/legacy/keys/struct.ExternalIvk.html index ab6b1d25c..9d0a7bd9f 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/struct.ExternalIvk.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/struct.ExternalIvk.html @@ -1,4 +1,4 @@ -ExternalIvk in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct ExternalIvk

Source
pub struct ExternalIvk(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

An incoming viewing key at the BIP44 “external” path +ExternalIvk in zcash_primitives::legacy::keys - Rust

zcash_primitives::legacy::keys

Struct ExternalIvk

Source
pub struct ExternalIvk(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

An incoming viewing key at the BIP44 “external” path m/44'/<coin_type>'/<account>'/0.

This allows derivation of child addresses that may be provided to external parties.

Trait Implementations§

Source§

impl Clone for ExternalIvk

Source§

fn clone(&self) -> ExternalIvk

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ExternalIvk

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl IncomingViewingKey for ExternalIvk

Source§

fn derive_address( @@ -26,11 +26,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -104,9 +104,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/struct.ExternalOvk.html b/rustdoc/latest/zcash_primitives/legacy/keys/struct.ExternalOvk.html index 6b33570c1..e7d5b492c 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/struct.ExternalOvk.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/struct.ExternalOvk.html @@ -1,4 +1,4 @@ -ExternalOvk in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct ExternalOvk

Source
pub struct ExternalOvk(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

External outgoing viewing key used by zcashd for transparent-to-shielded spends to +ExternalOvk in zcash_primitives::legacy::keys - Rust

zcash_primitives::legacy::keys

Struct ExternalOvk

Source
pub struct ExternalOvk(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

External outgoing viewing key used by zcashd for transparent-to-shielded spends to external receivers.

Implementations§

Source§

impl ExternalOvk

Source

pub fn as_bytes(&self) -> [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where @@ -19,11 +19,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -96,9 +96,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/struct.InternalIvk.html b/rustdoc/latest/zcash_primitives/legacy/keys/struct.InternalIvk.html index f7a8608ef..b2431a4de 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/struct.InternalIvk.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/struct.InternalIvk.html @@ -1,4 +1,4 @@ -InternalIvk in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct InternalIvk

Source
pub struct InternalIvk(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

An incoming viewing key at the BIP44 “internal” path +InternalIvk in zcash_primitives::legacy::keys - Rust

zcash_primitives::legacy::keys

Struct InternalIvk

Source
pub struct InternalIvk(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

An incoming viewing key at the BIP44 “internal” path m/44'/<coin_type>'/<account>'/1.

This allows derivation of change addresses for use within the wallet, but which should not be shared with external parties.

@@ -27,11 +27,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -105,9 +105,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/struct.InternalOvk.html b/rustdoc/latest/zcash_primitives/legacy/keys/struct.InternalOvk.html index 0121e9610..8a02bd4ef 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/struct.InternalOvk.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/struct.InternalOvk.html @@ -1,4 +1,4 @@ -InternalOvk in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct InternalOvk

Source
pub struct InternalOvk(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

Internal outgoing viewing key used for autoshielding.

+InternalOvk in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct InternalOvk

Source
pub struct InternalOvk(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

Internal outgoing viewing key used for autoshielding.

Implementations§

Source§

impl InternalOvk

Source

pub fn as_bytes(&self) -> [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where @@ -18,11 +18,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -95,9 +95,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/struct.NonHardenedChildIndex.html b/rustdoc/latest/zcash_primitives/legacy/keys/struct.NonHardenedChildIndex.html index 69c9cd434..15bf662d9 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/struct.NonHardenedChildIndex.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/struct.NonHardenedChildIndex.html @@ -1,4 +1,4 @@ -NonHardenedChildIndex in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct NonHardenedChildIndex

Source
pub struct NonHardenedChildIndex(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

A child index for a derived transparent address.

+NonHardenedChildIndex in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct NonHardenedChildIndex

Source
pub struct NonHardenedChildIndex(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

A child index for a derived transparent address.

Only NON-hardened derivation is supported.

Implementations§

Source§

impl NonHardenedChildIndex

Source

pub const ZERO: NonHardenedChildIndex = _

Source

pub fn from_index(i: u32) -> Option<NonHardenedChildIndex>

Parses the given ZIP 32 child index.

Returns None if the hardened bit is set.

@@ -26,11 +26,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -104,9 +104,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/struct.TransparentKeyScope.html b/rustdoc/latest/zcash_primitives/legacy/keys/struct.TransparentKeyScope.html index 9c23644a4..bad9c773a 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/struct.TransparentKeyScope.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/struct.TransparentKeyScope.html @@ -1,4 +1,4 @@ -TransparentKeyScope in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct TransparentKeyScope

Source
pub struct TransparentKeyScope(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

The scope of a transparent key.

+TransparentKeyScope in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Struct TransparentKeyScope

Source
pub struct TransparentKeyScope(/* private fields */);
Available on crate feature transparent-inputs only.
Expand description

The scope of a transparent key.

This type can represent [zip32] internal and external scopes, as well as custom scopes that may be used in non-hardened derivation at the change level of the BIP 44 key path.

Implementations§

Source§

impl TransparentKeyScope

Source

pub const EXTERNAL: TransparentKeyScope = _

The scope used to derive keys for external transparent addresses, @@ -31,11 +31,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -109,9 +109,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/keys/trait.IncomingViewingKey.html b/rustdoc/latest/zcash_primitives/legacy/keys/trait.IncomingViewingKey.html index c284f24b3..f0d9819a6 100644 --- a/rustdoc/latest/zcash_primitives/legacy/keys/trait.IncomingViewingKey.html +++ b/rustdoc/latest/zcash_primitives/legacy/keys/trait.IncomingViewingKey.html @@ -1,4 +1,4 @@ -IncomingViewingKey in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Trait IncomingViewingKey

Source
pub trait IncomingViewingKey: Sized + SealedChangeLevelKey {
+IncomingViewingKey in zcash_primitives::legacy::keys - Rust
zcash_primitives::legacy::keys

Trait IncomingViewingKey

Source
pub trait IncomingViewingKey: Sized + SealedChangeLevelKey {
     // Provided methods
     fn derive_address(
         &self,
diff --git a/rustdoc/latest/zcash_primitives/legacy/struct.Script.html b/rustdoc/latest/zcash_primitives/legacy/struct.Script.html
index 14038cf35..b190d237d 100644
--- a/rustdoc/latest/zcash_primitives/legacy/struct.Script.html
+++ b/rustdoc/latest/zcash_primitives/legacy/struct.Script.html
@@ -1,4 +1,4 @@
-Script in zcash_primitives::legacy - Rust
zcash_primitives::legacy

Struct Script

Source
pub struct Script(pub Vec<u8>);
Expand description

A serialized script, used inside transparent inputs and outputs of a transaction.

+Script in zcash_primitives::legacy - Rust
zcash_primitives::legacy

Struct Script

Source
pub struct Script(pub Vec<u8>);
Expand description

A serialized script, used inside transparent inputs and outputs of a transaction.

Tuple Fields§

§0: Vec<u8>

Implementations§

Source§

impl Script

Source

pub fn read<R>(reader: R) -> Result<Script, Error>
where R: Read,

Source

pub fn write<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

Source

pub fn serialized_size(&self) -> usize

Returns the length of this script as encoded (including the initial CompactSize).

@@ -24,11 +24,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/legacy/testing/fn.arb_transparent_addr.html b/rustdoc/latest/zcash_primitives/legacy/testing/fn.arb_transparent_addr.html index 01769e4cc..dece7c642 100644 --- a/rustdoc/latest/zcash_primitives/legacy/testing/fn.arb_transparent_addr.html +++ b/rustdoc/latest/zcash_primitives/legacy/testing/fn.arb_transparent_addr.html @@ -1 +1 @@ -arb_transparent_addr in zcash_primitives::legacy::testing - Rust
zcash_primitives::legacy::testing

Function arb_transparent_addr

Source
pub fn arb_transparent_addr() -> impl Strategy<Value = TransparentAddress>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_transparent_addr in zcash_primitives::legacy::testing - Rust
zcash_primitives::legacy::testing

Function arb_transparent_addr

Source
pub fn arb_transparent_addr() -> impl Strategy<Value = TransparentAddress>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/legacy/testing/index.html b/rustdoc/latest/zcash_primitives/legacy/testing/index.html index 1fd1ff73b..dd579ff32 100644 --- a/rustdoc/latest/zcash_primitives/legacy/testing/index.html +++ b/rustdoc/latest/zcash_primitives/legacy/testing/index.html @@ -1 +1 @@ -zcash_primitives::legacy::testing - Rust
zcash_primitives::legacy

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_primitives::legacy::testing - Rust
zcash_primitives::legacy

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/memo/enum.Error.html b/rustdoc/latest/zcash_primitives/memo/enum.Error.html index f318e449a..93f962af4 100644 --- a/rustdoc/latest/zcash_primitives/memo/enum.Error.html +++ b/rustdoc/latest/zcash_primitives/memo/enum.Error.html @@ -1,4 +1,4 @@ -Error in zcash_primitives::memo - Rust
zcash_primitives::memo

Enum Error

pub enum Error {
+Error in zcash_primitives::memo - Rust
zcash_primitives::memo

Enum Error

pub enum Error {
     InvalidUtf8(Utf8Error),
     TooLong(usize),
 }
Expand description

Errors that may result from attempting to construct an invalid memo.

@@ -23,11 +23,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/memo/enum.Memo.html b/rustdoc/latest/zcash_primitives/memo/enum.Memo.html index ca722eec2..2df30315a 100644 --- a/rustdoc/latest/zcash_primitives/memo/enum.Memo.html +++ b/rustdoc/latest/zcash_primitives/memo/enum.Memo.html @@ -1,4 +1,4 @@ -Memo in zcash_primitives::memo - Rust
zcash_primitives::memo

Enum Memo

pub enum Memo {
+Memo in zcash_primitives::memo - Rust
zcash_primitives::memo

Enum Memo

pub enum Memo {
     Empty,
     Text(TextMemo),
     Future(MemoBytes),
@@ -46,11 +46,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -124,9 +124,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/memo/index.html b/rustdoc/latest/zcash_primitives/memo/index.html index fc988f7d0..95a695553 100644 --- a/rustdoc/latest/zcash_primitives/memo/index.html +++ b/rustdoc/latest/zcash_primitives/memo/index.html @@ -1,2 +1,2 @@ -zcash_primitives::memo - Rust
zcash_primitives

Module memo

Expand description

Structs for handling encrypted memos.

+zcash_primitives::memo - Rust
zcash_primitives

Module memo

Expand description

Structs for handling encrypted memos.

Structs§

  • The unencrypted memo bytes received alongside a shielded note in a Zcash transaction.
  • Type-safe wrapper around String to enforce memo length requirements.

Enums§

  • Errors that may result from attempting to construct an invalid memo.
  • An unencrypted memo received alongside a shielded note in a Zcash transaction.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/memo/struct.MemoBytes.html b/rustdoc/latest/zcash_primitives/memo/struct.MemoBytes.html index c24f906a7..01040cd24 100644 --- a/rustdoc/latest/zcash_primitives/memo/struct.MemoBytes.html +++ b/rustdoc/latest/zcash_primitives/memo/struct.MemoBytes.html @@ -1,4 +1,4 @@ -MemoBytes in zcash_primitives::memo - Rust
zcash_primitives::memo

Struct MemoBytes

pub struct MemoBytes(/* private fields */);
Expand description

The unencrypted memo bytes received alongside a shielded note in a Zcash transaction.

+MemoBytes in zcash_primitives::memo - Rust
zcash_primitives::memo

Struct MemoBytes

pub struct MemoBytes(/* private fields */);
Expand description

The unencrypted memo bytes received alongside a shielded note in a Zcash transaction.

Implementations§

§

impl MemoBytes

pub fn empty() -> MemoBytes

Creates a MemoBytes indicating that no memo is present.

pub fn from_bytes(bytes: &[u8]) -> Result<MemoBytes, Error>

Creates a MemoBytes from a slice, exactly as provided.

Returns an error if the provided slice is longer than 512 bytes. Slices shorter @@ -48,11 +48,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -126,9 +126,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/memo/struct.TextMemo.html b/rustdoc/latest/zcash_primitives/memo/struct.TextMemo.html index c7961d082..1eb7490bb 100644 --- a/rustdoc/latest/zcash_primitives/memo/struct.TextMemo.html +++ b/rustdoc/latest/zcash_primitives/memo/struct.TextMemo.html @@ -1,4 +1,4 @@ -TextMemo in zcash_primitives::memo - Rust
zcash_primitives::memo

Struct TextMemo

pub struct TextMemo(/* private fields */);
Expand description

Type-safe wrapper around String to enforce memo length requirements.

+TextMemo in zcash_primitives::memo - Rust
zcash_primitives::memo

Struct TextMemo

pub struct TextMemo(/* private fields */);
Expand description

Type-safe wrapper around String to enforce memo length requirements.

Methods from Deref<Target = str>§

1.0.0 · Source

pub fn len(&self) -> usize

Returns the length of self.

This length is in bytes, not chars or graphemes. In other words, it might not be what a human considers the length of the string.

@@ -1264,11 +1264,11 @@
§ExamplesDebug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -1344,9 +1344,9 @@
§ExamplesSized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.merkle_path_from_slice.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.merkle_path_from_slice.html index 29000d677..f0f84f503 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.merkle_path_from_slice.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.merkle_path_from_slice.html @@ -1,4 +1,4 @@ -merkle_path_from_slice in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function merkle_path_from_slice

Source
pub fn merkle_path_from_slice<Node: HashSer, const DEPTH: u8>(
+merkle_path_from_slice in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function merkle_path_from_slice

Source
pub fn merkle_path_from_slice<Node: HashSer, const DEPTH: u8>(
     witness: &[u8],
 ) -> Result<MerklePath<Node, DEPTH>>
Expand description

Reads a Merkle path from its serialized form.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_address.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_address.html index bbfc636f8..7b4f5beff 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_address.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_address.html @@ -1 +1 @@ -read_address in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_address

Source
pub fn read_address<R: Read>(reader: R) -> Result<Address>
\ No newline at end of file +read_address in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_address

Source
pub fn read_address<R: Read>(reader: R) -> Result<Address>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_commitment_tree.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_commitment_tree.html index 007331a33..83cd4a26a 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_commitment_tree.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_commitment_tree.html @@ -1,4 +1,4 @@ -read_commitment_tree in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_commitment_tree

Source
pub fn read_commitment_tree<Node: HashSer, R: Read, const DEPTH: u8>(
+read_commitment_tree in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_commitment_tree

Source
pub fn read_commitment_tree<Node: HashSer, R: Read, const DEPTH: u8>(
     reader: R,
 ) -> Result<CommitmentTree<Node, DEPTH>>
Expand description

Reads a legacy CommitmentTree from its serialized form.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_frontier_v0.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_frontier_v0.html index 6ddbb4cd2..4b9c9ddac 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_frontier_v0.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_frontier_v0.html @@ -1,3 +1,3 @@ -read_frontier_v0 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_frontier_v0

Source
pub fn read_frontier_v0<H: Hashable + HashSer + Clone, R: Read>(
+read_frontier_v0 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_frontier_v0

Source
pub fn read_frontier_v0<H: Hashable + HashSer + Clone, R: Read>(
     reader: R,
 ) -> Result<Frontier<H, { sapling::NOTE_COMMITMENT_TREE_DEPTH }>>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_frontier_v1.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_frontier_v1.html index fea7f328c..041084329 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_frontier_v1.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_frontier_v1.html @@ -1,3 +1,3 @@ -read_frontier_v1 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_frontier_v1

Source
pub fn read_frontier_v1<H: HashSer + Clone, R: Read>(
+read_frontier_v1 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_frontier_v1

Source
pub fn read_frontier_v1<H: HashSer + Clone, R: Read>(
     reader: R,
 ) -> Result<Frontier<H, 32>>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_incremental_witness.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_incremental_witness.html index 02e8b4ebe..90da9ebf1 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_incremental_witness.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_incremental_witness.html @@ -1,4 +1,4 @@ -read_incremental_witness in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_incremental_witness

Source
pub fn read_incremental_witness<Node: HashSer, R: Read, const DEPTH: u8>(
+read_incremental_witness in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_incremental_witness

Source
pub fn read_incremental_witness<Node: HashSer, R: Read, const DEPTH: u8>(
     reader: R,
 ) -> Result<IncrementalWitness<Node, DEPTH>>
Expand description

Reads an IncrementalWitness from its serialized form.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_leu64_usize.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_leu64_usize.html index 36180d88c..cde16d2a4 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_leu64_usize.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_leu64_usize.html @@ -1,4 +1,4 @@ -read_leu64_usize in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_leu64_usize

Source
pub fn read_leu64_usize<R: Read>(reader: R) -> Result<usize>
Expand description

Reads a usize value encoded as a u64 in little-endian order. Since usize +read_leu64_usize in zcash_primitives::merkle_tree - Rust

zcash_primitives::merkle_tree

Function read_leu64_usize

Source
pub fn read_leu64_usize<R: Read>(reader: R) -> Result<usize>
Expand description

Reads a usize value encoded as a u64 in little-endian order. Since usize is platform-dependent, we consistently represent it as u64 in serialized formats.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_nonempty_frontier_v1.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_nonempty_frontier_v1.html index 38bcda7b9..1fee33cc7 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_nonempty_frontier_v1.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_nonempty_frontier_v1.html @@ -1,3 +1,3 @@ -read_nonempty_frontier_v1 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_nonempty_frontier_v1

Source
pub fn read_nonempty_frontier_v1<H: HashSer + Clone, R: Read>(
+read_nonempty_frontier_v1 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_nonempty_frontier_v1

Source
pub fn read_nonempty_frontier_v1<H: HashSer + Clone, R: Read>(
     reader: R,
 ) -> Result<NonEmptyFrontier<H>>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_position.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_position.html index d41fcb651..c3d95849d 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_position.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.read_position.html @@ -1 +1 @@ -read_position in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_position

Source
pub fn read_position<R: Read>(reader: R) -> Result<Position>
\ No newline at end of file +read_position in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function read_position

Source
pub fn read_position<R: Read>(reader: R) -> Result<Position>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_address.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_address.html index 0694c1f42..12cc98149 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_address.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_address.html @@ -1 +1 @@ -write_address in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_address

Source
pub fn write_address<W: Write>(writer: W, addr: Address) -> Result<()>
\ No newline at end of file +write_address in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_address

Source
pub fn write_address<W: Write>(writer: W, addr: Address) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_commitment_tree.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_commitment_tree.html index 81b0f31b0..fee76a423 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_commitment_tree.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_commitment_tree.html @@ -1,4 +1,4 @@ -write_commitment_tree in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_commitment_tree

Source
pub fn write_commitment_tree<Node: HashSer, W: Write, const DEPTH: u8>(
+write_commitment_tree in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_commitment_tree

Source
pub fn write_commitment_tree<Node: HashSer, W: Write, const DEPTH: u8>(
     tree: &CommitmentTree<Node, DEPTH>,
     writer: W,
 ) -> Result<()>
Expand description

Serializes a legacy CommitmentTree as an array of bytes.

diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_frontier_v1.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_frontier_v1.html index 359c4aeac..4d6600d2d 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_frontier_v1.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_frontier_v1.html @@ -1,4 +1,4 @@ -write_frontier_v1 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_frontier_v1

Source
pub fn write_frontier_v1<H: HashSer, W: Write>(
+write_frontier_v1 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_frontier_v1

Source
pub fn write_frontier_v1<H: HashSer, W: Write>(
     writer: W,
     frontier: &Frontier<H, 32>,
 ) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_incremental_witness.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_incremental_witness.html index c203beb12..2142f1bb0 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_incremental_witness.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_incremental_witness.html @@ -1,4 +1,4 @@ -write_incremental_witness in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_incremental_witness

Source
pub fn write_incremental_witness<Node: HashSer, W: Write, const DEPTH: u8>(
+write_incremental_witness in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_incremental_witness

Source
pub fn write_incremental_witness<Node: HashSer, W: Write, const DEPTH: u8>(
     witness: &IncrementalWitness<Node, DEPTH>,
     writer: W,
 ) -> Result<()>
Expand description

Serializes an IncrementalWitness as an array of bytes.

diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_nonempty_frontier_v1.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_nonempty_frontier_v1.html index f2d29e758..6a8169da4 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_nonempty_frontier_v1.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_nonempty_frontier_v1.html @@ -1,4 +1,4 @@ -write_nonempty_frontier_v1 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_nonempty_frontier_v1

Source
pub fn write_nonempty_frontier_v1<H: HashSer, W: Write>(
+write_nonempty_frontier_v1 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_nonempty_frontier_v1

Source
pub fn write_nonempty_frontier_v1<H: HashSer, W: Write>(
     writer: W,
     frontier: &NonEmptyFrontier<H>,
 ) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_position.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_position.html index c5af0cea5..a9295cf30 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_position.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_position.html @@ -1 +1 @@ -write_position in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_position

Source
pub fn write_position<W: Write>(writer: W, position: Position) -> Result<()>
\ No newline at end of file +write_position in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_position

Source
pub fn write_position<W: Write>(writer: W, position: Position) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_usize_leu64.html b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_usize_leu64.html index 108d5b0fd..fcec3863b 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_usize_leu64.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/fn.write_usize_leu64.html @@ -1,4 +1,4 @@ -write_usize_leu64 in zcash_primitives::merkle_tree - Rust
zcash_primitives::merkle_tree

Function write_usize_leu64

Source
pub fn write_usize_leu64<W: Write>(writer: W, value: usize) -> Result<()>
Expand description

Writes a usize value encoded as a u64 in little-endian order. Since usize +write_usize_leu64 in zcash_primitives::merkle_tree - Rust

zcash_primitives::merkle_tree

Function write_usize_leu64

Source
pub fn write_usize_leu64<W: Write>(writer: W, value: usize) -> Result<()>
Expand description

Writes a usize value encoded as a u64 in little-endian order. Since usize is platform-dependent, we consistently represent it as u64 in serialized formats.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/merkle_tree/index.html b/rustdoc/latest/zcash_primitives/merkle_tree/index.html index 8e9f58e9b..4b9dcaeee 100644 --- a/rustdoc/latest/zcash_primitives/merkle_tree/index.html +++ b/rustdoc/latest/zcash_primitives/merkle_tree/index.html @@ -1,4 +1,4 @@ -zcash_primitives::merkle_tree - Rust
zcash_primitives

Module merkle_tree

Source
Expand description

Parsers and serializers for Zcash Merkle trees.

+zcash_primitives::merkle_tree - Rust
zcash_primitives

Module merkle_tree

Source
Expand description

Parsers and serializers for Zcash Merkle trees.

Modules§

Traits§

  • A hashable node within a Merkle tree.

Functions§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -105,9 +105,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/builder/enum.Error.html b/rustdoc/latest/zcash_primitives/transaction/builder/enum.Error.html index 3d68b9fe4..216480a1c 100644 --- a/rustdoc/latest/zcash_primitives/transaction/builder/enum.Error.html +++ b/rustdoc/latest/zcash_primitives/transaction/builder/enum.Error.html @@ -1,4 +1,4 @@ -Error in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Enum Error

Source
pub enum Error<FE> {
+Error in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Enum Error

Source
pub enum Error<FE> {
     InsufficientFunds(Amount),
     ChangeRequired(Amount),
     Fee(FeeError<FE>),
@@ -49,11 +49,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -127,9 +127,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/builder/enum.FeeError.html b/rustdoc/latest/zcash_primitives/transaction/builder/enum.FeeError.html index 819fed567..d6b250b47 100644 --- a/rustdoc/latest/zcash_primitives/transaction/builder/enum.FeeError.html +++ b/rustdoc/latest/zcash_primitives/transaction/builder/enum.FeeError.html @@ -1,4 +1,4 @@ -FeeError in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Enum FeeError

Source
pub enum FeeError<FE> {
+FeeError in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Enum FeeError

Source
pub enum FeeError<FE> {
     FeeRule(FE),
     Bundle(&'static str),
 }
Expand description

Errors that can occur during fee calculation.

@@ -27,11 +27,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -105,9 +105,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/builder/index.html b/rustdoc/latest/zcash_primitives/transaction/builder/index.html index a13f1e0fe..d3b761820 100644 --- a/rustdoc/latest/zcash_primitives/transaction/builder/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/builder/index.html @@ -1,4 +1,4 @@ -zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction

Module builder

Source
Expand description

Structs for building transactions.

+zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction

Module builder

Source
Expand description

Structs for building transactions.

Structs§

  • The result of a transaction build operation, which includes the resulting transaction along with metadata describing how spends and outputs were shuffled in creating the transaction’s shielded bundles.
  • Generates a Transaction from its inputs and outputs.
  • The components of a PCZT.
  • Reports on the progress made by the builder towards building a transaction.

Enums§

  • Rules for how the builder should be configured for each shielded pool.
  • Errors that can occur during transaction construction.
  • Errors that can occur during fee calculation.

Constants§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/builder/struct.Builder.html b/rustdoc/latest/zcash_primitives/transaction/builder/struct.Builder.html index ab17ec4e2..2f7727b24 100644 --- a/rustdoc/latest/zcash_primitives/transaction/builder/struct.Builder.html +++ b/rustdoc/latest/zcash_primitives/transaction/builder/struct.Builder.html @@ -1,4 +1,4 @@ -Builder in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Struct Builder

Source
pub struct Builder<'a, P, U: ProverProgress> { /* private fields */ }
Expand description

Generates a Transaction from its inputs and outputs.

+Builder in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Struct Builder

Source
pub struct Builder<'a, P, U: ProverProgress> { /* private fields */ }
Expand description

Generates a Transaction from its inputs and outputs.

Implementations§

Source§

impl<'a, P: Parameters, U: ProverProgress> Builder<'a, P, U>

Source

pub fn mock_build<R: RngCore>( self, transparent_signing_set: &TransparentSigningSet, @@ -132,11 +132,11 @@

§Defau Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -209,9 +209,9 @@
§Defau Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/builder/struct.PcztParts.html b/rustdoc/latest/zcash_primitives/transaction/builder/struct.PcztParts.html index 94f8aeb52..0884f3ac6 100644 --- a/rustdoc/latest/zcash_primitives/transaction/builder/struct.PcztParts.html +++ b/rustdoc/latest/zcash_primitives/transaction/builder/struct.PcztParts.html @@ -1,4 +1,4 @@ -PcztParts in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Struct PcztParts

Source
pub struct PcztParts<P: Parameters> {
+PcztParts in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Struct PcztParts

Source
pub struct PcztParts<P: Parameters> {
     pub params: P,
     pub version: TxVersion,
     pub consensus_branch_id: BranchId,
@@ -33,11 +33,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -110,9 +110,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/builder/struct.PcztResult.html b/rustdoc/latest/zcash_primitives/transaction/builder/struct.PcztResult.html index cad7be67a..25d8802b0 100644 --- a/rustdoc/latest/zcash_primitives/transaction/builder/struct.PcztResult.html +++ b/rustdoc/latest/zcash_primitives/transaction/builder/struct.PcztResult.html @@ -1,4 +1,4 @@ -PcztResult in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Struct PcztResult

Source
pub struct PcztResult<P: Parameters> {
+PcztResult in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Struct PcztResult

Source
pub struct PcztResult<P: Parameters> {
     pub pczt_parts: PcztParts<P>,
     pub sapling_meta: SaplingMetadata,
     pub orchard_meta: BundleMetadata,
@@ -30,11 +30,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -107,9 +107,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/builder/struct.Progress.html b/rustdoc/latest/zcash_primitives/transaction/builder/struct.Progress.html index 6fad3c7cd..3c69bf5ca 100644 --- a/rustdoc/latest/zcash_primitives/transaction/builder/struct.Progress.html +++ b/rustdoc/latest/zcash_primitives/transaction/builder/struct.Progress.html @@ -1,4 +1,4 @@ -Progress in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Struct Progress

Source
pub struct Progress { /* private fields */ }
Expand description

Reports on the progress made by the builder towards building a transaction.

+Progress in zcash_primitives::transaction::builder - Rust
zcash_primitives::transaction::builder

Struct Progress

Source
pub struct Progress { /* private fields */ }
Expand description

Reports on the progress made by the builder towards building a transaction.

Implementations§

Source§

impl Progress

Source

pub fn cur(&self) -> u32

Returns the number of steps completed so far while building the transaction.

Note that each step may not be of the same complexity/duration.

Source

pub fn end(&self) -> Option<u32>

Returns the total expected number of steps before this transaction will be ready, @@ -23,11 +23,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -100,9 +100,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/amount/constant.COIN.html b/rustdoc/latest/zcash_primitives/transaction/components/amount/constant.COIN.html index e921a972b..2bb76220d 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/amount/constant.COIN.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/amount/constant.COIN.html @@ -1 +1 @@ -COIN in zcash_primitives::transaction::components::amount - Rust
zcash_primitives::transaction::components::amount

Constant COIN

pub const COIN: u64 = 1_0000_0000; // 100_000_000u64
\ No newline at end of file +COIN in zcash_primitives::transaction::components::amount - Rust
zcash_primitives::transaction::components::amount

Constant COIN

pub const COIN: u64 = 1_0000_0000; // 100_000_000u64
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/amount/enum.BalanceError.html b/rustdoc/latest/zcash_primitives/transaction/components/amount/enum.BalanceError.html index c976233c5..8cf9e2983 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/amount/enum.BalanceError.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/amount/enum.BalanceError.html @@ -1,4 +1,4 @@ -BalanceError in zcash_primitives::transaction::components::amount - Rust
zcash_primitives::transaction::components::amount

Enum BalanceError

pub enum BalanceError {
+BalanceError in zcash_primitives::transaction::components::amount - Rust
zcash_primitives::transaction::components::amount

Enum BalanceError

pub enum BalanceError {
     Overflow,
     Underflow,
 }
Expand description

A type for balance violations in amount addition and subtraction @@ -24,11 +24,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -103,9 +103,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/amount/index.html b/rustdoc/latest/zcash_primitives/transaction/components/amount/index.html index 7ebcb7803..fd65bf1b8 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/amount/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/amount/index.html @@ -1,2 +1,2 @@ -zcash_primitives::transaction::components::amount - Rust
zcash_primitives::transaction::components

Module amount

Source

Modules§

Structs§

  • A type-safe representation of a Zcash value delta, in zatoshis.
  • A type-safe representation of some nonnegative amount of Zcash.

Enums§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -136,9 +136,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/amount/struct.NonNegativeAmount.html b/rustdoc/latest/zcash_primitives/transaction/components/amount/struct.NonNegativeAmount.html index f727e6130..7b58d1cea 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/amount/struct.NonNegativeAmount.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/amount/struct.NonNegativeAmount.html @@ -1,4 +1,4 @@ -NonNegativeAmount in zcash_primitives::transaction::components::amount - Rust
zcash_primitives::transaction::components::amount

Struct NonNegativeAmount

pub struct NonNegativeAmount(/* private fields */);
Expand description

A type-safe representation of some nonnegative amount of Zcash.

+NonNegativeAmount in zcash_primitives::transaction::components::amount - Rust
zcash_primitives::transaction::components::amount

Struct NonNegativeAmount

pub struct NonNegativeAmount(/* private fields */);
Expand description

A type-safe representation of some nonnegative amount of Zcash.

A Zatoshis can only be constructed from an integer that is within the valid monetary range of {0..MAX_MONEY} (where MAX_MONEY = 21,000,000 × 10⁸ zatoshis).

Implementations§

§

impl Zatoshis

pub const ZERO: Zatoshis = _

Returns the identity Zatoshis

@@ -50,11 +50,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -128,9 +128,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_amount.html b/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_amount.html index 0617be3ce..9bcd58838 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_amount.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_amount.html @@ -1 +1 @@ -arb_amount in zcash_primitives::transaction::components::amount::testing - Rust
zcash_primitives::transaction::components::amount::testing

Function arb_amount

pub fn arb_amount() -> impl Strategy<Value = ZatBalance>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_amount in zcash_primitives::transaction::components::amount::testing - Rust
zcash_primitives::transaction::components::amount::testing

Function arb_amount

pub fn arb_amount() -> impl Strategy<Value = ZatBalance>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_nonnegative_amount.html b/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_nonnegative_amount.html index 718474cdb..45f0ce56c 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_nonnegative_amount.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_nonnegative_amount.html @@ -1 +1 @@ -arb_nonnegative_amount in zcash_primitives::transaction::components::amount::testing - Rust
zcash_primitives::transaction::components::amount::testing

Function arb_nonnegative_amount

pub fn arb_nonnegative_amount() -> impl Strategy<Value = Zatoshis>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_nonnegative_amount in zcash_primitives::transaction::components::amount::testing - Rust
zcash_primitives::transaction::components::amount::testing

Function arb_nonnegative_amount

pub fn arb_nonnegative_amount() -> impl Strategy<Value = Zatoshis>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_positive_amount.html b/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_positive_amount.html index b9d4f0828..df4887569 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_positive_amount.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/fn.arb_positive_amount.html @@ -1 +1 @@ -arb_positive_amount in zcash_primitives::transaction::components::amount::testing - Rust
zcash_primitives::transaction::components::amount::testing

Function arb_positive_amount

pub fn arb_positive_amount() -> impl Strategy<Value = ZatBalance>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_positive_amount in zcash_primitives::transaction::components::amount::testing - Rust
zcash_primitives::transaction::components::amount::testing

Function arb_positive_amount

pub fn arb_positive_amount() -> impl Strategy<Value = ZatBalance>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/index.html b/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/index.html index 9112c4b36..9ecf4772a 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/amount/testing/index.html @@ -1 +1 @@ -zcash_primitives::transaction::components::amount::testing - Rust
zcash_primitives::transaction::components::amount

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_primitives::transaction::components::amount::testing - Rust
zcash_primitives::transaction::components::amount

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/constant.GROTH_PROOF_SIZE.html b/rustdoc/latest/zcash_primitives/transaction/components/constant.GROTH_PROOF_SIZE.html index b13b3ed36..3c41b6824 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/constant.GROTH_PROOF_SIZE.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/constant.GROTH_PROOF_SIZE.html @@ -1 +1 @@ -GROTH_PROOF_SIZE in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Constant GROTH_PROOF_SIZE

Source
pub const GROTH_PROOF_SIZE: usize = _; // 192usize
\ No newline at end of file +GROTH_PROOF_SIZE in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Constant GROTH_PROOF_SIZE

Source
pub const GROTH_PROOF_SIZE: usize = _; // 192usize
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/index.html b/rustdoc/latest/zcash_primitives/transaction/components/index.html index 442d6b3bd..ca5936c3e 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/index.html @@ -1,2 +1,2 @@ -zcash_primitives::transaction::components - Rust
zcash_primitives::transaction

Module components

Source
Expand description

Structs representing the components within Zcash transactions.

+zcash_primitives::transaction::components - Rust
zcash_primitives::transaction

Module components

Source
Expand description

Structs representing the components within Zcash transactions.

Re-exports§

Modules§

Structs§

Constants§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAGS_EXPECTED_UNSET.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAGS_EXPECTED_UNSET.html index 28b1929a0..c6322d955 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAGS_EXPECTED_UNSET.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAGS_EXPECTED_UNSET.html @@ -1 +1 @@ -FLAGS_EXPECTED_UNSET in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Constant FLAGS_EXPECTED_UNSET

Source
pub const FLAGS_EXPECTED_UNSET: u8 = _; // 252u8
\ No newline at end of file +FLAGS_EXPECTED_UNSET in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Constant FLAGS_EXPECTED_UNSET

Source
pub const FLAGS_EXPECTED_UNSET: u8 = _; // 252u8
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAG_OUTPUTS_ENABLED.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAG_OUTPUTS_ENABLED.html index 8ba8bf103..a0fbefefe 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAG_OUTPUTS_ENABLED.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAG_OUTPUTS_ENABLED.html @@ -1 +1 @@ -FLAG_OUTPUTS_ENABLED in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Constant FLAG_OUTPUTS_ENABLED

Source
pub const FLAG_OUTPUTS_ENABLED: u8 = 0b0000_0010;
\ No newline at end of file +FLAG_OUTPUTS_ENABLED in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Constant FLAG_OUTPUTS_ENABLED

Source
pub const FLAG_OUTPUTS_ENABLED: u8 = 0b0000_0010;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAG_SPENDS_ENABLED.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAG_SPENDS_ENABLED.html index 2e512e936..451608ede 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAG_SPENDS_ENABLED.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/constant.FLAG_SPENDS_ENABLED.html @@ -1 +1 @@ -FLAG_SPENDS_ENABLED in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Constant FLAG_SPENDS_ENABLED

Source
pub const FLAG_SPENDS_ENABLED: u8 = 0b0000_0001;
\ No newline at end of file +FLAG_SPENDS_ENABLED in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Constant FLAG_SPENDS_ENABLED

Source
pub const FLAG_SPENDS_ENABLED: u8 = 0b0000_0001;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_action_without_auth.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_action_without_auth.html index 4ab16a0d8..0f698808c 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_action_without_auth.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_action_without_auth.html @@ -1 +1 @@ -read_action_without_auth in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_action_without_auth

Source
pub fn read_action_without_auth<R: Read>(reader: R) -> Result<Action<()>>
\ No newline at end of file +read_action_without_auth in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_action_without_auth

Source
pub fn read_action_without_auth<R: Read>(reader: R) -> Result<Action<()>>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_anchor.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_anchor.html index bc34e7974..9e1d3b833 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_anchor.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_anchor.html @@ -1 +1 @@ -read_anchor in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_anchor

Source
pub fn read_anchor<R: Read>(reader: R) -> Result<Anchor>
\ No newline at end of file +read_anchor in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_anchor

Source
pub fn read_anchor<R: Read>(reader: R) -> Result<Anchor>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_cmx.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_cmx.html index 99e066c82..1da0e572c 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_cmx.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_cmx.html @@ -1 +1 @@ -read_cmx in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_cmx

Source
pub fn read_cmx<R: Read>(reader: R) -> Result<ExtractedNoteCommitment>
\ No newline at end of file +read_cmx in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_cmx

Source
pub fn read_cmx<R: Read>(reader: R) -> Result<ExtractedNoteCommitment>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_flags.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_flags.html index 992c22227..37e8691ac 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_flags.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_flags.html @@ -1 +1 @@ -read_flags in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_flags

Source
pub fn read_flags<R: Read>(reader: R) -> Result<Flags>
\ No newline at end of file +read_flags in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_flags

Source
pub fn read_flags<R: Read>(reader: R) -> Result<Flags>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_note_ciphertext.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_note_ciphertext.html index c326cbc6c..3d65b4ddb 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_note_ciphertext.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_note_ciphertext.html @@ -1,3 +1,3 @@ -read_note_ciphertext in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_note_ciphertext

Source
pub fn read_note_ciphertext<R: Read>(
+read_note_ciphertext in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_note_ciphertext

Source
pub fn read_note_ciphertext<R: Read>(
     reader: R,
 ) -> Result<TransmittedNoteCiphertext>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_nullifier.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_nullifier.html index 849dfbb0e..259aa66b6 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_nullifier.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_nullifier.html @@ -1 +1 @@ -read_nullifier in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_nullifier

Source
pub fn read_nullifier<R: Read>(reader: R) -> Result<Nullifier>
\ No newline at end of file +read_nullifier in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_nullifier

Source
pub fn read_nullifier<R: Read>(reader: R) -> Result<Nullifier>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_signature.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_signature.html index d91f7e3ca..40bdc72ca 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_signature.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_signature.html @@ -1 +1 @@ -read_signature in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_signature

Source
pub fn read_signature<R: Read, T: SigType>(reader: R) -> Result<Signature<T>>
\ No newline at end of file +read_signature in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_signature

Source
pub fn read_signature<R: Read, T: SigType>(reader: R) -> Result<Signature<T>>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_v5_bundle.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_v5_bundle.html index 7a4b39744..6515b1477 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_v5_bundle.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_v5_bundle.html @@ -1,4 +1,4 @@ -read_v5_bundle in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_v5_bundle

Source
pub fn read_v5_bundle<R: Read>(
+read_v5_bundle in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_v5_bundle

Source
pub fn read_v5_bundle<R: Read>(
     reader: R,
 ) -> Result<Option<Bundle<Authorized, Amount>>>
Expand description

Reads an [orchard::Bundle] from a v5 transaction format.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_value_commitment.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_value_commitment.html index 87f2bbab4..d1eefb4c9 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_value_commitment.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_value_commitment.html @@ -1 +1 @@ -read_value_commitment in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_value_commitment

Source
pub fn read_value_commitment<R: Read>(reader: R) -> Result<ValueCommitment>
\ No newline at end of file +read_value_commitment in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_value_commitment

Source
pub fn read_value_commitment<R: Read>(reader: R) -> Result<ValueCommitment>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_verification_key.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_verification_key.html index bcbc472d7..900f3cbec 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_verification_key.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.read_verification_key.html @@ -1,3 +1,3 @@ -read_verification_key in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_verification_key

Source
pub fn read_verification_key<R: Read>(
+read_verification_key in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function read_verification_key

Source
pub fn read_verification_key<R: Read>(
     reader: R,
 ) -> Result<VerificationKey<SpendAuth>>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_action_without_auth.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_action_without_auth.html index 3dc84fec8..c31c4a888 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_action_without_auth.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_action_without_auth.html @@ -1,4 +1,4 @@ -write_action_without_auth in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_action_without_auth

Source
pub fn write_action_without_auth<W: Write>(
+write_action_without_auth in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_action_without_auth

Source
pub fn write_action_without_auth<W: Write>(
     writer: W,
     act: &Action<<Authorized as Authorization>::SpendAuth>,
 ) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_cmx.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_cmx.html index 3ee5f00fb..022a713c1 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_cmx.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_cmx.html @@ -1,4 +1,4 @@ -write_cmx in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_cmx

Source
pub fn write_cmx<W: Write>(
+write_cmx in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_cmx

Source
pub fn write_cmx<W: Write>(
     writer: W,
     cmx: &ExtractedNoteCommitment,
 ) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_note_ciphertext.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_note_ciphertext.html index e0fc0c9ea..a617d3df7 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_note_ciphertext.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_note_ciphertext.html @@ -1,4 +1,4 @@ -write_note_ciphertext in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_note_ciphertext

Source
pub fn write_note_ciphertext<W: Write>(
+write_note_ciphertext in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_note_ciphertext

Source
pub fn write_note_ciphertext<W: Write>(
     writer: W,
     nc: &TransmittedNoteCiphertext,
 ) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_nullifier.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_nullifier.html index 4eef9b28b..62045b6fd 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_nullifier.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_nullifier.html @@ -1 +1 @@ -write_nullifier in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_nullifier

Source
pub fn write_nullifier<W: Write>(writer: W, nf: &Nullifier) -> Result<()>
\ No newline at end of file +write_nullifier in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_nullifier

Source
pub fn write_nullifier<W: Write>(writer: W, nf: &Nullifier) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_v5_bundle.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_v5_bundle.html index af9bf41aa..3117d1c7d 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_v5_bundle.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_v5_bundle.html @@ -1,4 +1,4 @@ -write_v5_bundle in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_v5_bundle

Source
pub fn write_v5_bundle<W: Write>(
+write_v5_bundle in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_v5_bundle

Source
pub fn write_v5_bundle<W: Write>(
     bundle: Option<&Bundle<Authorized, Amount>>,
     writer: W,
 ) -> Result<()>
Expand description

Writes an [orchard::Bundle] in the v5 transaction format.

diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_value_commitment.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_value_commitment.html index 06453c01d..e16781cd5 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_value_commitment.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_value_commitment.html @@ -1,4 +1,4 @@ -write_value_commitment in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_value_commitment

Source
pub fn write_value_commitment<W: Write>(
+write_value_commitment in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_value_commitment

Source
pub fn write_value_commitment<W: Write>(
     writer: W,
     cv: &ValueCommitment,
 ) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_verification_key.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_verification_key.html index 01815a3de..3c7a44a24 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_verification_key.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/fn.write_verification_key.html @@ -1,4 +1,4 @@ -write_verification_key in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_verification_key

Source
pub fn write_verification_key<W: Write>(
+write_verification_key in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Function write_verification_key

Source
pub fn write_verification_key<W: Write>(
     writer: W,
     rk: &VerificationKey<SpendAuth>,
 ) -> Result<()>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/index.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/index.html index 619470a67..1d468090e 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/index.html @@ -1 +1 @@ -zcash_primitives::transaction::components::orchard - Rust
\ No newline at end of file +zcash_primitives::transaction::components::orchard - Rust
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/fn.arb_bundle.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/fn.arb_bundle.html index 80b1f24c1..2af49f150 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/fn.arb_bundle.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/fn.arb_bundle.html @@ -1,3 +1,3 @@ -arb_bundle in zcash_primitives::transaction::components::orchard::testing - Rust
zcash_primitives::transaction::components::orchard::testing

Function arb_bundle

Source
pub fn arb_bundle(
+arb_bundle in zcash_primitives::transaction::components::orchard::testing - Rust
zcash_primitives::transaction::components::orchard::testing

Function arb_bundle

Source
pub fn arb_bundle(
     n_actions: usize,
 ) -> impl Strategy<Value = Bundle<Authorized, Amount>>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/fn.arb_bundle_for_version.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/fn.arb_bundle_for_version.html index 96e80b995..3f31a2aa1 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/fn.arb_bundle_for_version.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/fn.arb_bundle_for_version.html @@ -1,3 +1,3 @@ -arb_bundle_for_version in zcash_primitives::transaction::components::orchard::testing - Rust
zcash_primitives::transaction::components::orchard::testing

Function arb_bundle_for_version

Source
pub fn arb_bundle_for_version(
+arb_bundle_for_version in zcash_primitives::transaction::components::orchard::testing - Rust
zcash_primitives::transaction::components::orchard::testing

Function arb_bundle_for_version

Source
pub fn arb_bundle_for_version(
     v: TxVersion,
 ) -> impl Strategy<Value = Option<Bundle<Authorized, Amount>>>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/index.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/index.html index 4d845146d..6e03bc7be 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/testing/index.html @@ -1 +1 @@ -zcash_primitives::transaction::components::orchard::testing - Rust
zcash_primitives::transaction::components::orchard

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_primitives::transaction::components::orchard::testing - Rust
zcash_primitives::transaction::components::orchard

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/orchard/trait.MapAuth.html b/rustdoc/latest/zcash_primitives/transaction/components/orchard/trait.MapAuth.html index 509a147b4..aa43e1e0c 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/orchard/trait.MapAuth.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/orchard/trait.MapAuth.html @@ -1,4 +1,4 @@ -MapAuth in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Trait MapAuth

Source
pub trait MapAuth<A: Authorization, B: Authorization> {
+MapAuth in zcash_primitives::transaction::components::orchard - Rust
zcash_primitives::transaction::components::orchard

Trait MapAuth

Source
pub trait MapAuth<A: Authorization, B: Authorization> {
     // Required methods
     fn map_spend_auth(&self, s: A::SpendAuth) -> B::SpendAuth;
     fn map_authorization(&self, a: A) -> B;
diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.read_base.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.read_base.html
index b1e81e07d..a440f6bd0 100644
--- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.read_base.html
+++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.read_base.html
@@ -1,4 +1,4 @@
-read_base in zcash_primitives::transaction::components::sapling - Rust
zcash_primitives::transaction::components::sapling

Function read_base

Source
pub fn read_base<R: Read>(reader: R, field: &str) -> Result<Base>
Expand description

Consensus rules (§7.3) & (§7.4):

+read_base in zcash_primitives::transaction::components::sapling - Rust
zcash_primitives::transaction::components::sapling

Function read_base

Source
pub fn read_base<R: Read>(reader: R, field: &str) -> Result<Base>
Expand description

Consensus rules (§7.3) & (§7.4):

  • Canonical encoding is enforced here
diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.read_zkproof.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.read_zkproof.html index dfc042818..324ffd240 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.read_zkproof.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.read_zkproof.html @@ -1,4 +1,4 @@ -read_zkproof in zcash_primitives::transaction::components::sapling - Rust
zcash_primitives::transaction::components::sapling

Function read_zkproof

Source
pub fn read_zkproof<R: Read>(reader: R) -> Result<GrothProofBytes>
Expand description

Consensus rules (§4.4) & (§4.5):

+read_zkproof in zcash_primitives::transaction::components::sapling - Rust
zcash_primitives::transaction::components::sapling

Function read_zkproof

Source
pub fn read_zkproof<R: Read>(reader: R) -> Result<GrothProofBytes>
Expand description

Consensus rules (§4.4) & (§4.5):

  • Canonical encoding is enforced by the API of SaplingVerificationContext::check_spend() and SaplingVerificationContext::check_output() due to the need to parse this into a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_output_v4.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_output_v4.html index e3796b552..4b257bb91 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_output_v4.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_output_v4.html @@ -1,3 +1,3 @@ -temporary_zcashd_read_output_v4 in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function temporary_zcashd_read_output_v4

    Source
    pub fn temporary_zcashd_read_output_v4<R: Read>(
    +temporary_zcashd_read_output_v4 in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function temporary_zcashd_read_output_v4

    Source
    pub fn temporary_zcashd_read_output_v4<R: Read>(
         reader: R,
     ) -> Result<OutputDescription<GrothProofBytes>>
    Available on crate feature temporary-zcashd only.
    \ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_spend_v4.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_spend_v4.html index aeba919ce..0ea1c5e6b 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_spend_v4.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_spend_v4.html @@ -1,3 +1,3 @@ -temporary_zcashd_read_spend_v4 in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function temporary_zcashd_read_spend_v4

    Source
    pub fn temporary_zcashd_read_spend_v4<R: Read>(
    +temporary_zcashd_read_spend_v4 in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function temporary_zcashd_read_spend_v4

    Source
    pub fn temporary_zcashd_read_spend_v4<R: Read>(
         reader: R,
     ) -> Result<SpendDescription<Authorized>>
    Available on crate feature temporary-zcashd only.
    \ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_v4_components.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_v4_components.html index 04e76ac2a..e981bb04f 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_v4_components.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_read_v4_components.html @@ -1,4 +1,4 @@ -temporary_zcashd_read_v4_components in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function temporary_zcashd_read_v4_components

    Source
    pub fn temporary_zcashd_read_v4_components<R: Read>(
    +temporary_zcashd_read_v4_components in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function temporary_zcashd_read_v4_components

    Source
    pub fn temporary_zcashd_read_v4_components<R: Read>(
         reader: R,
         tx_has_sapling: bool,
     ) -> Result<(Amount, Vec<SpendDescription<Authorized>>, Vec<OutputDescription<GrothProofBytes>>)>
    Available on crate feature temporary-zcashd only.
    Expand description

    Reads the Sapling components of a v4 transaction.

    diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_write_output_v4.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_write_output_v4.html index b95a867cd..8a114d96c 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_write_output_v4.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_write_output_v4.html @@ -1,4 +1,4 @@ -temporary_zcashd_write_output_v4 in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function temporary_zcashd_write_output_v4

    Source
    pub fn temporary_zcashd_write_output_v4<W: Write>(
    +temporary_zcashd_write_output_v4 in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function temporary_zcashd_write_output_v4

    Source
    pub fn temporary_zcashd_write_output_v4<W: Write>(
         writer: W,
         output: &OutputDescription<GrothProofBytes>,
     ) -> Result<()>
    Available on crate feature temporary-zcashd only.
    \ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_write_v4_components.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_write_v4_components.html index 26c7b620f..b8818966f 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_write_v4_components.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.temporary_zcashd_write_v4_components.html @@ -1,4 +1,4 @@ -temporary_zcashd_write_v4_components in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function temporary_zcashd_write_v4_components

    Source
    pub fn temporary_zcashd_write_v4_components<W: Write>(
    +temporary_zcashd_write_v4_components in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function temporary_zcashd_write_v4_components

    Source
    pub fn temporary_zcashd_write_v4_components<W: Write>(
         writer: W,
         bundle: Option<&Bundle<Authorized, Amount>>,
         tx_has_sapling: bool,
    diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.zip212_enforcement.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.zip212_enforcement.html
    index c24ea398d..78fa4bafb 100644
    --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.zip212_enforcement.html
    +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/fn.zip212_enforcement.html
    @@ -1,4 +1,4 @@
    -zip212_enforcement in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function zip212_enforcement

    Source
    pub fn zip212_enforcement(
    +zip212_enforcement in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Function zip212_enforcement

    Source
    pub fn zip212_enforcement(
         params: &impl Parameters,
         height: BlockHeight,
     ) -> Zip212Enforcement
    Expand description

    Returns the enforcement policy for ZIP 212 at the given height.

    diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/index.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/index.html index 023571f5f..8702ee2e7 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/index.html @@ -1 +1 @@ -zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components

    Module sapling

    Source

    Modules§

    Traits§

    • A map from one bundle authorization to another.

    Functions§

    \ No newline at end of file +zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components

    Module sapling

    Source

    Modules§

    Traits§

    • A map from one bundle authorization to another.

    Functions§

    \ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/testing/fn.arb_bundle_for_version.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/testing/fn.arb_bundle_for_version.html index e2026eced..68ba02c01 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/testing/fn.arb_bundle_for_version.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/testing/fn.arb_bundle_for_version.html @@ -1,3 +1,3 @@ -arb_bundle_for_version in zcash_primitives::transaction::components::sapling::testing - Rust
    zcash_primitives::transaction::components::sapling::testing

    Function arb_bundle_for_version

    Source
    pub fn arb_bundle_for_version(
    +arb_bundle_for_version in zcash_primitives::transaction::components::sapling::testing - Rust
    zcash_primitives::transaction::components::sapling::testing

    Function arb_bundle_for_version

    Source
    pub fn arb_bundle_for_version(
         v: TxVersion,
     ) -> impl Strategy<Value = Option<Bundle<Authorized, Amount>>>
    Available on crate feature test-dependencies only.
    \ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/testing/index.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/testing/index.html index 276f26a93..f57317f4f 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/testing/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/testing/index.html @@ -1 +1 @@ -zcash_primitives::transaction::components::sapling::testing - Rust
    zcash_primitives::transaction::components::sapling

    Module testing

    Source
    Available on crate feature test-dependencies only.

    Functions§

    \ No newline at end of file +zcash_primitives::transaction::components::sapling::testing - Rust
    zcash_primitives::transaction::components::sapling

    Module testing

    Source
    Available on crate feature test-dependencies only.

    Functions§

    \ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sapling/trait.MapAuth.html b/rustdoc/latest/zcash_primitives/transaction/components/sapling/trait.MapAuth.html index 1a3d5df64..f3287bcde 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sapling/trait.MapAuth.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sapling/trait.MapAuth.html @@ -1,4 +1,4 @@ -MapAuth in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Trait MapAuth

    Source
    pub trait MapAuth<A: Authorization, B: Authorization> {
    +MapAuth in zcash_primitives::transaction::components::sapling - Rust
    zcash_primitives::transaction::components::sapling

    Trait MapAuth

    Source
    pub trait MapAuth<A: Authorization, B: Authorization> {
         // Required methods
         fn map_spend_proof(&mut self, p: A::SpendProof) -> B::SpendProof;
         fn map_output_proof(&mut self, p: A::OutputProof) -> B::OutputProof;
    diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sprout/index.html b/rustdoc/latest/zcash_primitives/transaction/components/sprout/index.html
    index 3f3b7085c..59254e388 100644
    --- a/rustdoc/latest/zcash_primitives/transaction/components/sprout/index.html
    +++ b/rustdoc/latest/zcash_primitives/transaction/components/sprout/index.html
    @@ -1,2 +1,2 @@
    -zcash_primitives::transaction::components::sprout - Rust
    zcash_primitives::transaction::components

    Module sprout

    Source
    Expand description

    Structs representing the components within Zcash transactions.

    +zcash_primitives::transaction::components::sprout - Rust
    zcash_primitives::transaction::components

    Module sprout

    Source
    Expand description

    Structs representing the components within Zcash transactions.

    Structs§

    \ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sprout/struct.Bundle.html b/rustdoc/latest/zcash_primitives/transaction/components/sprout/struct.Bundle.html index 53241312a..2a3035714 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sprout/struct.Bundle.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sprout/struct.Bundle.html @@ -1,4 +1,4 @@ -Bundle in zcash_primitives::transaction::components::sprout - Rust
    zcash_primitives::transaction::components::sprout

    Struct Bundle

    Source
    pub struct Bundle {
    +Bundle in zcash_primitives::transaction::components::sprout - Rust
    zcash_primitives::transaction::components::sprout

    Struct Bundle

    Source
    pub struct Bundle {
         pub joinsplits: Vec<JsDescription>,
         pub joinsplit_pubkey: [u8; 32],
         pub joinsplit_sig: [u8; 64],
    @@ -26,11 +26,11 @@
     Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>
    where Self: UpperHex,

    Causes self to use its UpperHex implementation when Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>
    where - &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    Source§

    impl<T> From<T> for T

    Source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    + &'a Self: for<'a> IntoIterator,
    Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -104,9 +104,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/sprout/struct.JsDescription.html b/rustdoc/latest/zcash_primitives/transaction/components/sprout/struct.JsDescription.html index e85eabf26..58c6463cf 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/sprout/struct.JsDescription.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/sprout/struct.JsDescription.html @@ -1,4 +1,4 @@ -JsDescription in zcash_primitives::transaction::components::sprout - Rust
zcash_primitives::transaction::components::sprout

Struct JsDescription

Source
pub struct JsDescription { /* private fields */ }

Implementations§

Source§

impl JsDescription

Source

pub fn read<R: Read>(reader: R, use_groth: bool) -> Result<Self>

Source

pub fn write<W: Write>(&self, writer: W) -> Result<()>

Source

pub fn net_value(&self) -> Amount

The net value for the JoinSplit. When this is positive, +JsDescription in zcash_primitives::transaction::components::sprout - Rust

zcash_primitives::transaction::components::sprout

Struct JsDescription

Source
pub struct JsDescription { /* private fields */ }

Implementations§

Source§

impl JsDescription

Source

pub fn read<R: Read>(reader: R, use_groth: bool) -> Result<Self>

Source

pub fn write<W: Write>(&self, writer: W) -> Result<()>

Source

pub fn net_value(&self) -> Amount

The net value for the JoinSplit. When this is positive, its value is added to the transparent value pool; when it is negative, its value is subtracted from the transparent value pool.

@@ -22,11 +22,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -100,9 +100,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/struct.Amount.html b/rustdoc/latest/zcash_primitives/transaction/components/struct.Amount.html index a3af1027c..e43431627 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/struct.Amount.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/struct.Amount.html @@ -1,4 +1,4 @@ -Amount in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct Amount

pub struct Amount(/* private fields */);
Expand description

A type-safe representation of a Zcash value delta, in zatoshis.

+Amount in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct Amount

pub struct Amount(/* private fields */);
Expand description

A type-safe representation of a Zcash value delta, in zatoshis.

An ZatBalance can only be constructed from an integer that is within the valid monetary range of {-MAX_MONEY..MAX_MONEY} (where MAX_MONEY = 21,000,000 × 10⁸ zatoshis), and this is preserved as an invariant internally. (A Transaction containing serialized @@ -58,11 +58,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -136,9 +136,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/struct.OutPoint.html b/rustdoc/latest/zcash_primitives/transaction/components/struct.OutPoint.html index 64fd08b5b..de5fbba4c 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/struct.OutPoint.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/struct.OutPoint.html @@ -1,4 +1,4 @@ -OutPoint in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct OutPoint

Source
pub struct OutPoint { /* private fields */ }

Implementations§

Source§

impl OutPoint

Source

pub fn new(hash: [u8; 32], n: u32) -> OutPoint

Constructs an OutPoint for the output at index n in the transaction +OutPoint in zcash_primitives::transaction::components - Rust

zcash_primitives::transaction::components

Struct OutPoint

Source
pub struct OutPoint { /* private fields */ }

Implementations§

Source§

impl OutPoint

Source

pub fn new(hash: [u8; 32], n: u32) -> OutPoint

Constructs an OutPoint for the output at index n in the transaction with txid hash.

Source

pub const fn fake() -> OutPoint

Available on crate feature test-dependencies only.

Constructs a fake OutPoint for use in tests.

Source

pub fn read<R>(reader: R) -> Result<OutPoint, Error>
where @@ -33,11 +33,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/struct.OutputDescription.html b/rustdoc/latest/zcash_primitives/transaction/components/struct.OutputDescription.html index 079918b10..1ab095a46 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/struct.OutputDescription.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/struct.OutputDescription.html @@ -1,4 +1,4 @@ -OutputDescription in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct OutputDescription

pub struct OutputDescription<Proof> { /* private fields */ }

Implementations§

§

impl<Proof> OutputDescription<Proof>

pub fn cv(&self) -> &ValueCommitment

Returns the commitment to the value consumed by this output.

+OutputDescription in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct OutputDescription

pub struct OutputDescription<Proof> { /* private fields */ }

Implementations§

§

impl<Proof> OutputDescription<Proof>

pub fn cv(&self) -> &ValueCommitment

Returns the commitment to the value consumed by this output.

pub fn cmu(&self) -> &ExtractedNoteCommitment

Returns the commitment to the new note being created.

pub fn ephemeral_key(&self) -> &EphemeralKeyBytes

pub fn enc_ciphertext(&self) -> &[u8; 580]

Returns the encrypted note ciphertext.

pub fn out_ciphertext(&self) -> &[u8; 80]

Returns the output recovery ciphertext.

@@ -40,11 +40,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -118,9 +118,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/struct.SpendDescription.html b/rustdoc/latest/zcash_primitives/transaction/components/struct.SpendDescription.html index 5bcfded81..a96d1f8a7 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/struct.SpendDescription.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/struct.SpendDescription.html @@ -1,4 +1,4 @@ -SpendDescription in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct SpendDescription

pub struct SpendDescription<A>
where +SpendDescription in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct SpendDescription

pub struct SpendDescription<A>
where A: Authorization,
{ /* private fields */ }

Implementations§

§

impl<A> SpendDescription<A>
where A: Authorization,

pub fn from_parts( cv: ValueCommitment, @@ -51,11 +51,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -129,9 +129,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/struct.TxIn.html b/rustdoc/latest/zcash_primitives/transaction/components/struct.TxIn.html index daa8b165f..084aa9e60 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/struct.TxIn.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/struct.TxIn.html @@ -1,4 +1,4 @@ -TxIn in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct TxIn

Source
pub struct TxIn<A>
where +TxIn in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct TxIn

Source
pub struct TxIn<A>
where A: Authorization,
{ pub prevout: OutPoint, pub script_sig: <A as Authorization>::ScriptSig, @@ -39,11 +39,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -117,9 +117,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/struct.TxOut.html b/rustdoc/latest/zcash_primitives/transaction/components/struct.TxOut.html index 7c3a93e5b..56fd83d55 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/struct.TxOut.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/struct.TxOut.html @@ -1,4 +1,4 @@ -TxOut in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct TxOut

Source
pub struct TxOut {
+TxOut in zcash_primitives::transaction::components - Rust
zcash_primitives::transaction::components

Struct TxOut

Source
pub struct TxOut {
     pub value: Zatoshis,
     pub script_pubkey: Script,
 }

Fields§

§value: Zatoshis§script_pubkey: Script

Implementations§

Source§

impl TxOut

Source

pub fn read<R>(reader: &mut R) -> Result<TxOut, Error>
where @@ -25,11 +25,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -103,9 +103,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/enum.Error.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/enum.Error.html index 60fbdf725..5fa9def01 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/enum.Error.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/enum.Error.html @@ -1,4 +1,4 @@ -Error in zcash_primitives::transaction::components::transparent::builder - Rust
pub enum Error {
+Error in zcash_primitives::transaction::components::transparent::builder - Rust
pub enum Error {
     InvalidAddress,
     InvalidAmount,
     MissingSigningKey,
@@ -23,11 +23,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -101,9 +101,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/index.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/index.html index 45191fb61..5a9452333 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/index.html @@ -1,2 +1,2 @@ -zcash_primitives::transaction::components::transparent::builder - Rust
Expand description

Types and functions for building transparent transaction components.

+zcash_primitives::transaction::components::transparent::builder - Rust
Expand description

Types and functions for building transparent transaction components.

Structs§

Enums§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentBuilder.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentBuilder.html index 9cb251973..245b72a38 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentBuilder.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentBuilder.html @@ -1,4 +1,4 @@ -TransparentBuilder in zcash_primitives::transaction::components::transparent::builder - Rust
zcash_primitives::transaction::components::transparent::builder

Struct TransparentBuilder

Source
pub struct TransparentBuilder { /* private fields */ }

Implementations§

Source§

impl TransparentBuilder

Source

pub fn empty() -> TransparentBuilder

Constructs a new TransparentBuilder

+TransparentBuilder in zcash_primitives::transaction::components::transparent::builder - Rust
zcash_primitives::transaction::components::transparent::builder

Struct TransparentBuilder

Source
pub struct TransparentBuilder { /* private fields */ }

Implementations§

Source§

impl TransparentBuilder

Source

pub fn empty() -> TransparentBuilder

Constructs a new TransparentBuilder

Source

pub fn inputs(&self) -> &[TransparentInputInfo]

Available on crate feature transparent-inputs only.

Returns the list of transparent inputs that will be consumed by the transaction being constructed.

Source

pub fn outputs(&self) -> &[TxOut]

Returns the transparent outputs that will be produced by the transaction being constructed.

@@ -32,11 +32,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -109,9 +109,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentInputInfo.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentInputInfo.html index de770ee52..14ae6e7a4 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentInputInfo.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentInputInfo.html @@ -1,4 +1,4 @@ -TransparentInputInfo in zcash_primitives::transaction::components::transparent::builder - Rust
zcash_primitives::transaction::components::transparent::builder

Struct TransparentInputInfo

Source
pub struct TransparentInputInfo { /* private fields */ }
Available on crate feature transparent-inputs only.

Implementations§

Trait Implementations§

Source§

impl Clone for TransparentInputInfo

Source§

fn clone(&self) -> TransparentInputInfo

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransparentInputInfo

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl InputView for TransparentInputInfo

Source§

fn outpoint(&self) -> &OutPoint

The outpoint to which the input refers.
Source§

fn coin(&self) -> &TxOut

The previous output being spent.
Source§

fn serialized_size(&self) -> InputSize

The size of the transparent script required to spend this input.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +TransparentInputInfo in zcash_primitives::transaction::components::transparent::builder - Rust
zcash_primitives::transaction::components::transparent::builder

Struct TransparentInputInfo

Source
pub struct TransparentInputInfo { /* private fields */ }
Available on crate feature transparent-inputs only.

Implementations§

Trait Implementations§

Source§

impl Clone for TransparentInputInfo

Source§

fn clone(&self) -> TransparentInputInfo

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransparentInputInfo

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl InputView for TransparentInputInfo

Source§

fn outpoint(&self) -> &OutPoint

The outpoint to which the input refers.
Source§

fn coin(&self) -> &TxOut

The previous output being spent.
Source§

fn serialized_size(&self) -> InputSize

The size of the transparent script required to spend this input.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where @@ -18,11 +18,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -96,9 +96,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentSigningSet.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentSigningSet.html index e84a7259f..7332ed00e 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentSigningSet.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.TransparentSigningSet.html @@ -1,4 +1,4 @@ -TransparentSigningSet in zcash_primitives::transaction::components::transparent::builder - Rust
zcash_primitives::transaction::components::transparent::builder

Struct TransparentSigningSet

Source
pub struct TransparentSigningSet { /* private fields */ }
Expand description

A set of transparent signing keys.

+TransparentSigningSet in zcash_primitives::transaction::components::transparent::builder - Rust
zcash_primitives::transaction::components::transparent::builder

Struct TransparentSigningSet

Source
pub struct TransparentSigningSet { /* private fields */ }
Expand description

A set of transparent signing keys.

When the transparent-inputs feature flag is enabled, transparent signing keys can be stored in this set and used to authorize transactions with transparent inputs.

Implementations§

Source§

impl TransparentSigningSet

Source

pub fn new() -> TransparentSigningSet

Constructs an empty set of signing keys.

@@ -23,11 +23,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -100,9 +100,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.Unauthorized.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.Unauthorized.html index 292d0608c..d4aa795d4 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.Unauthorized.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/builder/struct.Unauthorized.html @@ -1,4 +1,4 @@ -Unauthorized in zcash_primitives::transaction::components::transparent::builder - Rust
zcash_primitives::transaction::components::transparent::builder

Struct Unauthorized

Source
pub struct Unauthorized { /* private fields */ }

Trait Implementations§

Source§

impl Authorization for Unauthorized

Source§

impl Clone for Unauthorized

Source§

fn clone(&self) -> Unauthorized

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Unauthorized

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl TransparentAuthorizingContext for Unauthorized

Available on crate feature transparent-inputs only.
Source§

fn input_amounts(&self) -> Vec<Zatoshis>

Returns the list of all transparent input amounts, provided +Unauthorized in zcash_primitives::transaction::components::transparent::builder - Rust
zcash_primitives::transaction::components::transparent::builder

Struct Unauthorized

Source
pub struct Unauthorized { /* private fields */ }

Trait Implementations§

Source§

impl Authorization for Unauthorized

Source§

impl Clone for Unauthorized

Source§

fn clone(&self) -> Unauthorized

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Unauthorized

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl TransparentAuthorizingContext for Unauthorized

Available on crate feature transparent-inputs only.
Source§

fn input_amounts(&self) -> Vec<Zatoshis>

Returns the list of all transparent input amounts, provided so that wallets can commit to the transparent input breakdown without requiring the full data of the previous transactions providing these inputs.
Source§

fn input_scriptpubkeys(&self) -> Vec<Script>

Returns the list of all transparent input scriptPubKeys, provided @@ -24,11 +24,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/index.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/index.html index bdbadd38f..3fc1b7ae4 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/index.html @@ -1,2 +1,2 @@ -zcash_primitives::transaction::components::transparent - Rust
zcash_primitives::transaction::components

Module transparent

Source

Modules§

  • Types and functions for building transparent transaction components.
  • PCZT support for transparent Zcash.
  • testingtest-dependencies

Structs§

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.SignerError.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.SignerError.html index dcd0ecc4d..06a17de04 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.SignerError.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.SignerError.html @@ -1,4 +1,4 @@ -SignerError in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Enum SignerError

Source
pub enum SignerError {
+SignerError in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Enum SignerError

Source
pub enum SignerError {
     WrongSpendingKey,
 }
Expand description

Errors that can occur while signing a transparent input in a PCZT.

Variants§

§

WrongSpendingKey

The provided sk does not match any pubkey involved with spend control of the @@ -22,11 +22,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -99,9 +99,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.SpendFinalizerError.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.SpendFinalizerError.html index a6e63075e..99535c6ee 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.SpendFinalizerError.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.SpendFinalizerError.html @@ -1,4 +1,4 @@ -SpendFinalizerError in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Enum SpendFinalizerError

Source
pub enum SpendFinalizerError {
+SpendFinalizerError in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Enum SpendFinalizerError

Source
pub enum SpendFinalizerError {
     MissingSignature,
     UnexpectedSignatures,
     UnsupportedScriptPubkey,
@@ -25,11 +25,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.TxExtractorError.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.TxExtractorError.html index 917117a18..452d1dfe3 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.TxExtractorError.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.TxExtractorError.html @@ -1,4 +1,4 @@ -TxExtractorError in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Enum TxExtractorError

Source
pub enum TxExtractorError {
+TxExtractorError in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Enum TxExtractorError

Source
pub enum TxExtractorError {
     MissingScriptSig,
 }
Expand description

Errors that can occur while extracting a regular transparent bundle from a PCZT bundle.

@@ -22,11 +22,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -99,9 +99,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.UpdaterError.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.UpdaterError.html index 58091565a..f5ebe0e0a 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.UpdaterError.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.UpdaterError.html @@ -1,4 +1,4 @@ -UpdaterError in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Enum UpdaterError

Source
pub enum UpdaterError {
+UpdaterError in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Enum UpdaterError

Source
pub enum UpdaterError {
     InvalidIndex,
     NotP2sh,
     WrongRedeemScript,
@@ -25,11 +25,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.VerifyError.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.VerifyError.html index b270f8a5e..b5a98b24e 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.VerifyError.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/enum.VerifyError.html @@ -1,4 +1,4 @@ -VerifyError in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Enum VerifyError

Source
pub enum VerifyError {
+VerifyError in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Enum VerifyError

Source
pub enum VerifyError {
     NotP2sh,
     UnsupportedScriptPubkey,
     WrongRedeemScript,
@@ -25,11 +25,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/index.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/index.html index b5bdb9139..d1d8ecc11 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/index.html @@ -1,4 +1,4 @@ -zcash_primitives::transaction::components::transparent::pczt - Rust
Expand description

PCZT support for transparent Zcash.

+zcash_primitives::transaction::components::transparent::pczt - Rust
Expand description

PCZT support for transparent Zcash.

Structs§

  • The BIP 32 derivation path at which a key can be found.
  • PCZT fields that are specific to producing the transaction’s transparent bundle (if any).
  • Information about a transparent spend within a transaction.
  • An updater for a transparent PCZT input.
  • Information about a transparent output within a transaction.
  • An updater for a transparent PCZT output.
  • Authorizing data for a transparent bundle in a transaction that is just missing binding signatures.
  • An updater for a transparent PCZT bundle.

Enums§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Bundle.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Bundle.html index dd9f12aca..7ffe7d1e0 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Bundle.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Bundle.html @@ -1,4 +1,4 @@ -Bundle in zcash_primitives::transaction::components::transparent::pczt - Rust
pub struct Bundle { /* private fields */ }
Expand description

PCZT fields that are specific to producing the transaction’s transparent bundle (if +Bundle in zcash_primitives::transaction::components::transparent::pczt - Rust

pub struct Bundle { /* private fields */ }
Expand description

PCZT fields that are specific to producing the transaction’s transparent bundle (if any).

This struct is for representing Sapling in a partially-created transaction. If you have a fully-created transaction, use the regular Bundle struct.

@@ -42,11 +42,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -119,9 +119,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Input.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Input.html index 196a6e410..6daed6304 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Input.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Input.html @@ -1,4 +1,4 @@ -Input in zcash_primitives::transaction::components::transparent::pczt - Rust
pub struct Input { /* private fields */ }
Expand description

Information about a transparent spend within a transaction.

+Input in zcash_primitives::transaction::components::transparent::pczt - Rust
pub struct Input { /* private fields */ }
Expand description

Information about a transparent spend within a transaction.

This struct is for representing transparent spends in a partially-created transaction. If you have a fully-created transaction, use the regular TxIn struct.

Implementations§

Source§

impl Input

Source

pub fn parse( @@ -135,11 +135,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -212,9 +212,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.InputUpdater.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.InputUpdater.html index dd48919f7..f98f59c56 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.InputUpdater.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.InputUpdater.html @@ -1,4 +1,4 @@ -InputUpdater in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Struct InputUpdater

Source
pub struct InputUpdater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT input.

+InputUpdater in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Struct InputUpdater

Source
pub struct InputUpdater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT input.

Implementations§

Source§

impl<'a> InputUpdater<'a>

Source

pub fn set_redeem_script( &mut self, redeem_script: Script, @@ -34,11 +34,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Output.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Output.html index 9dc5685bf..a26d9a9e7 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Output.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Output.html @@ -1,4 +1,4 @@ -Output in zcash_primitives::transaction::components::transparent::pczt - Rust
pub struct Output { /* private fields */ }
Expand description

Information about a transparent output within a transaction.

+Output in zcash_primitives::transaction::components::transparent::pczt - Rust
pub struct Output { /* private fields */ }
Expand description

Information about a transparent output within a transaction.

This struct is for representing transparent outputs in a partially-created transaction. If you have a fully-created transaction, use the regular TxOut struct.

@@ -51,11 +51,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -128,9 +128,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.OutputUpdater.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.OutputUpdater.html index 5c90374c4..2bb6547c7 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.OutputUpdater.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.OutputUpdater.html @@ -1,4 +1,4 @@ -OutputUpdater in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Struct OutputUpdater

Source
pub struct OutputUpdater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT output.

+OutputUpdater in zcash_primitives::transaction::components::transparent::pczt - Rust
zcash_primitives::transaction::components::transparent::pczt

Struct OutputUpdater

Source
pub struct OutputUpdater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT output.

Implementations§

Source§

impl<'a> OutputUpdater<'a>

Source

pub fn set_redeem_script( &mut self, redeem_script: Script, @@ -31,11 +31,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -108,9 +108,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Unbound.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Unbound.html index 067a7fb2a..c62e90593 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Unbound.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Unbound.html @@ -1,4 +1,4 @@ -Unbound in zcash_primitives::transaction::components::transparent::pczt - Rust
pub struct Unbound(/* private fields */);
Expand description

Authorizing data for a transparent bundle in a transaction that is just missing +Unbound in zcash_primitives::transaction::components::transparent::pczt - Rust

pub struct Unbound(/* private fields */);
Expand description

Authorizing data for a transparent bundle in a transaction that is just missing binding signatures.

Trait Implementations§

Source§

impl Authorization for Unbound

Source§

impl Debug for Unbound

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl TransparentAuthorizingContext for Unbound

Source§

fn input_amounts(&self) -> Vec<Zatoshis>

Returns the list of all transparent input amounts, provided so that wallets can commit to the transparent input breakdown @@ -25,11 +25,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Updater.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Updater.html index cfa4e0b46..0e1c4ea6d 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Updater.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/pczt/struct.Updater.html @@ -1,4 +1,4 @@ -Updater in zcash_primitives::transaction::components::transparent::pczt - Rust
pub struct Updater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT bundle.

+Updater in zcash_primitives::transaction::components::transparent::pczt - Rust
pub struct Updater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT bundle.

Implementations§

Source§

impl<'a> Updater<'a>

Source

pub fn bundle(&self) -> &Bundle

Provides read access to the bundle being updated.

Source

pub fn update_input_with<F>( &mut self, @@ -33,11 +33,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -110,9 +110,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.Authorized.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.Authorized.html index 24f3ffe63..8f1361e2d 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.Authorized.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.Authorized.html @@ -1,4 +1,4 @@ -Authorized in zcash_primitives::transaction::components::transparent - Rust
zcash_primitives::transaction::components::transparent

Struct Authorized

Source
pub struct Authorized;

Trait Implementations§

Source§

impl Authorization for Authorized

Source§

impl Clone for Authorized

Source§

fn clone(&self) -> Authorized

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Authorized

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl MapAuth<Authorized, Authorized> for ()

The identity map.

+Authorized in zcash_primitives::transaction::components::transparent - Rust
zcash_primitives::transaction::components::transparent

Struct Authorized

Source
pub struct Authorized;

Trait Implementations§

Source§

impl Authorization for Authorized

Source§

impl Clone for Authorized

Source§

fn clone(&self) -> Authorized

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Authorized

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl MapAuth<Authorized, Authorized> for ()

The identity map.

Source§

fn map_script_sig( &self, s: <Authorized as Authorization>::ScriptSig, @@ -23,11 +23,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -101,9 +101,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.Bundle.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.Bundle.html index 71c533efd..139d0b6e2 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.Bundle.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.Bundle.html @@ -1,4 +1,4 @@ -Bundle in zcash_primitives::transaction::components::transparent - Rust
pub struct Bundle<A>
where +Bundle in zcash_primitives::transaction::components::transparent - Rust
pub struct Bundle<A>
where A: Authorization,
{ pub vin: Vec<TxIn<A>>, pub vout: Vec<TxOut>, @@ -59,11 +59,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -137,9 +137,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.EffectsOnly.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.EffectsOnly.html index 2a71623d9..e420d39f1 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.EffectsOnly.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.EffectsOnly.html @@ -1,4 +1,4 @@ -EffectsOnly in zcash_primitives::transaction::components::transparent - Rust
zcash_primitives::transaction::components::transparent

Struct EffectsOnly

Source
pub struct EffectsOnly { /* private fields */ }
Expand description

Marker type for a bundle that contains no authorizing data, and the necessary input +EffectsOnly in zcash_primitives::transaction::components::transparent - Rust

zcash_primitives::transaction::components::transparent

Struct EffectsOnly

Source
pub struct EffectsOnly { /* private fields */ }
Expand description

Marker type for a bundle that contains no authorizing data, and the necessary input information for creating sighashes.

Trait Implementations§

Source§

impl Authorization for EffectsOnly

Source§

impl Debug for EffectsOnly

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl TransparentAuthorizingContext for EffectsOnly

Source§

fn input_amounts(&self) -> Vec<Zatoshis>

Returns the list of all transparent input amounts, provided so that wallets can commit to the transparent input breakdown @@ -25,11 +25,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -102,9 +102,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.OutPoint.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.OutPoint.html index c9f9b6bda..28ecab9c6 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.OutPoint.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.OutPoint.html @@ -1,4 +1,4 @@ -OutPoint in zcash_primitives::transaction::components::transparent - Rust
zcash_primitives::transaction::components::transparent

Struct OutPoint

Source
pub struct OutPoint { /* private fields */ }

Implementations§

Source§

impl OutPoint

Source

pub fn new(hash: [u8; 32], n: u32) -> OutPoint

Constructs an OutPoint for the output at index n in the transaction +OutPoint in zcash_primitives::transaction::components::transparent - Rust

zcash_primitives::transaction::components::transparent

Struct OutPoint

Source
pub struct OutPoint { /* private fields */ }

Implementations§

Source§

impl OutPoint

Source

pub fn new(hash: [u8; 32], n: u32) -> OutPoint

Constructs an OutPoint for the output at index n in the transaction with txid hash.

Source

pub const fn fake() -> OutPoint

Available on crate feature test-dependencies only.

Constructs a fake OutPoint for use in tests.

Source

pub fn read<R>(reader: R) -> Result<OutPoint, Error>
where @@ -33,11 +33,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -111,9 +111,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.TxIn.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.TxIn.html index 4bc58829f..3b6243450 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.TxIn.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.TxIn.html @@ -1,4 +1,4 @@ -TxIn in zcash_primitives::transaction::components::transparent - Rust
pub struct TxIn<A>
where +TxIn in zcash_primitives::transaction::components::transparent - Rust
pub struct TxIn<A>
where A: Authorization,
{ pub prevout: OutPoint, pub script_sig: <A as Authorization>::ScriptSig, @@ -39,11 +39,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -117,9 +117,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.TxOut.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.TxOut.html index e72589546..5fa7425d3 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.TxOut.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/struct.TxOut.html @@ -1,4 +1,4 @@ -TxOut in zcash_primitives::transaction::components::transparent - Rust
pub struct TxOut {
+TxOut in zcash_primitives::transaction::components::transparent - Rust
pub struct TxOut {
     pub value: Zatoshis,
     pub script_pubkey: Script,
 }

Fields§

§value: Zatoshis§script_pubkey: Script

Implementations§

Source§

impl TxOut

Source

pub fn read<R>(reader: &mut R) -> Result<TxOut, Error>
where @@ -25,11 +25,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -103,9 +103,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/constant.VALID_OPCODES.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/constant.VALID_OPCODES.html index d956c6e04..7e59b5162 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/constant.VALID_OPCODES.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/constant.VALID_OPCODES.html @@ -1 +1 @@ -VALID_OPCODES in zcash_primitives::transaction::components::transparent::testing - Rust
zcash_primitives::transaction::components::transparent::testing

Constant VALID_OPCODES

Source
pub const VALID_OPCODES: [u8; 8];
Available on crate feature test-dependencies only.
\ No newline at end of file +VALID_OPCODES in zcash_primitives::transaction::components::transparent::testing - Rust
zcash_primitives::transaction::components::transparent::testing

Constant VALID_OPCODES

Source
pub const VALID_OPCODES: [u8; 8];
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_bundle.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_bundle.html index 7c3307739..8bfa0f7a5 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_bundle.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_bundle.html @@ -1 +1 @@ -arb_bundle in zcash_primitives::transaction::components::transparent::testing - Rust
zcash_primitives::transaction::components::transparent::testing

Function arb_bundle

Source
pub fn arb_bundle() -> impl Strategy<Value = Option<Bundle<Authorized>>>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_bundle in zcash_primitives::transaction::components::transparent::testing - Rust
zcash_primitives::transaction::components::transparent::testing

Function arb_bundle

Source
pub fn arb_bundle() -> impl Strategy<Value = Option<Bundle<Authorized>>>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_outpoint.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_outpoint.html index 63f4d8a03..ddb983cd3 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_outpoint.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_outpoint.html @@ -1 +1 @@ -arb_outpoint in zcash_primitives::transaction::components::transparent::testing - Rust
zcash_primitives::transaction::components::transparent::testing

Function arb_outpoint

Source
pub fn arb_outpoint() -> impl Strategy<Value = OutPoint>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_outpoint in zcash_primitives::transaction::components::transparent::testing - Rust
zcash_primitives::transaction::components::transparent::testing

Function arb_outpoint

Source
pub fn arb_outpoint() -> impl Strategy<Value = OutPoint>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_script.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_script.html index 49480c0a6..64ba16e43 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_script.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_script.html @@ -1 +1 @@ -arb_script in zcash_primitives::transaction::components::transparent::testing - Rust
zcash_primitives::transaction::components::transparent::testing

Function arb_script

Source
pub fn arb_script() -> impl Strategy<Value = Script>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_script in zcash_primitives::transaction::components::transparent::testing - Rust
zcash_primitives::transaction::components::transparent::testing

Function arb_script

Source
pub fn arb_script() -> impl Strategy<Value = Script>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_txin.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_txin.html index c27f732ff..6f488b79e 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_txin.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_txin.html @@ -1 +1 @@ -arb_txin in zcash_primitives::transaction::components::transparent::testing - Rust
pub fn arb_txin() -> impl Strategy<Value = TxIn<Authorized>>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_txin in zcash_primitives::transaction::components::transparent::testing - Rust
pub fn arb_txin() -> impl Strategy<Value = TxIn<Authorized>>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_txout.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_txout.html index b6a1ff1b9..25ef63811 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_txout.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/fn.arb_txout.html @@ -1 +1 @@ -arb_txout in zcash_primitives::transaction::components::transparent::testing - Rust
zcash_primitives::transaction::components::transparent::testing

Function arb_txout

Source
pub fn arb_txout() -> impl Strategy<Value = TxOut>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_txout in zcash_primitives::transaction::components::transparent::testing - Rust
zcash_primitives::transaction::components::transparent::testing

Function arb_txout

Source
pub fn arb_txout() -> impl Strategy<Value = TxOut>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/index.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/index.html index 369140f9d..f4036a7a6 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/testing/index.html @@ -1 +1 @@ -zcash_primitives::transaction::components::transparent::testing - Rust
Available on crate feature test-dependencies only.

Constants§

Functions§

\ No newline at end of file +zcash_primitives::transaction::components::transparent::testing - Rust
Available on crate feature test-dependencies only.

Constants§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/trait.Authorization.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/trait.Authorization.html index aa62645a4..f9c25ad36 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/trait.Authorization.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/trait.Authorization.html @@ -1,3 +1,3 @@ -Authorization in zcash_primitives::transaction::components::transparent - Rust
zcash_primitives::transaction::components::transparent

Trait Authorization

Source
pub trait Authorization: Debug {
+Authorization in zcash_primitives::transaction::components::transparent - Rust
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/components/transparent/trait.MapAuth.html b/rustdoc/latest/zcash_primitives/transaction/components/transparent/trait.MapAuth.html index 611afd4b2..67c7b92af 100644 --- a/rustdoc/latest/zcash_primitives/transaction/components/transparent/trait.MapAuth.html +++ b/rustdoc/latest/zcash_primitives/transaction/components/transparent/trait.MapAuth.html @@ -1,4 +1,4 @@ -MapAuth in zcash_primitives::transaction::components::transparent - Rust
pub trait MapAuth<A, B>
where +MapAuth in zcash_primitives::transaction::components::transparent - Rust
pub trait MapAuth<A, B>{
     // Required methods
diff --git a/rustdoc/latest/zcash_primitives/transaction/enum.DigestError.html b/rustdoc/latest/zcash_primitives/transaction/enum.DigestError.html
index 8b0a514cc..3921267ec 100644
--- a/rustdoc/latest/zcash_primitives/transaction/enum.DigestError.html
+++ b/rustdoc/latest/zcash_primitives/transaction/enum.DigestError.html
@@ -1,4 +1,4 @@
-DigestError in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Enum DigestError

Source
pub enum DigestError {
+DigestError in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Enum DigestError

Source
pub enum DigestError {
     NotSigned,
 }

Variants§

§

NotSigned

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where @@ -19,11 +19,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -96,9 +96,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/enum.TxVersion.html b/rustdoc/latest/zcash_primitives/transaction/enum.TxVersion.html index 7cd4cc87b..4ad87055c 100644 --- a/rustdoc/latest/zcash_primitives/transaction/enum.TxVersion.html +++ b/rustdoc/latest/zcash_primitives/transaction/enum.TxVersion.html @@ -1,4 +1,4 @@ -TxVersion in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Enum TxVersion

Source
pub enum TxVersion {
+TxVersion in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Enum TxVersion

Source
pub enum TxVersion {
     Sprout(u32),
     Overwinter,
     Sapling,
@@ -34,11 +34,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -112,9 +112,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/fees/fixed/index.html b/rustdoc/latest/zcash_primitives/transaction/fees/fixed/index.html index b8f094cb7..c6dd5d059 100644 --- a/rustdoc/latest/zcash_primitives/transaction/fees/fixed/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/fees/fixed/index.html @@ -1,2 +1,2 @@ -zcash_primitives::transaction::fees::fixed - Rust
zcash_primitives::transaction::fees

Module fixed

Source
Available on crate feature non-standard-fees only.

Structs§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -109,9 +109,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/fees/index.html b/rustdoc/latest/zcash_primitives/transaction/fees/index.html index 7035a82de..67c509aa1 100644 --- a/rustdoc/latest/zcash_primitives/transaction/fees/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/fees/index.html @@ -1,4 +1,4 @@ -zcash_primitives::transaction::fees - Rust
zcash_primitives::transaction

Module fees

Source
Expand description

Abstractions and types related to fee calculations.

+zcash_primitives::transaction::fees - Rust
zcash_primitives::transaction

Module fees

Source
Expand description

Abstractions and types related to fee calculations.

Modules§

  • fixednon-standard-fees
  • Types related to computation of fees and change related to the transparent components of a transaction.
  • Types related to implementing a FeeRule provides ZIP 317 fee calculation.

Traits§

  • A trait that represents the ability to compute the fees that must be paid by a transaction having a specified set of inputs and outputs.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/fees/trait.FeeRule.html b/rustdoc/latest/zcash_primitives/transaction/fees/trait.FeeRule.html index f17a14b0d..922fe922b 100644 --- a/rustdoc/latest/zcash_primitives/transaction/fees/trait.FeeRule.html +++ b/rustdoc/latest/zcash_primitives/transaction/fees/trait.FeeRule.html @@ -1,4 +1,4 @@ -FeeRule in zcash_primitives::transaction::fees - Rust
zcash_primitives::transaction::fees

Trait FeeRule

Source
pub trait FeeRule {
+FeeRule in zcash_primitives::transaction::fees - Rust
zcash_primitives::transaction::fees

Trait FeeRule

Source
pub trait FeeRule {
     type Error;
 
     // Required method
diff --git a/rustdoc/latest/zcash_primitives/transaction/fees/transparent/enum.InputSize.html b/rustdoc/latest/zcash_primitives/transaction/fees/transparent/enum.InputSize.html
index b18d9f1ed..71b5843fc 100644
--- a/rustdoc/latest/zcash_primitives/transaction/fees/transparent/enum.InputSize.html
+++ b/rustdoc/latest/zcash_primitives/transaction/fees/transparent/enum.InputSize.html
@@ -1,4 +1,4 @@
-InputSize in zcash_primitives::transaction::fees::transparent - Rust
zcash_primitives::transaction::fees::transparent

Enum InputSize

Source
pub enum InputSize {
+InputSize in zcash_primitives::transaction::fees::transparent - Rust
zcash_primitives::transaction::fees::transparent

Enum InputSize

Source
pub enum InputSize {
     Known(usize),
     Unknown(OutPoint),
 }
Expand description

The size of a transparent input, or the outpoint corresponding to the input @@ -28,11 +28,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -106,9 +106,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/fees/transparent/index.html b/rustdoc/latest/zcash_primitives/transaction/fees/transparent/index.html index b76055987..dbce25f5a 100644 --- a/rustdoc/latest/zcash_primitives/transaction/fees/transparent/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/fees/transparent/index.html @@ -1,4 +1,4 @@ -zcash_primitives::transaction::fees::transparent - Rust
zcash_primitives::transaction::fees

Module transparent

Source
Expand description

Types related to computation of fees and change related to the transparent components +zcash_primitives::transaction::fees::transparent - Rust

zcash_primitives::transaction::fees

Module transparent

Source
Expand description

Types related to computation of fees and change related to the transparent components of a transaction.

Enums§

  • The size of a transparent input, or the outpoint corresponding to the input if the size of the script required to spend that input is unknown.

Traits§

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/index.html b/rustdoc/latest/zcash_primitives/transaction/index.html index b3825a47c..a5194042e 100644 --- a/rustdoc/latest/zcash_primitives/transaction/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/index.html @@ -1,2 +1,2 @@ -zcash_primitives::transaction - Rust
zcash_primitives

Module transaction

Source
Expand description

Structs and methods for handling Zcash transactions.

+zcash_primitives::transaction - Rust
zcash_primitives

Module transaction

Source
Expand description

Structs and methods for handling Zcash transactions.

Modules§

Structs§

Enums§

Traits§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_ALL.html b/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_ALL.html index df454b5dc..75847b92c 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_ALL.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_ALL.html @@ -1 +1 @@ -SIGHASH_ALL in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Constant SIGHASH_ALL

Source
pub const SIGHASH_ALL: u8 = 0x01; // 1u8
\ No newline at end of file +SIGHASH_ALL in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Constant SIGHASH_ALL

Source
pub const SIGHASH_ALL: u8 = 0x01; // 1u8
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_ANYONECANPAY.html b/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_ANYONECANPAY.html index 00edc85e5..673d561c5 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_ANYONECANPAY.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_ANYONECANPAY.html @@ -1 +1 @@ -SIGHASH_ANYONECANPAY in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Constant SIGHASH_ANYONECANPAY

Source
pub const SIGHASH_ANYONECANPAY: u8 = 0x80; // 128u8
\ No newline at end of file +SIGHASH_ANYONECANPAY in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Constant SIGHASH_ANYONECANPAY

Source
pub const SIGHASH_ANYONECANPAY: u8 = 0x80; // 128u8
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_MASK.html b/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_MASK.html index b35eeb31f..600bfbd0f 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_MASK.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_MASK.html @@ -1 +1 @@ -SIGHASH_MASK in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Constant SIGHASH_MASK

Source
pub const SIGHASH_MASK: u8 = 0x1f; // 31u8
\ No newline at end of file +SIGHASH_MASK in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Constant SIGHASH_MASK

Source
pub const SIGHASH_MASK: u8 = 0x1f; // 31u8
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_NONE.html b/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_NONE.html index c84c70af3..4069d57af 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_NONE.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_NONE.html @@ -1 +1 @@ -SIGHASH_NONE in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Constant SIGHASH_NONE

Source
pub const SIGHASH_NONE: u8 = 0x02; // 2u8
\ No newline at end of file +SIGHASH_NONE in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Constant SIGHASH_NONE

Source
pub const SIGHASH_NONE: u8 = 0x02; // 2u8
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_SINGLE.html b/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_SINGLE.html index 36cb189ee..357405b88 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_SINGLE.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash/constant.SIGHASH_SINGLE.html @@ -1 +1 @@ -SIGHASH_SINGLE in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Constant SIGHASH_SINGLE

Source
pub const SIGHASH_SINGLE: u8 = 0x03; // 3u8
\ No newline at end of file +SIGHASH_SINGLE in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Constant SIGHASH_SINGLE

Source
pub const SIGHASH_SINGLE: u8 = 0x03; // 3u8
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash/enum.SignableInput.html b/rustdoc/latest/zcash_primitives/transaction/sighash/enum.SignableInput.html index 75ba509fd..9b763ea65 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash/enum.SignableInput.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash/enum.SignableInput.html @@ -1,4 +1,4 @@ -SignableInput in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Enum SignableInput

Source
pub enum SignableInput<'a> {
+SignableInput in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Enum SignableInput

Source
pub enum SignableInput<'a> {
     Shielded,
     Transparent(SignableInput<'a>),
 }

Variants§

§

Shielded

§

Transparent(SignableInput<'a>)

Implementations§

Source§

impl<'a> SignableInput<'a>

Source

pub fn hash_type(&self) -> u8

Auto Trait Implementations§

§

impl<'a> Freeze for SignableInput<'a>

§

impl<'a> RefUnwindSafe for SignableInput<'a>

§

impl<'a> Send for SignableInput<'a>

§

impl<'a> Sync for SignableInput<'a>

§

impl<'a> Unpin for SignableInput<'a>

§

impl<'a> UnwindSafe for SignableInput<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where @@ -20,11 +20,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -97,9 +97,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash/fn.signature_hash.html b/rustdoc/latest/zcash_primitives/transaction/sighash/fn.signature_hash.html index 9b6ba10ea..7ffa16f21 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash/fn.signature_hash.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash/fn.signature_hash.html @@ -1,4 +1,4 @@ -signature_hash in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Function signature_hash

Source
pub fn signature_hash<TA: TransparentAuthorizingContext, SA: Authorization<SpendProof = GrothProofBytes, OutputProof = GrothProofBytes>, A: Authorization<SaplingAuth = SA, TransparentAuth = TA>>(
+signature_hash in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Function signature_hash

Source
pub fn signature_hash<TA: TransparentAuthorizingContext, SA: Authorization<SpendProof = GrothProofBytes, OutputProof = GrothProofBytes>, A: Authorization<SaplingAuth = SA, TransparentAuth = TA>>(
     tx: &TransactionData<A>,
     signable_input: &SignableInput<'_>,
     txid_parts: &TxDigests<Hash>,
diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash/index.html b/rustdoc/latest/zcash_primitives/transaction/sighash/index.html
index 6786b7aa6..f084d16f4 100644
--- a/rustdoc/latest/zcash_primitives/transaction/sighash/index.html
+++ b/rustdoc/latest/zcash_primitives/transaction/sighash/index.html
@@ -1,4 +1,4 @@
-zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction

Module sighash

Source

Structs§

Enums§

Constants§

Traits§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -100,9 +100,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash/struct.SignatureHash.html b/rustdoc/latest/zcash_primitives/transaction/sighash/struct.SignatureHash.html index 080d54ebe..91c4198df 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash/struct.SignatureHash.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash/struct.SignatureHash.html @@ -1,4 +1,4 @@ -SignatureHash in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Struct SignatureHash

Source
pub struct SignatureHash(/* private fields */);

Trait Implementations§

Source§

impl AsRef<[u8; 32]> for SignatureHash

Source§

fn as_ref(&self) -> &[u8; 32]

Converts this type into a shared reference of the (usually inferred) input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +SignatureHash in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Struct SignatureHash

Source
pub struct SignatureHash(/* private fields */);

Trait Implementations§

Source§

impl AsRef<[u8; 32]> for SignatureHash

Source§

fn as_ref(&self) -> &[u8; 32]

Converts this type into a shared reference of the (usually inferred) input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -17,11 +17,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -94,9 +94,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash/trait.TransparentAuthorizingContext.html b/rustdoc/latest/zcash_primitives/transaction/sighash/trait.TransparentAuthorizingContext.html index dd2cb029f..5cfcc69a9 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash/trait.TransparentAuthorizingContext.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash/trait.TransparentAuthorizingContext.html @@ -1,4 +1,4 @@ -TransparentAuthorizingContext in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Trait TransparentAuthorizingContext

Source
pub trait TransparentAuthorizingContext: Authorization {
+TransparentAuthorizingContext in zcash_primitives::transaction::sighash - Rust
zcash_primitives::transaction::sighash

Trait TransparentAuthorizingContext

Source
pub trait TransparentAuthorizingContext: Authorization {
     // Required methods
     fn input_amounts(&self) -> Vec<Zatoshis>;
     fn input_scriptpubkeys(&self) -> Vec<Script>;
diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash_v4/fn.v4_signature_hash.html b/rustdoc/latest/zcash_primitives/transaction/sighash_v4/fn.v4_signature_hash.html
index 389b40ce2..69f41a3e6 100644
--- a/rustdoc/latest/zcash_primitives/transaction/sighash_v4/fn.v4_signature_hash.html
+++ b/rustdoc/latest/zcash_primitives/transaction/sighash_v4/fn.v4_signature_hash.html
@@ -1,4 +1,4 @@
-v4_signature_hash in zcash_primitives::transaction::sighash_v4 - Rust
zcash_primitives::transaction::sighash_v4

Function v4_signature_hash

Source
pub fn v4_signature_hash<SA: Authorization<SpendProof = GrothProofBytes, OutputProof = GrothProofBytes>, A: Authorization<SaplingAuth = SA>>(
+v4_signature_hash in zcash_primitives::transaction::sighash_v4 - Rust
zcash_primitives::transaction::sighash_v4

Function v4_signature_hash

Source
pub fn v4_signature_hash<SA: Authorization<SpendProof = GrothProofBytes, OutputProof = GrothProofBytes>, A: Authorization<SaplingAuth = SA>>(
     tx: &TransactionData<A>,
     signable_input: &SignableInput<'_>,
 ) -> Hash
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash_v4/index.html b/rustdoc/latest/zcash_primitives/transaction/sighash_v4/index.html index 0ad5507d5..fee8531b8 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash_v4/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash_v4/index.html @@ -1 +1 @@ -zcash_primitives::transaction::sighash_v4 - Rust
zcash_primitives::transaction

Module sighash_v4

Source

Functions§

\ No newline at end of file +zcash_primitives::transaction::sighash_v4 - Rust
zcash_primitives::transaction

Module sighash_v4

Source

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash_v5/fn.v5_signature_hash.html b/rustdoc/latest/zcash_primitives/transaction/sighash_v5/fn.v5_signature_hash.html index f0a7d66e4..f89fbb2fc 100644 --- a/rustdoc/latest/zcash_primitives/transaction/sighash_v5/fn.v5_signature_hash.html +++ b/rustdoc/latest/zcash_primitives/transaction/sighash_v5/fn.v5_signature_hash.html @@ -1,4 +1,4 @@ -v5_signature_hash in zcash_primitives::transaction::sighash_v5 - Rust
zcash_primitives::transaction::sighash_v5

Function v5_signature_hash

Source
pub fn v5_signature_hash<TA: TransparentAuthorizingContext, A: Authorization<TransparentAuth = TA>>(
+v5_signature_hash in zcash_primitives::transaction::sighash_v5 - Rust
zcash_primitives::transaction::sighash_v5

Function v5_signature_hash

Source
pub fn v5_signature_hash<TA: TransparentAuthorizingContext, A: Authorization<TransparentAuth = TA>>(
     tx: &TransactionData<A>,
     signable_input: &SignableInput<'_>,
     txid_parts: &TxDigests<Hash>,
diff --git a/rustdoc/latest/zcash_primitives/transaction/sighash_v5/index.html b/rustdoc/latest/zcash_primitives/transaction/sighash_v5/index.html
index d780fe3d6..a15281011 100644
--- a/rustdoc/latest/zcash_primitives/transaction/sighash_v5/index.html
+++ b/rustdoc/latest/zcash_primitives/transaction/sighash_v5/index.html
@@ -1 +1 @@
-zcash_primitives::transaction::sighash_v5 - Rust
zcash_primitives::transaction

Module sighash_v5

Source

Functions§

\ No newline at end of file +zcash_primitives::transaction::sighash_v5 - Rust
zcash_primitives::transaction

Module sighash_v5

Source

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/struct.Authorized.html b/rustdoc/latest/zcash_primitives/transaction/struct.Authorized.html index bde97047a..12b342b84 100644 --- a/rustdoc/latest/zcash_primitives/transaction/struct.Authorized.html +++ b/rustdoc/latest/zcash_primitives/transaction/struct.Authorized.html @@ -1,4 +1,4 @@ -Authorized in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct Authorized

Source
pub struct Authorized;
Expand description

Authorization marker type for fully-authorized transactions.

+Authorized in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct Authorized

Source
pub struct Authorized;
Expand description

Authorization marker type for fully-authorized transactions.

Trait Implementations§

Source§

impl Authorization for Authorized

Source§

impl Debug for Authorized

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl TransactionDigest<Authorized> for BlockTxCommitmentDigester

Source§

type HeaderDigest = BranchId

We use the header digest to pass the transaction ID into where it needs to be used for personalization string construction.

Source§

type TransparentDigest = Hash

Source§

type SaplingDigest = Hash

Source§

type OrchardDigest = Hash

Source§

type Digest = Hash

Source§

fn digest_header( @@ -41,11 +41,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -118,9 +118,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/struct.Transaction.html b/rustdoc/latest/zcash_primitives/transaction/struct.Transaction.html index 27b47dabc..882e44a2a 100644 --- a/rustdoc/latest/zcash_primitives/transaction/struct.Transaction.html +++ b/rustdoc/latest/zcash_primitives/transaction/struct.Transaction.html @@ -1,4 +1,4 @@ -Transaction in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct Transaction

Source
pub struct Transaction { /* private fields */ }
Expand description

A Zcash transaction.

+Transaction in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct Transaction

Source
pub struct Transaction { /* private fields */ }
Expand description

A Zcash transaction.

Implementations§

Source§

impl Transaction

Source

pub fn into_data(self) -> TransactionData<Authorized>

Source

pub fn txid(&self) -> TxId

Source

pub fn read<R: Read>(reader: R, consensus_branch_id: BranchId) -> Result<Self>

Source

pub fn temporary_zcashd_read_v5_sapling<R: Read>( reader: R, ) -> Result<Option<Bundle<Authorized, Amount>>>

Available on crate feature temporary-zcashd only.
Source

pub fn write<W: Write>(&self, writer: W) -> Result<()>

Source

pub fn write_v4<W: Write>(&self, writer: W) -> Result<()>

Source

pub fn write_transparent<W: Write>(&self, writer: W) -> Result<()>

Source

pub fn write_v5<W: Write>(&self, writer: W) -> Result<()>

Source

pub fn write_v5_header<W: Write>(&self, writer: W) -> Result<()>

Source

pub fn temporary_zcashd_write_v5_sapling<W: Write>( @@ -31,11 +31,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -110,9 +110,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/struct.TransactionData.html b/rustdoc/latest/zcash_primitives/transaction/struct.TransactionData.html index 881ec3968..0b3c1a220 100644 --- a/rustdoc/latest/zcash_primitives/transaction/struct.TransactionData.html +++ b/rustdoc/latest/zcash_primitives/transaction/struct.TransactionData.html @@ -1,4 +1,4 @@ -TransactionData in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct TransactionData

Source
pub struct TransactionData<A: Authorization> { /* private fields */ }
Expand description

The information contained in a Zcash transaction.

+TransactionData in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct TransactionData

Source
pub struct TransactionData<A: Authorization> { /* private fields */ }
Expand description

The information contained in a Zcash transaction.

Implementations§

Source§

impl<A: Authorization> TransactionData<A>

Source

pub fn from_parts( version: TxVersion, consensus_branch_id: BranchId, @@ -103,11 +103,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -180,9 +180,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/struct.TransparentDigests.html b/rustdoc/latest/zcash_primitives/transaction/struct.TransparentDigests.html index 140ffd3c1..c709a909d 100644 --- a/rustdoc/latest/zcash_primitives/transaction/struct.TransparentDigests.html +++ b/rustdoc/latest/zcash_primitives/transaction/struct.TransparentDigests.html @@ -1,4 +1,4 @@ -TransparentDigests in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct TransparentDigests

Source
pub struct TransparentDigests<A> {
+TransparentDigests in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct TransparentDigests

Source
pub struct TransparentDigests<A> {
     pub prevouts_digest: A,
     pub sequence_digest: A,
     pub outputs_digest: A,
@@ -28,11 +28,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -106,9 +106,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/struct.TxDigests.html b/rustdoc/latest/zcash_primitives/transaction/struct.TxDigests.html index a2ec84ea4..28200c1ae 100644 --- a/rustdoc/latest/zcash_primitives/transaction/struct.TxDigests.html +++ b/rustdoc/latest/zcash_primitives/transaction/struct.TxDigests.html @@ -1,4 +1,4 @@ -TxDigests in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct TxDigests

Source
pub struct TxDigests<A> {
+TxDigests in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct TxDigests

Source
pub struct TxDigests<A> {
     pub header_digest: A,
     pub transparent_digests: Option<TransparentDigests<A>>,
     pub sapling_digest: Option<A>,
@@ -29,11 +29,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -107,9 +107,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/struct.TxId.html b/rustdoc/latest/zcash_primitives/transaction/struct.TxId.html index 7588b3394..68124714a 100644 --- a/rustdoc/latest/zcash_primitives/transaction/struct.TxId.html +++ b/rustdoc/latest/zcash_primitives/transaction/struct.TxId.html @@ -1,4 +1,4 @@ -TxId in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct TxId

pub struct TxId(/* private fields */);
Expand description

The identifier for a Zcash transaction.

+TxId in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct TxId

pub struct TxId(/* private fields */);
Expand description

The identifier for a Zcash transaction.

  • For v1-4 transactions, this is a double-SHA-256 hash of the encoded transaction. This means that it is malleable, and only a reliable identifier for transactions @@ -39,11 +39,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -118,9 +118,9 @@ builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/struct.TzeDigests.html b/rustdoc/latest/zcash_primitives/transaction/struct.TzeDigests.html index 02f9ba777..4c500433d 100644 --- a/rustdoc/latest/zcash_primitives/transaction/struct.TzeDigests.html +++ b/rustdoc/latest/zcash_primitives/transaction/struct.TzeDigests.html @@ -1,4 +1,4 @@ -TzeDigests in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct TzeDigests

Source
pub struct TzeDigests<A> {
+TzeDigests in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct TzeDigests

Source
pub struct TzeDigests<A> {
     pub inputs_digest: A,
     pub outputs_digest: A,
     pub per_input_digest: Option<A>,
@@ -28,11 +28,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -106,9 +106,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/struct.Unauthorized.html b/rustdoc/latest/zcash_primitives/transaction/struct.Unauthorized.html index 7c915f391..63d2356e4 100644 --- a/rustdoc/latest/zcash_primitives/transaction/struct.Unauthorized.html +++ b/rustdoc/latest/zcash_primitives/transaction/struct.Unauthorized.html @@ -1,4 +1,4 @@ -Unauthorized in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct Unauthorized

Source
pub struct Unauthorized;
Expand description

Authorization marker type for transactions without authorization data.

+Unauthorized in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Struct Unauthorized

Source
pub struct Unauthorized;
Expand description

Authorization marker type for transactions without authorization data.

Currently this includes Sapling proofs because the types in this crate support v4 transactions, which commit to the Sapling proofs in the transaction digest.

Trait Implementations§

Source§

impl Authorization for Unauthorized

Source§

type TransparentAuth = Unauthorized

Source§

type SaplingAuth = InProgress<Proven, Unsigned>

Source§

type OrchardAuth = InProgress<Unproven, Unauthorized>

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where @@ -20,11 +20,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -97,9 +97,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_tx.html b/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_tx.html index 9ce17958d..7619efe84 100644 --- a/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_tx.html +++ b/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_tx.html @@ -1 +1 @@ -arb_tx in zcash_primitives::transaction::testing - Rust
zcash_primitives::transaction::testing

Function arb_tx

Source
pub fn arb_tx(branch_id: BranchId) -> impl Strategy<Value = Transaction>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_tx in zcash_primitives::transaction::testing - Rust
zcash_primitives::transaction::testing

Function arb_tx

Source
pub fn arb_tx(branch_id: BranchId) -> impl Strategy<Value = Transaction>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_tx_version.html b/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_tx_version.html index d6084a575..21050e97f 100644 --- a/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_tx_version.html +++ b/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_tx_version.html @@ -1 +1 @@ -arb_tx_version in zcash_primitives::transaction::testing - Rust
zcash_primitives::transaction::testing

Function arb_tx_version

Source
pub fn arb_tx_version(branch_id: BranchId) -> impl Strategy<Value = TxVersion>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_tx_version in zcash_primitives::transaction::testing - Rust
zcash_primitives::transaction::testing

Function arb_tx_version

Source
pub fn arb_tx_version(branch_id: BranchId) -> impl Strategy<Value = TxVersion>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_txdata.html b/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_txdata.html index 415056015..bb1386115 100644 --- a/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_txdata.html +++ b/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_txdata.html @@ -1,3 +1,3 @@ -arb_txdata in zcash_primitives::transaction::testing - Rust
zcash_primitives::transaction::testing

Function arb_txdata

Source
pub fn arb_txdata(
+arb_txdata in zcash_primitives::transaction::testing - Rust
zcash_primitives::transaction::testing

Function arb_txdata

Source
pub fn arb_txdata(
     consensus_branch_id: BranchId,
 ) -> impl Strategy<Value = TransactionData<Authorized>>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_txid.html b/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_txid.html index 500baefdd..e47f4f2aa 100644 --- a/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_txid.html +++ b/rustdoc/latest/zcash_primitives/transaction/testing/fn.arb_txid.html @@ -1 +1 @@ -arb_txid in zcash_primitives::transaction::testing - Rust
zcash_primitives::transaction::testing

Function arb_txid

Source
pub fn arb_txid() -> impl Strategy<Value = TxId>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_txid in zcash_primitives::transaction::testing - Rust
zcash_primitives::transaction::testing

Function arb_txid

Source
pub fn arb_txid() -> impl Strategy<Value = TxId>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/testing/index.html b/rustdoc/latest/zcash_primitives/transaction/testing/index.html index 66160859f..d9c7761d7 100644 --- a/rustdoc/latest/zcash_primitives/transaction/testing/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/testing/index.html @@ -1 +1 @@ -zcash_primitives::transaction::testing - Rust
zcash_primitives::transaction

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_primitives::transaction::testing - Rust
zcash_primitives::transaction

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/trait.Authorization.html b/rustdoc/latest/zcash_primitives/transaction/trait.Authorization.html index 20d8f3ccf..ede4a3b59 100644 --- a/rustdoc/latest/zcash_primitives/transaction/trait.Authorization.html +++ b/rustdoc/latest/zcash_primitives/transaction/trait.Authorization.html @@ -1,4 +1,4 @@ -Authorization in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Trait Authorization

Source
pub trait Authorization {
+Authorization in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Trait Authorization

Source
pub trait Authorization {
     type TransparentAuth: Authorization;
     type SaplingAuth: Authorization;
     type OrchardAuth: Authorization;
diff --git a/rustdoc/latest/zcash_primitives/transaction/trait.TransactionDigest.html b/rustdoc/latest/zcash_primitives/transaction/trait.TransactionDigest.html
index f64905ada..264d27df9 100644
--- a/rustdoc/latest/zcash_primitives/transaction/trait.TransactionDigest.html
+++ b/rustdoc/latest/zcash_primitives/transaction/trait.TransactionDigest.html
@@ -1,4 +1,4 @@
-TransactionDigest in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Trait TransactionDigest

Source
pub trait TransactionDigest<A: Authorization> {
+TransactionDigest in zcash_primitives::transaction - Rust
zcash_primitives::transaction

Trait TransactionDigest

Source
pub trait TransactionDigest<A: Authorization> {
     type HeaderDigest;
     type TransparentDigest;
     type SaplingDigest;
diff --git a/rustdoc/latest/zcash_primitives/transaction/txid/fn.to_txid.html b/rustdoc/latest/zcash_primitives/transaction/txid/fn.to_txid.html
index 0dfee9b3f..383ff04ed 100644
--- a/rustdoc/latest/zcash_primitives/transaction/txid/fn.to_txid.html
+++ b/rustdoc/latest/zcash_primitives/transaction/txid/fn.to_txid.html
@@ -1,4 +1,4 @@
-to_txid in zcash_primitives::transaction::txid - Rust
zcash_primitives::transaction::txid

Function to_txid

Source
pub fn to_txid(
+to_txid in zcash_primitives::transaction::txid - Rust
zcash_primitives::transaction::txid

Function to_txid

Source
pub fn to_txid(
     txversion: TxVersion,
     consensus_branch_id: BranchId,
     digests: &TxDigests<Hash>,
diff --git a/rustdoc/latest/zcash_primitives/transaction/txid/index.html b/rustdoc/latest/zcash_primitives/transaction/txid/index.html
index 54f85412a..1c5962b90 100644
--- a/rustdoc/latest/zcash_primitives/transaction/txid/index.html
+++ b/rustdoc/latest/zcash_primitives/transaction/txid/index.html
@@ -1,4 +1,4 @@
-zcash_primitives::transaction::txid - Rust
zcash_primitives::transaction

Module txid

Source

Structs§

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -121,9 +121,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/txid/struct.TxIdDigester.html b/rustdoc/latest/zcash_primitives/transaction/txid/struct.TxIdDigester.html index 8f6683b1b..67848215e 100644 --- a/rustdoc/latest/zcash_primitives/transaction/txid/struct.TxIdDigester.html +++ b/rustdoc/latest/zcash_primitives/transaction/txid/struct.TxIdDigester.html @@ -1,4 +1,4 @@ -TxIdDigester in zcash_primitives::transaction::txid - Rust
zcash_primitives::transaction::txid

Struct TxIdDigester

Source
pub struct TxIdDigester;
Expand description

A TransactionDigest implementation that commits to all of the effecting +TxIdDigester in zcash_primitives::transaction::txid - Rust

zcash_primitives::transaction::txid

Struct TxIdDigester

Source
pub struct TxIdDigester;
Expand description

A TransactionDigest implementation that commits to all of the effecting data of a transaction to produce a nonmalleable transaction identifier.

This expects and relies upon the existence of canonical encodings for each effecting component of a transaction.

@@ -43,11 +43,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -120,9 +120,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/util/index.html b/rustdoc/latest/zcash_primitives/transaction/util/index.html index e9e65ea80..5447e5713 100644 --- a/rustdoc/latest/zcash_primitives/transaction/util/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/util/index.html @@ -1 +1 @@ -zcash_primitives::transaction::util - Rust
zcash_primitives::transaction

Module util

Source

Modules§

\ No newline at end of file +zcash_primitives::transaction::util - Rust
zcash_primitives::transaction

Module util

Source

Modules§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/util/sha256d/index.html b/rustdoc/latest/zcash_primitives/transaction/util/sha256d/index.html index 9caf7e01b..790e4eb15 100644 --- a/rustdoc/latest/zcash_primitives/transaction/util/sha256d/index.html +++ b/rustdoc/latest/zcash_primitives/transaction/util/sha256d/index.html @@ -1 +1 @@ -zcash_primitives::transaction::util::sha256d - Rust
zcash_primitives::transaction::util

Module sha256d

Source

Structs§

  • Abstraction over a reader which SHA-256d-hashes the data being read.
  • Abstraction over a writer which SHA-256d-hashes the data being read.
\ No newline at end of file +zcash_primitives::transaction::util::sha256d - Rust
zcash_primitives::transaction::util

Module sha256d

Source

Structs§

  • Abstraction over a reader which SHA-256d-hashes the data being read.
  • Abstraction over a writer which SHA-256d-hashes the data being read.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_primitives/transaction/util/sha256d/struct.HashReader.html b/rustdoc/latest/zcash_primitives/transaction/util/sha256d/struct.HashReader.html index cbf537fba..e1dc9f36b 100644 --- a/rustdoc/latest/zcash_primitives/transaction/util/sha256d/struct.HashReader.html +++ b/rustdoc/latest/zcash_primitives/transaction/util/sha256d/struct.HashReader.html @@ -1,4 +1,4 @@ -HashReader in zcash_primitives::transaction::util::sha256d - Rust
zcash_primitives::transaction::util::sha256d

Struct HashReader

Source
pub struct HashReader<R: Read> { /* private fields */ }
Expand description

Abstraction over a reader which SHA-256d-hashes the data being read.

+HashReader in zcash_primitives::transaction::util::sha256d - Rust
zcash_primitives::transaction::util::sha256d

Struct HashReader

Source
pub struct HashReader<R: Read> { /* private fields */ }
Expand description

Abstraction over a reader which SHA-256d-hashes the data being read.

Implementations§

Source§

impl<R: Read> HashReader<R>

Source

pub fn new(reader: R) -> Self

Construct a new HashReader given an existing reader by value.

Source

pub fn into_base_reader(self) -> R

Source

pub fn into_hash(self) -> Output<Sha256>

Destroy this reader and return the hash of what was read.

Trait Implementations§

Source§

impl<R: Read> Read for HashReader<R>

Source§

fn read(&mut self, buf: &mut [u8]) -> Result<usize>

Pull some bytes from this source into the specified buffer, returning @@ -33,11 +33,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -153,9 +153,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_primitives/transaction/util/sha256d/struct.HashWriter.html b/rustdoc/latest/zcash_primitives/transaction/util/sha256d/struct.HashWriter.html index ee661e026..0bcbffd80 100644 --- a/rustdoc/latest/zcash_primitives/transaction/util/sha256d/struct.HashWriter.html +++ b/rustdoc/latest/zcash_primitives/transaction/util/sha256d/struct.HashWriter.html @@ -1,4 +1,4 @@ -HashWriter in zcash_primitives::transaction::util::sha256d - Rust
zcash_primitives::transaction::util::sha256d

Struct HashWriter

Source
pub struct HashWriter { /* private fields */ }
Expand description

Abstraction over a writer which SHA-256d-hashes the data being read.

+HashWriter in zcash_primitives::transaction::util::sha256d - Rust
zcash_primitives::transaction::util::sha256d

Struct HashWriter

Source
pub struct HashWriter { /* private fields */ }
Expand description

Abstraction over a writer which SHA-256d-hashes the data being read.

Implementations§

Source§

impl HashWriter

Source

pub fn into_hash(self) -> Output<Sha256>

Destroy this writer and return the hash of what was written.

Trait Implementations§

Source§

impl Default for HashWriter

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Write for HashWriter

Source§

fn write(&mut self, buf: &[u8]) -> Result<usize>

Writes a buffer into this writer, returning how many bytes were written. Read more
Source§

fn flush(&mut self) -> Result<()>

Flushes this output stream, ensuring that all intermediately buffered contents reach their destination. Read more
1.36.0 · Source§

fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize, Error>

Like write, except that it writes from a slice of buffers. Read more
Source§

fn is_write_vectored(&self) -> bool

🔬This is a nightly-only experimental API. (can_vector)
Determines if this Writer has an efficient write_vectored @@ -23,11 +23,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -100,9 +100,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/all.html b/rustdoc/latest/zcash_proofs/all.html index 20da05a8c..2733c956f 100644 --- a/rustdoc/latest/zcash_proofs/all.html +++ b/rustdoc/latest/zcash_proofs/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rustdoc/latest/zcash_proofs/circuit/index.html b/rustdoc/latest/zcash_proofs/circuit/index.html index be0237bce..e83e9ea39 100644 --- a/rustdoc/latest/zcash_proofs/circuit/index.html +++ b/rustdoc/latest/zcash_proofs/circuit/index.html @@ -1,2 +1,2 @@ -zcash_proofs::circuit - Rust
zcash_proofs

Module circuit

Source
Expand description

Implementations of the Zcash circuits and Zcash-specific gadgets.

+zcash_proofs::circuit - Rust
zcash_proofs

Module circuit

Source
Expand description

Implementations of the Zcash circuits and Zcash-specific gadgets.

Modules§

  • The “hybrid Sprout” circuit.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_proofs/circuit/sprout/constant.TREE_DEPTH.html b/rustdoc/latest/zcash_proofs/circuit/sprout/constant.TREE_DEPTH.html index a73cf1cdd..68d75676f 100644 --- a/rustdoc/latest/zcash_proofs/circuit/sprout/constant.TREE_DEPTH.html +++ b/rustdoc/latest/zcash_proofs/circuit/sprout/constant.TREE_DEPTH.html @@ -1 +1 @@ -TREE_DEPTH in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Constant TREE_DEPTH

Source
pub const TREE_DEPTH: usize = 29;
\ No newline at end of file +TREE_DEPTH in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Constant TREE_DEPTH

Source
pub const TREE_DEPTH: usize = 29;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_proofs/circuit/sprout/index.html b/rustdoc/latest/zcash_proofs/circuit/sprout/index.html index 0dab5b1fa..b02e53eee 100644 --- a/rustdoc/latest/zcash_proofs/circuit/sprout/index.html +++ b/rustdoc/latest/zcash_proofs/circuit/sprout/index.html @@ -1,4 +1,4 @@ -zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit

Module sprout

Source
Expand description

The “hybrid Sprout” circuit.

+zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit

Module sprout

Source
Expand description

The “hybrid Sprout” circuit.

“Hybrid Sprout” refers to the implementation of the Sprout statement in bellman for groth16, instead of the original implementation using libsnark for BCTV14.

diff --git a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.CommitmentRandomness.html b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.CommitmentRandomness.html index ad04b6c53..eb861d21e 100644 --- a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.CommitmentRandomness.html +++ b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.CommitmentRandomness.html @@ -1,4 +1,4 @@ -CommitmentRandomness in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct CommitmentRandomness

Source
pub struct CommitmentRandomness(pub [u8; 32]);

Tuple Fields§

§0: [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +CommitmentRandomness in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct CommitmentRandomness

Source
pub struct CommitmentRandomness(pub [u8; 32]);

Tuple Fields§

§0: [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -17,11 +17,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -94,9 +94,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JoinSplit.html b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JoinSplit.html index 531154b89..70e9ae85b 100644 --- a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JoinSplit.html +++ b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JoinSplit.html @@ -1,4 +1,4 @@ -JoinSplit in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct JoinSplit

Source
pub struct JoinSplit {
+JoinSplit in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct JoinSplit

Source
pub struct JoinSplit {
     pub vpub_old: Option<u64>,
     pub vpub_new: Option<u64>,
     pub h_sig: Option<[u8; 32]>,
@@ -28,11 +28,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -105,9 +105,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JsInput.html b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JsInput.html index 900d0a101..7a7f0ddd2 100644 --- a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JsInput.html +++ b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JsInput.html @@ -1,4 +1,4 @@ -JsInput in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct JsInput

Source
pub struct JsInput {
+JsInput in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct JsInput

Source
pub struct JsInput {
     pub value: Option<u64>,
     pub a_sk: Option<SpendingKey>,
     pub rho: Option<UniqueRandomness>,
@@ -23,11 +23,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -100,9 +100,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JsOutput.html b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JsOutput.html index b537fd5cb..4275facd6 100644 --- a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JsOutput.html +++ b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.JsOutput.html @@ -1,4 +1,4 @@ -JsOutput in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct JsOutput

Source
pub struct JsOutput {
+JsOutput in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct JsOutput

Source
pub struct JsOutput {
     pub value: Option<u64>,
     pub a_pk: Option<PayingKey>,
     pub r: Option<CommitmentRandomness>,
@@ -21,11 +21,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -98,9 +98,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.NoteValue.html b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.NoteValue.html index 2843cca50..e26086dd8 100644 --- a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.NoteValue.html +++ b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.NoteValue.html @@ -1,4 +1,4 @@ -NoteValue in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct NoteValue

Source
pub struct NoteValue { /* private fields */ }

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +NoteValue in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct NoteValue

Source
pub struct NoteValue { /* private fields */ }

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -17,11 +17,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -94,9 +94,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.PayingKey.html b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.PayingKey.html index a1c1decc2..47e3e3460 100644 --- a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.PayingKey.html +++ b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.PayingKey.html @@ -1,4 +1,4 @@ -PayingKey in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct PayingKey

Source
pub struct PayingKey(pub [u8; 32]);

Tuple Fields§

§0: [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +PayingKey in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct PayingKey

Source
pub struct PayingKey(pub [u8; 32]);

Tuple Fields§

§0: [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -17,11 +17,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -94,9 +94,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.SpendingKey.html b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.SpendingKey.html index 880ccbfdd..b78419445 100644 --- a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.SpendingKey.html +++ b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.SpendingKey.html @@ -1,4 +1,4 @@ -SpendingKey in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct SpendingKey

Source
pub struct SpendingKey(pub [u8; 32]);

Tuple Fields§

§0: [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +SpendingKey in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct SpendingKey

Source
pub struct SpendingKey(pub [u8; 32]);

Tuple Fields§

§0: [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -17,11 +17,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -94,9 +94,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.UniqueRandomness.html b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.UniqueRandomness.html index 931c41890..243045771 100644 --- a/rustdoc/latest/zcash_proofs/circuit/sprout/struct.UniqueRandomness.html +++ b/rustdoc/latest/zcash_proofs/circuit/sprout/struct.UniqueRandomness.html @@ -1,4 +1,4 @@ -UniqueRandomness in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct UniqueRandomness

Source
pub struct UniqueRandomness(pub [u8; 32]);

Tuple Fields§

§0: [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +UniqueRandomness in zcash_proofs::circuit::sprout - Rust
zcash_proofs::circuit::sprout

Struct UniqueRandomness

Source
pub struct UniqueRandomness(pub [u8; 32]);

Tuple Fields§

§0: [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where @@ -17,11 +17,11 @@ Debug-formatted.

§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -94,9 +94,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/constant.SAPLING_OUTPUT_NAME.html b/rustdoc/latest/zcash_proofs/constant.SAPLING_OUTPUT_NAME.html index abcaa3e19..09c8c02e0 100644 --- a/rustdoc/latest/zcash_proofs/constant.SAPLING_OUTPUT_NAME.html +++ b/rustdoc/latest/zcash_proofs/constant.SAPLING_OUTPUT_NAME.html @@ -1,2 +1,2 @@ -SAPLING_OUTPUT_NAME in zcash_proofs - Rust
zcash_proofs

Constant SAPLING_OUTPUT_NAME

Source
pub const SAPLING_OUTPUT_NAME: &str = "sapling-output.params";
Expand description

The sapling output parameters file name.

+SAPLING_OUTPUT_NAME in zcash_proofs - Rust
zcash_proofs

Constant SAPLING_OUTPUT_NAME

Source
pub const SAPLING_OUTPUT_NAME: &str = "sapling-output.params";
Expand description

The sapling output parameters file name.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_proofs/constant.SAPLING_SPEND_NAME.html b/rustdoc/latest/zcash_proofs/constant.SAPLING_SPEND_NAME.html index bb6e129bd..6bd50566a 100644 --- a/rustdoc/latest/zcash_proofs/constant.SAPLING_SPEND_NAME.html +++ b/rustdoc/latest/zcash_proofs/constant.SAPLING_SPEND_NAME.html @@ -1,2 +1,2 @@ -SAPLING_SPEND_NAME in zcash_proofs - Rust
zcash_proofs

Constant SAPLING_SPEND_NAME

Source
pub const SAPLING_SPEND_NAME: &str = "sapling-spend.params";
Expand description

The sapling spend parameters file name.

+SAPLING_SPEND_NAME in zcash_proofs - Rust
zcash_proofs

Constant SAPLING_SPEND_NAME

Source
pub const SAPLING_SPEND_NAME: &str = "sapling-spend.params";
Expand description

The sapling spend parameters file name.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_proofs/constant.SPROUT_NAME.html b/rustdoc/latest/zcash_proofs/constant.SPROUT_NAME.html index 167ac39cd..35a7a1b6a 100644 --- a/rustdoc/latest/zcash_proofs/constant.SPROUT_NAME.html +++ b/rustdoc/latest/zcash_proofs/constant.SPROUT_NAME.html @@ -1,2 +1,2 @@ -SPROUT_NAME in zcash_proofs - Rust
zcash_proofs

Constant SPROUT_NAME

Source
pub const SPROUT_NAME: &str = "sprout-groth16.params";
Expand description

The sprout parameters file name.

+SPROUT_NAME in zcash_proofs - Rust
zcash_proofs

Constant SPROUT_NAME

Source
pub const SPROUT_NAME: &str = "sprout-groth16.params";
Expand description

The sprout parameters file name.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_proofs/fn.default_params_folder.html b/rustdoc/latest/zcash_proofs/fn.default_params_folder.html index 663b2aa15..28409294c 100644 --- a/rustdoc/latest/zcash_proofs/fn.default_params_folder.html +++ b/rustdoc/latest/zcash_proofs/fn.default_params_folder.html @@ -1,2 +1,2 @@ -default_params_folder in zcash_proofs - Rust
zcash_proofs

Function default_params_folder

Source
pub fn default_params_folder() -> Option<PathBuf>
Available on crate feature directories only.
Expand description

Returns the default folder that the Zcash proving parameters are located in.

+default_params_folder in zcash_proofs - Rust
zcash_proofs

Function default_params_folder

Source
pub fn default_params_folder() -> Option<PathBuf>
Available on crate feature directories only.
Expand description

Returns the default folder that the Zcash proving parameters are located in.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_proofs/fn.download_parameters.html b/rustdoc/latest/zcash_proofs/fn.download_parameters.html index 1384c08b9..6641edad2 100644 --- a/rustdoc/latest/zcash_proofs/fn.download_parameters.html +++ b/rustdoc/latest/zcash_proofs/fn.download_parameters.html @@ -1,4 +1,4 @@ -download_parameters in zcash_proofs - Rust
zcash_proofs

Function download_parameters

Source
pub fn download_parameters() -> Result<(), Error>
👎Deprecated since 0.6.0: please replace with download_sapling_parameters, and use download_sprout_parameters if needed
Available on crate feature download-params only.
Expand description

Download the Zcash Sapling parameters if needed, and store them in the default location. +download_parameters in zcash_proofs - Rust

zcash_proofs

Function download_parameters

Source
pub fn download_parameters() -> Result<(), Error>
👎Deprecated since 0.6.0: please replace with download_sapling_parameters, and use download_sprout_parameters if needed
Available on crate feature download-params only.
Expand description

Download the Zcash Sapling parameters if needed, and store them in the default location. Always checks the sizes and hashes of the files, even if they didn’t need to be downloaded.

A download timeout can be set using the MINREQ_TIMEOUT environmental variable.

This mirrors the behaviour of the fetch-params.sh script from zcashd.

diff --git a/rustdoc/latest/zcash_proofs/fn.download_sapling_parameters.html b/rustdoc/latest/zcash_proofs/fn.download_sapling_parameters.html index c7a6b6cb0..1d27df916 100644 --- a/rustdoc/latest/zcash_proofs/fn.download_sapling_parameters.html +++ b/rustdoc/latest/zcash_proofs/fn.download_sapling_parameters.html @@ -1,4 +1,4 @@ -download_sapling_parameters in zcash_proofs - Rust
zcash_proofs

Function download_sapling_parameters

Source
pub fn download_sapling_parameters(
+download_sapling_parameters in zcash_proofs - Rust
zcash_proofs

Function download_sapling_parameters

Source
pub fn download_sapling_parameters(
     timeout: Option<u64>,
 ) -> Result<SaplingParameterPaths, Error>
Available on crate feature download-params only.
Expand description

Download the Zcash Sapling parameters if needed, and store them in the default location. Always checks the sizes and hashes of the files, even if they didn’t need to be downloaded.

diff --git a/rustdoc/latest/zcash_proofs/fn.download_sprout_parameters.html b/rustdoc/latest/zcash_proofs/fn.download_sprout_parameters.html index e3bc8e116..3d58c514e 100644 --- a/rustdoc/latest/zcash_proofs/fn.download_sprout_parameters.html +++ b/rustdoc/latest/zcash_proofs/fn.download_sprout_parameters.html @@ -1,4 +1,4 @@ -download_sprout_parameters in zcash_proofs - Rust
zcash_proofs

Function download_sprout_parameters

Source
pub fn download_sprout_parameters(
+download_sprout_parameters in zcash_proofs - Rust
zcash_proofs

Function download_sprout_parameters

Source
pub fn download_sprout_parameters(
     timeout: Option<u64>,
 ) -> Result<PathBuf, Error>
Available on crate feature download-params only.
Expand description

Download the Zcash Sprout parameters if needed, and store them in the default location. Always checks the size and hash of the file, even if it didn’t need to be downloaded.

diff --git a/rustdoc/latest/zcash_proofs/fn.load_parameters.html b/rustdoc/latest/zcash_proofs/fn.load_parameters.html index 007844c47..ef784f166 100644 --- a/rustdoc/latest/zcash_proofs/fn.load_parameters.html +++ b/rustdoc/latest/zcash_proofs/fn.load_parameters.html @@ -1,4 +1,4 @@ -load_parameters in zcash_proofs - Rust
zcash_proofs

Function load_parameters

Source
pub fn load_parameters(
+load_parameters in zcash_proofs - Rust
zcash_proofs

Function load_parameters

Source
pub fn load_parameters(
     spend_path: &Path,
     output_path: &Path,
     sprout_path: Option<&Path>,
diff --git a/rustdoc/latest/zcash_proofs/fn.parse_parameters.html b/rustdoc/latest/zcash_proofs/fn.parse_parameters.html
index 82e12fd1e..1b101c046 100644
--- a/rustdoc/latest/zcash_proofs/fn.parse_parameters.html
+++ b/rustdoc/latest/zcash_proofs/fn.parse_parameters.html
@@ -1,4 +1,4 @@
-parse_parameters in zcash_proofs - Rust
zcash_proofs

Function parse_parameters

Source
pub fn parse_parameters<R: Read>(
+parse_parameters in zcash_proofs - Rust
zcash_proofs

Function parse_parameters

Source
pub fn parse_parameters<R: Read>(
     spend_fs: R,
     output_fs: R,
     sprout_fs: Option<R>,
diff --git a/rustdoc/latest/zcash_proofs/index.html b/rustdoc/latest/zcash_proofs/index.html
index 3d01c7af7..8f2dcd6d9 100644
--- a/rustdoc/latest/zcash_proofs/index.html
+++ b/rustdoc/latest/zcash_proofs/index.html
@@ -1,4 +1,4 @@
-zcash_proofs - Rust

Crate zcash_proofs

Source
Expand description

Zcash circuits and proofs.

+zcash_proofs - Rust

Crate zcash_proofs

Source
Expand description

Zcash circuits and proofs.

zcash_proofs contains the zk-SNARK circuits used by Zcash, and the APIs for creating and verifying proofs.

§Feature flags

diff --git a/rustdoc/latest/zcash_proofs/prover/index.html b/rustdoc/latest/zcash_proofs/prover/index.html index b02881fe4..712727cfb 100644 --- a/rustdoc/latest/zcash_proofs/prover/index.html +++ b/rustdoc/latest/zcash_proofs/prover/index.html @@ -1,3 +1,3 @@ -zcash_proofs::prover - Rust
zcash_proofs

Module prover

Source
Available on crate features local-prover or bundled-prover only.
Expand description

Abstractions over the proving system and parameters for ease of use.

+zcash_proofs::prover - Rust
zcash_proofs

Module prover

Source
Available on crate features local-prover or bundled-prover only.
Expand description

Abstractions over the proving system and parameters for ease of use.

Structs§

  • An implementation of [SpendProver] and [OutputProver] using Sapling Spend and Output parameters from locally-accessible paths.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_proofs/prover/struct.LocalTxProver.html b/rustdoc/latest/zcash_proofs/prover/struct.LocalTxProver.html index 8df7f2876..be0457cee 100644 --- a/rustdoc/latest/zcash_proofs/prover/struct.LocalTxProver.html +++ b/rustdoc/latest/zcash_proofs/prover/struct.LocalTxProver.html @@ -1,4 +1,4 @@ -LocalTxProver in zcash_proofs::prover - Rust
zcash_proofs::prover

Struct LocalTxProver

Source
pub struct LocalTxProver { /* private fields */ }
Available on crate features local-prover or bundled-prover only.
Expand description

An implementation of [SpendProver] and [OutputProver] using Sapling Spend and +LocalTxProver in zcash_proofs::prover - Rust

zcash_proofs::prover

Struct LocalTxProver

Source
pub struct LocalTxProver { /* private fields */ }
Available on crate features local-prover or bundled-prover only.
Expand description

An implementation of [SpendProver] and [OutputProver] using Sapling Spend and Output parameters from locally-accessible paths.

Implementations§

Source§

impl LocalTxProver

Source

pub fn new(spend_path: &Path, output_path: &Path) -> Self

Creates a LocalTxProver using parameters from the given local paths.

§Examples
@@ -73,11 +73,11 @@
§Panics
Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -150,9 +150,9 @@
§Panics
Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/sprout/constant.WITNESS_PATH_SIZE.html b/rustdoc/latest/zcash_proofs/sprout/constant.WITNESS_PATH_SIZE.html index 1530037d4..417f9f3b1 100644 --- a/rustdoc/latest/zcash_proofs/sprout/constant.WITNESS_PATH_SIZE.html +++ b/rustdoc/latest/zcash_proofs/sprout/constant.WITNESS_PATH_SIZE.html @@ -1 +1 @@ -WITNESS_PATH_SIZE in zcash_proofs::sprout - Rust
zcash_proofs::sprout

Constant WITNESS_PATH_SIZE

Source
pub const WITNESS_PATH_SIZE: usize = _; // 966usize
\ No newline at end of file +WITNESS_PATH_SIZE in zcash_proofs::sprout - Rust
zcash_proofs::sprout

Constant WITNESS_PATH_SIZE

Source
pub const WITNESS_PATH_SIZE: usize = _; // 966usize
\ No newline at end of file diff --git a/rustdoc/latest/zcash_proofs/sprout/fn.create_proof.html b/rustdoc/latest/zcash_proofs/sprout/fn.create_proof.html index 660fc3cc6..43f16d4a7 100644 --- a/rustdoc/latest/zcash_proofs/sprout/fn.create_proof.html +++ b/rustdoc/latest/zcash_proofs/sprout/fn.create_proof.html @@ -1,4 +1,4 @@ -create_proof in zcash_proofs::sprout - Rust
zcash_proofs::sprout

Function create_proof

Source
pub fn create_proof(
+create_proof in zcash_proofs::sprout - Rust
zcash_proofs::sprout

Function create_proof

Source
pub fn create_proof(
     phi: [u8; 32],
     rt: [u8; 32],
     h_sig: [u8; 32],
diff --git a/rustdoc/latest/zcash_proofs/sprout/fn.verify_proof.html b/rustdoc/latest/zcash_proofs/sprout/fn.verify_proof.html
index 1f0b01da9..7e7216273 100644
--- a/rustdoc/latest/zcash_proofs/sprout/fn.verify_proof.html
+++ b/rustdoc/latest/zcash_proofs/sprout/fn.verify_proof.html
@@ -1,4 +1,4 @@
-verify_proof in zcash_proofs::sprout - Rust
zcash_proofs::sprout

Function verify_proof

Source
pub fn verify_proof(
+verify_proof in zcash_proofs::sprout - Rust
zcash_proofs::sprout

Function verify_proof

Source
pub fn verify_proof(
     proof: &[u8; 192],
     rt: &[u8; 32],
     h_sig: &[u8; 32],
diff --git a/rustdoc/latest/zcash_proofs/sprout/index.html b/rustdoc/latest/zcash_proofs/sprout/index.html
index c1bc50716..f9e056846 100644
--- a/rustdoc/latest/zcash_proofs/sprout/index.html
+++ b/rustdoc/latest/zcash_proofs/sprout/index.html
@@ -1,2 +1,2 @@
-zcash_proofs::sprout - Rust
zcash_proofs

Module sprout

Source
Expand description

APIs for creating and verifying Sprout proofs.

+zcash_proofs::sprout - Rust
zcash_proofs

Module sprout

Source
Expand description

APIs for creating and verifying Sprout proofs.

Constants§

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_proofs/struct.SaplingParameterPaths.html b/rustdoc/latest/zcash_proofs/struct.SaplingParameterPaths.html index f3e8d4d80..d57ab4c40 100644 --- a/rustdoc/latest/zcash_proofs/struct.SaplingParameterPaths.html +++ b/rustdoc/latest/zcash_proofs/struct.SaplingParameterPaths.html @@ -1,4 +1,4 @@ -SaplingParameterPaths in zcash_proofs - Rust
zcash_proofs

Struct SaplingParameterPaths

Source
pub struct SaplingParameterPaths {
+SaplingParameterPaths in zcash_proofs - Rust
zcash_proofs

Struct SaplingParameterPaths

Source
pub struct SaplingParameterPaths {
     pub spend: PathBuf,
     pub output: PathBuf,
 }
Available on crate feature download-params only.
Expand description

The paths to the Sapling parameter files.

@@ -25,11 +25,11 @@ Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -103,9 +103,9 @@ T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_proofs/struct.ZcashParameters.html b/rustdoc/latest/zcash_proofs/struct.ZcashParameters.html index 540ee69ab..7e8b97d69 100644 --- a/rustdoc/latest/zcash_proofs/struct.ZcashParameters.html +++ b/rustdoc/latest/zcash_proofs/struct.ZcashParameters.html @@ -1,4 +1,4 @@ -ZcashParameters in zcash_proofs - Rust
zcash_proofs

Struct ZcashParameters

Source
pub struct ZcashParameters {
+ZcashParameters in zcash_proofs - Rust
zcash_proofs

Struct ZcashParameters

Source
pub struct ZcashParameters {
     pub spend_params: SpendParameters,
     pub spend_vk: PreparedSpendVerifyingKey,
     pub output_params: OutputParameters,
@@ -24,11 +24,11 @@
 Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where - &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+ &'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -101,9 +101,9 @@ Self: DerefMut<Target = T> + Deref, T: ?Sized,
Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where - Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a diff --git a/rustdoc/latest/zcash_protocol/all.html b/rustdoc/latest/zcash_protocol/all.html index 227ae41c7..ddb38f223 100644 --- a/rustdoc/latest/zcash_protocol/all.html +++ b/rustdoc/latest/zcash_protocol/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Constants

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/constant.H0.html b/rustdoc/latest/zcash_protocol/consensus/constant.H0.html index 9495835a9..87753cbae 100644 --- a/rustdoc/latest/zcash_protocol/consensus/constant.H0.html +++ b/rustdoc/latest/zcash_protocol/consensus/constant.H0.html @@ -1,2 +1,2 @@ -H0 in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Constant H0

Source
pub const H0: BlockHeight;
Expand description

The height of the genesis block on a network.

+H0 in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Constant H0

Source
pub const H0: BlockHeight;
Expand description

The height of the genesis block on a network.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/constant.MAIN_NETWORK.html b/rustdoc/latest/zcash_protocol/consensus/constant.MAIN_NETWORK.html index ce194a6bf..1643956e5 100644 --- a/rustdoc/latest/zcash_protocol/consensus/constant.MAIN_NETWORK.html +++ b/rustdoc/latest/zcash_protocol/consensus/constant.MAIN_NETWORK.html @@ -1,2 +1,2 @@ -MAIN_NETWORK in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Constant MAIN_NETWORK

Source
pub const MAIN_NETWORK: MainNetwork;
Expand description

The production network.

+MAIN_NETWORK in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Constant MAIN_NETWORK

Source
pub const MAIN_NETWORK: MainNetwork;
Expand description

The production network.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/constant.TEST_NETWORK.html b/rustdoc/latest/zcash_protocol/consensus/constant.TEST_NETWORK.html index d164ac863..93c79fa7e 100644 --- a/rustdoc/latest/zcash_protocol/consensus/constant.TEST_NETWORK.html +++ b/rustdoc/latest/zcash_protocol/consensus/constant.TEST_NETWORK.html @@ -1,2 +1,2 @@ -TEST_NETWORK in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Constant TEST_NETWORK

Source
pub const TEST_NETWORK: TestNetwork;
Expand description

The test network.

+TEST_NETWORK in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Constant TEST_NETWORK

Source
pub const TEST_NETWORK: TestNetwork;
Expand description

The test network.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/constant.ZIP212_GRACE_PERIOD.html b/rustdoc/latest/zcash_protocol/consensus/constant.ZIP212_GRACE_PERIOD.html index 32bdd7a55..846c0a857 100644 --- a/rustdoc/latest/zcash_protocol/consensus/constant.ZIP212_GRACE_PERIOD.html +++ b/rustdoc/latest/zcash_protocol/consensus/constant.ZIP212_GRACE_PERIOD.html @@ -1,2 +1,2 @@ -ZIP212_GRACE_PERIOD in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Constant ZIP212_GRACE_PERIOD

Source
pub const ZIP212_GRACE_PERIOD: u32 = 32256;
Expand description

The “grace period” defined in ZIP 212.

+ZIP212_GRACE_PERIOD in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Constant ZIP212_GRACE_PERIOD

Source
pub const ZIP212_GRACE_PERIOD: u32 = 32256;
Expand description

The “grace period” defined in ZIP 212.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/enum.BranchId.html b/rustdoc/latest/zcash_protocol/consensus/enum.BranchId.html index 6653dedcb..7c09ac233 100644 --- a/rustdoc/latest/zcash_protocol/consensus/enum.BranchId.html +++ b/rustdoc/latest/zcash_protocol/consensus/enum.BranchId.html @@ -1,4 +1,4 @@ -BranchId in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Enum BranchId

Source
pub enum BranchId {
+BranchId in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Enum BranchId

Source
pub enum BranchId {
     Sprout,
     Overwinter,
     Sapling,
@@ -49,9 +49,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -62,7 +62,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/enum.Network.html b/rustdoc/latest/zcash_protocol/consensus/enum.Network.html index 727e68376..8830064c9 100644 --- a/rustdoc/latest/zcash_protocol/consensus/enum.Network.html +++ b/rustdoc/latest/zcash_protocol/consensus/enum.Network.html @@ -1,4 +1,4 @@ -Network in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Enum Network

Source
pub enum Network {
+Network in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Enum Network

Source
pub enum Network {
     MainNetwork,
     TestNetwork,
 }
Expand description

The enumeration of known Zcash networks.

@@ -14,9 +14,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -37,7 +37,7 @@ applies.
Source§

fn b58_script_address_prefix(&self) -> [u8; 2]

Returns the human-readable prefix for Base58Check-encoded transparent pay-to-script-hash payment addresses for the network to which this NetworkConstants value applies.
Source§

fn hrp_tex_address(&self) -> &'static str

Returns the Bech32-encoded human-readable prefix for TEX addresses, for the network to which this NetworkConstants value applies. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/enum.NetworkType.html b/rustdoc/latest/zcash_protocol/consensus/enum.NetworkType.html index 325f6415d..0a75109b0 100644 --- a/rustdoc/latest/zcash_protocol/consensus/enum.NetworkType.html +++ b/rustdoc/latest/zcash_protocol/consensus/enum.NetworkType.html @@ -1,4 +1,4 @@ -NetworkType in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Enum NetworkType

Source
pub enum NetworkType {
+NetworkType in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Enum NetworkType

Source
pub enum NetworkType {
     Main,
     Test,
     Regtest,
@@ -25,9 +25,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -38,7 +38,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/enum.NetworkUpgrade.html b/rustdoc/latest/zcash_protocol/consensus/enum.NetworkUpgrade.html index 8df05990b..50d0c1525 100644 --- a/rustdoc/latest/zcash_protocol/consensus/enum.NetworkUpgrade.html +++ b/rustdoc/latest/zcash_protocol/consensus/enum.NetworkUpgrade.html @@ -1,4 +1,4 @@ -NetworkUpgrade in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Enum NetworkUpgrade

Source
pub enum NetworkUpgrade {
+NetworkUpgrade in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Enum NetworkUpgrade

Source
pub enum NetworkUpgrade {
     Overwinter,
     Sapling,
     Blossom,
@@ -22,9 +22,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -36,7 +36,7 @@ Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/index.html b/rustdoc/latest/zcash_protocol/consensus/index.html index 5b75af154..2bd74abe5 100644 --- a/rustdoc/latest/zcash_protocol/consensus/index.html +++ b/rustdoc/latest/zcash_protocol/consensus/index.html @@ -1,3 +1,3 @@ -zcash_protocol::consensus - Rust
zcash_protocol

Module consensus

Source
Expand description

Consensus logic and parameters.

+zcash_protocol::consensus - Rust
zcash_protocol

Module consensus

Source
Expand description

Consensus logic and parameters.

Modules§

Structs§

Enums§

  • A globally-unique identifier for a set of consensus rules within the Zcash chain.
  • The enumeration of known Zcash networks.
  • The enumeration of known Zcash network types.
  • An event that occurs at a specified height on the Zcash chain, at which point the consensus rules enforced by the network are altered.

Constants§

Traits§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/struct.BlockHeight.html b/rustdoc/latest/zcash_protocol/consensus/struct.BlockHeight.html index bb5818967..5ee8bbcc1 100644 --- a/rustdoc/latest/zcash_protocol/consensus/struct.BlockHeight.html +++ b/rustdoc/latest/zcash_protocol/consensus/struct.BlockHeight.html @@ -1,4 +1,4 @@ -BlockHeight in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Struct BlockHeight

Source
pub struct BlockHeight(/* private fields */);
Expand description

A wrapper type representing blockchain heights.

+BlockHeight in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Struct BlockHeight

Source
pub struct BlockHeight(/* private fields */);
Expand description

A wrapper type representing blockchain heights.

Safe conversion from various integer types, as well as addition and subtraction, are provided.

Implementations§

Source§

impl BlockHeight

Source

pub const fn from_u32(v: u32) -> BlockHeight

Source

pub fn saturating_sub(self, v: u32) -> BlockHeight

Subtracts the provided value from this height, returning H0 if this would result in @@ -17,9 +17,9 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -31,7 +31,7 @@ Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/struct.MainNetwork.html b/rustdoc/latest/zcash_protocol/consensus/struct.MainNetwork.html index a240918f3..7bca352cf 100644 --- a/rustdoc/latest/zcash_protocol/consensus/struct.MainNetwork.html +++ b/rustdoc/latest/zcash_protocol/consensus/struct.MainNetwork.html @@ -1,4 +1,4 @@ -MainNetwork in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Struct MainNetwork

Source
pub struct MainNetwork;
Expand description

Marker struct for the production network.

+MainNetwork in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Struct MainNetwork

Source
pub struct MainNetwork;
Expand description

Marker struct for the production network.

Trait Implementations§

Source§

impl Clone for MainNetwork

Source§

fn clone(&self) -> MainNetwork

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for MainNetwork

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl DynamicUsage for MainNetwork

Source§

fn dynamic_usage(&self) -> usize

Returns a best estimate of the amount of heap-allocated memory used by this type. Read more
Source§

fn dynamic_usage_bounds(&self) -> (usize, Option<usize>)

Returns the lower and upper bounds on the amount of heap-allocated memory used by this type. Read more
Source§

impl Parameters for MainNetwork

Source§

fn network_type(&self) -> NetworkType

Returns the type of network configured by this set of consensus parameters.
Source§

fn activation_height(&self, nu: NetworkUpgrade) -> Option<BlockHeight>

Returns the activation height for a particular network upgrade, if an activation height has been set.
Source§

fn is_nu_active(&self, nu: NetworkUpgrade, height: BlockHeight) -> bool

Determines whether the specified network upgrade is active as of the @@ -7,9 +7,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -30,7 +30,7 @@ applies.
Source§

fn b58_script_address_prefix(&self) -> [u8; 2]

Returns the human-readable prefix for Base58Check-encoded transparent pay-to-script-hash payment addresses for the network to which this NetworkConstants value applies.
Source§

fn hrp_tex_address(&self) -> &'static str

Returns the Bech32-encoded human-readable prefix for TEX addresses, for the network to which this NetworkConstants value applies. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/struct.TestNetwork.html b/rustdoc/latest/zcash_protocol/consensus/struct.TestNetwork.html index 091842e97..cd4e2a04b 100644 --- a/rustdoc/latest/zcash_protocol/consensus/struct.TestNetwork.html +++ b/rustdoc/latest/zcash_protocol/consensus/struct.TestNetwork.html @@ -1,4 +1,4 @@ -TestNetwork in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Struct TestNetwork

Source
pub struct TestNetwork;
Expand description

Marker struct for the test network.

+TestNetwork in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Struct TestNetwork

Source
pub struct TestNetwork;
Expand description

Marker struct for the test network.

Trait Implementations§

Source§

impl Clone for TestNetwork

Source§

fn clone(&self) -> TestNetwork

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TestNetwork

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl DynamicUsage for TestNetwork

Source§

fn dynamic_usage(&self) -> usize

Returns a best estimate of the amount of heap-allocated memory used by this type. Read more
Source§

fn dynamic_usage_bounds(&self) -> (usize, Option<usize>)

Returns the lower and upper bounds on the amount of heap-allocated memory used by this type. Read more
Source§

impl Parameters for TestNetwork

Source§

fn network_type(&self) -> NetworkType

Returns the type of network configured by this set of consensus parameters.
Source§

fn activation_height(&self, nu: NetworkUpgrade) -> Option<BlockHeight>

Returns the activation height for a particular network upgrade, if an activation height has been set.
Source§

fn is_nu_active(&self, nu: NetworkUpgrade, height: BlockHeight) -> bool

Determines whether the specified network upgrade is active as of the @@ -7,9 +7,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -30,7 +30,7 @@ applies.
Source§

fn b58_script_address_prefix(&self) -> [u8; 2]

Returns the human-readable prefix for Base58Check-encoded transparent pay-to-script-hash payment addresses for the network to which this NetworkConstants value applies.
Source§

fn hrp_tex_address(&self) -> &'static str

Returns the Bech32-encoded human-readable prefix for TEX addresses, for the network to which this NetworkConstants value applies. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/testing/fn.arb_branch_id.html b/rustdoc/latest/zcash_protocol/consensus/testing/fn.arb_branch_id.html index 3ac2fae36..100856be3 100644 --- a/rustdoc/latest/zcash_protocol/consensus/testing/fn.arb_branch_id.html +++ b/rustdoc/latest/zcash_protocol/consensus/testing/fn.arb_branch_id.html @@ -1 +1 @@ -arb_branch_id in zcash_protocol::consensus::testing - Rust
zcash_protocol::consensus::testing

Function arb_branch_id

Source
pub fn arb_branch_id() -> impl Strategy<Value = BranchId>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_branch_id in zcash_protocol::consensus::testing - Rust
zcash_protocol::consensus::testing

Function arb_branch_id

Source
pub fn arb_branch_id() -> impl Strategy<Value = BranchId>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/testing/fn.arb_height.html b/rustdoc/latest/zcash_protocol/consensus/testing/fn.arb_height.html index 0b80c5647..47c316d5e 100644 --- a/rustdoc/latest/zcash_protocol/consensus/testing/fn.arb_height.html +++ b/rustdoc/latest/zcash_protocol/consensus/testing/fn.arb_height.html @@ -1,4 +1,4 @@ -arb_height in zcash_protocol::consensus::testing - Rust
zcash_protocol::consensus::testing

Function arb_height

Source
pub fn arb_height<P: Parameters>(
+arb_height in zcash_protocol::consensus::testing - Rust
zcash_protocol::consensus::testing

Function arb_height

Source
pub fn arb_height<P: Parameters>(
     branch_id: BranchId,
     params: &P,
 ) -> impl Strategy<Value = Option<BlockHeight>>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/testing/index.html b/rustdoc/latest/zcash_protocol/consensus/testing/index.html index 17d0de7ef..5695d6d27 100644 --- a/rustdoc/latest/zcash_protocol/consensus/testing/index.html +++ b/rustdoc/latest/zcash_protocol/consensus/testing/index.html @@ -1 +1 @@ -zcash_protocol::consensus::testing - Rust
zcash_protocol::consensus

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_protocol::consensus::testing - Rust
zcash_protocol::consensus

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/consensus/trait.NetworkConstants.html b/rustdoc/latest/zcash_protocol/consensus/trait.NetworkConstants.html index 461afe1c8..d4a3917e3 100644 --- a/rustdoc/latest/zcash_protocol/consensus/trait.NetworkConstants.html +++ b/rustdoc/latest/zcash_protocol/consensus/trait.NetworkConstants.html @@ -1,4 +1,4 @@ -NetworkConstants in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Trait NetworkConstants

Source
pub trait NetworkConstants: Clone {
+NetworkConstants in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Trait NetworkConstants

Source
pub trait NetworkConstants: Clone {
     // Required methods
     fn coin_type(&self) -> u32;
     fn hrp_sapling_extended_spending_key(&self) -> &'static str;
diff --git a/rustdoc/latest/zcash_protocol/consensus/trait.Parameters.html b/rustdoc/latest/zcash_protocol/consensus/trait.Parameters.html
index 68c02e249..d7674ed4a 100644
--- a/rustdoc/latest/zcash_protocol/consensus/trait.Parameters.html
+++ b/rustdoc/latest/zcash_protocol/consensus/trait.Parameters.html
@@ -1,4 +1,4 @@
-Parameters in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Trait Parameters

Source
pub trait Parameters: Clone {
+Parameters in zcash_protocol::consensus - Rust
zcash_protocol::consensus

Trait Parameters

Source
pub trait Parameters: Clone {
     // Required methods
     fn network_type(&self) -> NetworkType;
     fn activation_height(&self, nu: NetworkUpgrade) -> Option<BlockHeight>;
diff --git a/rustdoc/latest/zcash_protocol/constants/index.html b/rustdoc/latest/zcash_protocol/constants/index.html
index fc6d81872..9c1cc9981 100644
--- a/rustdoc/latest/zcash_protocol/constants/index.html
+++ b/rustdoc/latest/zcash_protocol/constants/index.html
@@ -1,2 +1,2 @@
-zcash_protocol::constants - Rust
zcash_protocol

Module constants

Source
Expand description

Network-specific Zcash constants.

+zcash_protocol::constants - Rust
zcash_protocol

Module constants

Source
Expand description

Network-specific Zcash constants.

Modules§

  • Constants for the Zcash main network.
  • Regtest constants
  • Constants for the Zcash test network.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html index dc810cb4c..840f32c62 100644 --- a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html @@ -1,2 +1,2 @@ -B58_PUBKEY_ADDRESS_PREFIX in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant B58_PUBKEY_ADDRESS_PREFIX

Source
pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet PublicKeyHash.

+B58_PUBKEY_ADDRESS_PREFIX in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant B58_PUBKEY_ADDRESS_PREFIX

Source
pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet PublicKeyHash.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html index 21d7af0e6..60184c9e9 100644 --- a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html @@ -1,2 +1,2 @@ -B58_SCRIPT_ADDRESS_PREFIX in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant B58_SCRIPT_ADDRESS_PREFIX

Source
pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet ScriptHash.

+B58_SCRIPT_ADDRESS_PREFIX in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant B58_SCRIPT_ADDRESS_PREFIX

Source
pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet ScriptHash.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_SPROUT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_SPROUT_ADDRESS_PREFIX.html index 75f4a12fb..ec8791ac1 100644 --- a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_SPROUT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.B58_SPROUT_ADDRESS_PREFIX.html @@ -1,3 +1,3 @@ -B58_SPROUT_ADDRESS_PREFIX in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant B58_SPROUT_ADDRESS_PREFIX

Source
pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet Sprout address.

+B58_SPROUT_ADDRESS_PREFIX in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant B58_SPROUT_ADDRESS_PREFIX

Source
pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded mainnet Sprout address.

Defined in the Zcash Protocol Specification section 5.6.3.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.COIN_TYPE.html b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.COIN_TYPE.html index 1a61b1db5..f9a62e278 100644 --- a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.COIN_TYPE.html +++ b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.COIN_TYPE.html @@ -1,2 +1,2 @@ -COIN_TYPE in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant COIN_TYPE

Source
pub const COIN_TYPE: u32 = 133;
Expand description

The mainnet coin type for ZEC, as defined by SLIP 44.

+COIN_TYPE in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant COIN_TYPE

Source
pub const COIN_TYPE: u32 = 133;
Expand description

The mainnet coin type for ZEC, as defined by SLIP 44.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html index 8276e0896..02b71a687 100644 --- a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html +++ b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

Source
pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &str = "zxviews";
Expand description

The HRP for a Bech32-encoded mainnet ExtendedFullViewingKey.

+HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

Source
pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &str = "zxviews";
Expand description

The HRP for a Bech32-encoded mainnet ExtendedFullViewingKey.

Defined in ZIP 32.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html index a3384e812..8bb1906dd 100644 --- a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html +++ b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

Source
pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &str = "secret-extended-key-main";
Expand description

The HRP for a Bech32-encoded mainnet Sapling ExtendedSpendingKey.

+HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

Source
pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &str = "secret-extended-key-main";
Expand description

The HRP for a Bech32-encoded mainnet Sapling ExtendedSpendingKey.

Defined in ZIP 32.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html index e2a698c14..3221cbedc 100644 --- a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html +++ b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html @@ -1,3 +1,3 @@ -HRP_SAPLING_PAYMENT_ADDRESS in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant HRP_SAPLING_PAYMENT_ADDRESS

Source
pub const HRP_SAPLING_PAYMENT_ADDRESS: &str = "zs";
Expand description

The HRP for a Bech32-encoded mainnet Sapling PaymentAddress.

+HRP_SAPLING_PAYMENT_ADDRESS in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant HRP_SAPLING_PAYMENT_ADDRESS

Source
pub const HRP_SAPLING_PAYMENT_ADDRESS: &str = "zs";
Expand description

The HRP for a Bech32-encoded mainnet Sapling PaymentAddress.

Defined in section 5.6.4 of the Zcash Protocol Specification.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_TEX_ADDRESS.html b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_TEX_ADDRESS.html index 94ebd06d1..9a50a3457 100644 --- a/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_TEX_ADDRESS.html +++ b/rustdoc/latest/zcash_protocol/constants/mainnet/constant.HRP_TEX_ADDRESS.html @@ -1,2 +1,2 @@ -HRP_TEX_ADDRESS in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant HRP_TEX_ADDRESS

Source
pub const HRP_TEX_ADDRESS: &str = "tex";
Expand description

The HRP for a Bech32m-encoded mainnet ZIP 320 TEX address.

+HRP_TEX_ADDRESS in zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants::mainnet

Constant HRP_TEX_ADDRESS

Source
pub const HRP_TEX_ADDRESS: &str = "tex";
Expand description

The HRP for a Bech32m-encoded mainnet ZIP 320 TEX address.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/mainnet/index.html b/rustdoc/latest/zcash_protocol/constants/mainnet/index.html index 7ad5a598a..6f8276182 100644 --- a/rustdoc/latest/zcash_protocol/constants/mainnet/index.html +++ b/rustdoc/latest/zcash_protocol/constants/mainnet/index.html @@ -1,2 +1,2 @@ -zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants

Module mainnet

Source
Expand description

Constants for the Zcash main network.

+zcash_protocol::constants::mainnet - Rust
zcash_protocol::constants

Module mainnet

Source
Expand description

Constants for the Zcash main network.

Constants§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_PUBKEY_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_PUBKEY_ADDRESS_PREFIX.html index 9f14afb5a..27500f1ca 100644 --- a/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_PUBKEY_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_PUBKEY_ADDRESS_PREFIX.html @@ -1,3 +1,3 @@ -B58_PUBKEY_ADDRESS_PREFIX in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant B58_PUBKEY_ADDRESS_PREFIX

Source
pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest transparent PublicKeyHash. +B58_PUBKEY_ADDRESS_PREFIX in zcash_protocol::constants::regtest - Rust

zcash_protocol::constants::regtest

Constant B58_PUBKEY_ADDRESS_PREFIX

Source
pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest transparent PublicKeyHash. Same as the testnet prefix.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_SCRIPT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_SCRIPT_ADDRESS_PREFIX.html index 00dea533d..615d3f46c 100644 --- a/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_SCRIPT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_SCRIPT_ADDRESS_PREFIX.html @@ -1,3 +1,3 @@ -B58_SCRIPT_ADDRESS_PREFIX in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant B58_SCRIPT_ADDRESS_PREFIX

Source
pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest transparent ScriptHash. +B58_SCRIPT_ADDRESS_PREFIX in zcash_protocol::constants::regtest - Rust

zcash_protocol::constants::regtest

Constant B58_SCRIPT_ADDRESS_PREFIX

Source
pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest transparent ScriptHash. Same as the testnet prefix.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_SPROUT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_SPROUT_ADDRESS_PREFIX.html index 58c6a9307..4ef916fdf 100644 --- a/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_SPROUT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_protocol/constants/regtest/constant.B58_SPROUT_ADDRESS_PREFIX.html @@ -1,4 +1,4 @@ -B58_SPROUT_ADDRESS_PREFIX in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant B58_SPROUT_ADDRESS_PREFIX

Source
pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest Sprout address.

+B58_SPROUT_ADDRESS_PREFIX in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant B58_SPROUT_ADDRESS_PREFIX

Source
pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded regtest Sprout address.

Defined in the Zcash Protocol Specification section 5.6.3. Same as the testnet prefix.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/regtest/constant.COIN_TYPE.html b/rustdoc/latest/zcash_protocol/constants/regtest/constant.COIN_TYPE.html index 42cfd26bd..4eee2956b 100644 --- a/rustdoc/latest/zcash_protocol/constants/regtest/constant.COIN_TYPE.html +++ b/rustdoc/latest/zcash_protocol/constants/regtest/constant.COIN_TYPE.html @@ -1,2 +1,2 @@ -COIN_TYPE in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant COIN_TYPE

Source
pub const COIN_TYPE: u32 = 1;
Expand description

The regtest cointype reuses the testnet cointype

+COIN_TYPE in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant COIN_TYPE

Source
pub const COIN_TYPE: u32 = 1;
Expand description

The regtest cointype reuses the testnet cointype

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html b/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html index e93415375..a455ba31a 100644 --- a/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html +++ b/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

Source
pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &str = "zxviewregtestsapling";
Expand description

The HRP for a Bech32-encoded regtest Sapling ExtendedFullViewingKey.

+HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

Source
pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &str = "zxviewregtestsapling";
Expand description

The HRP for a Bech32-encoded regtest Sapling ExtendedFullViewingKey.

It is defined in the zcashd codebase.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html b/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html index b6f84c18f..1fd4bbe7a 100644 --- a/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html +++ b/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

Source
pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &str = "secret-extended-key-regtest";
Expand description

The HRP for a Bech32-encoded regtest Sapling ExtendedSpendingKey.

+HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

Source
pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &str = "secret-extended-key-regtest";
Expand description

The HRP for a Bech32-encoded regtest Sapling ExtendedSpendingKey.

It is defined in the zcashd codebase.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_PAYMENT_ADDRESS.html b/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_PAYMENT_ADDRESS.html index 7e3772cca..42ce7ca1d 100644 --- a/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_PAYMENT_ADDRESS.html +++ b/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_SAPLING_PAYMENT_ADDRESS.html @@ -1,3 +1,3 @@ -HRP_SAPLING_PAYMENT_ADDRESS in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant HRP_SAPLING_PAYMENT_ADDRESS

Source
pub const HRP_SAPLING_PAYMENT_ADDRESS: &str = "zregtestsapling";
Expand description

The HRP for a Bech32-encoded regtest Sapling PaymentAddress.

+HRP_SAPLING_PAYMENT_ADDRESS in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant HRP_SAPLING_PAYMENT_ADDRESS

Source
pub const HRP_SAPLING_PAYMENT_ADDRESS: &str = "zregtestsapling";
Expand description

The HRP for a Bech32-encoded regtest Sapling PaymentAddress.

It is defined in the zcashd codebase.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_TEX_ADDRESS.html b/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_TEX_ADDRESS.html index c614c381f..974d2d7e3 100644 --- a/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_TEX_ADDRESS.html +++ b/rustdoc/latest/zcash_protocol/constants/regtest/constant.HRP_TEX_ADDRESS.html @@ -1,2 +1,2 @@ -HRP_TEX_ADDRESS in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant HRP_TEX_ADDRESS

Source
pub const HRP_TEX_ADDRESS: &str = "texregtest";
Expand description

The HRP for a Bech32m-encoded regtest ZIP 320 TEX address.

+HRP_TEX_ADDRESS in zcash_protocol::constants::regtest - Rust
zcash_protocol::constants::regtest

Constant HRP_TEX_ADDRESS

Source
pub const HRP_TEX_ADDRESS: &str = "texregtest";
Expand description

The HRP for a Bech32m-encoded regtest ZIP 320 TEX address.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/regtest/index.html b/rustdoc/latest/zcash_protocol/constants/regtest/index.html index f807ad2ab..ced30b6b3 100644 --- a/rustdoc/latest/zcash_protocol/constants/regtest/index.html +++ b/rustdoc/latest/zcash_protocol/constants/regtest/index.html @@ -1,4 +1,4 @@ -zcash_protocol::constants::regtest - Rust
zcash_protocol::constants

Module regtest

Source
Expand description

§Regtest constants

+zcash_protocol::constants::regtest - Rust
zcash_protocol::constants

Module regtest

Source
Expand description

§Regtest constants

regtest is a zcashd-specific environment used for local testing. They mostly reuse the testnet constants. These constants are defined in the zcashd codebase.

diff --git a/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html index 07c708f5e..3e4051da1 100644 --- a/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_PUBKEY_ADDRESS_PREFIX.html @@ -1,2 +1,2 @@ -B58_PUBKEY_ADDRESS_PREFIX in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant B58_PUBKEY_ADDRESS_PREFIX

Source
pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet transparent PublicKeyHash.

+B58_PUBKEY_ADDRESS_PREFIX in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant B58_PUBKEY_ADDRESS_PREFIX

Source
pub const B58_PUBKEY_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet transparent PublicKeyHash.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html index 3dad9ce06..7b856a2f0 100644 --- a/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_SCRIPT_ADDRESS_PREFIX.html @@ -1,2 +1,2 @@ -B58_SCRIPT_ADDRESS_PREFIX in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant B58_SCRIPT_ADDRESS_PREFIX

Source
pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet transparent ScriptHash.

+B58_SCRIPT_ADDRESS_PREFIX in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant B58_SCRIPT_ADDRESS_PREFIX

Source
pub const B58_SCRIPT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet transparent ScriptHash.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_SPROUT_ADDRESS_PREFIX.html b/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_SPROUT_ADDRESS_PREFIX.html index 262bf9b7b..690ed5de5 100644 --- a/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_SPROUT_ADDRESS_PREFIX.html +++ b/rustdoc/latest/zcash_protocol/constants/testnet/constant.B58_SPROUT_ADDRESS_PREFIX.html @@ -1,3 +1,3 @@ -B58_SPROUT_ADDRESS_PREFIX in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant B58_SPROUT_ADDRESS_PREFIX

Source
pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet Sprout address.

+B58_SPROUT_ADDRESS_PREFIX in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant B58_SPROUT_ADDRESS_PREFIX

Source
pub const B58_SPROUT_ADDRESS_PREFIX: [u8; 2];
Expand description

The prefix for a Base58Check-encoded testnet Sprout address.

Defined in the Zcash Protocol Specification section 5.6.3.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/testnet/constant.COIN_TYPE.html b/rustdoc/latest/zcash_protocol/constants/testnet/constant.COIN_TYPE.html index c4cff50d7..17816183a 100644 --- a/rustdoc/latest/zcash_protocol/constants/testnet/constant.COIN_TYPE.html +++ b/rustdoc/latest/zcash_protocol/constants/testnet/constant.COIN_TYPE.html @@ -1,2 +1,2 @@ -COIN_TYPE in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant COIN_TYPE

Source
pub const COIN_TYPE: u32 = 1;
Expand description

The testnet coin type for ZEC, as defined by SLIP 44.

+COIN_TYPE in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant COIN_TYPE

Source
pub const COIN_TYPE: u32 = 1;
Expand description

The testnet coin type for ZEC, as defined by SLIP 44.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html b/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html index 02debc0a2..2fd856aa9 100644 --- a/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html +++ b/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

Source
pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &str = "zxviewtestsapling";
Expand description

The HRP for a Bech32-encoded testnet Sapling ExtendedFullViewingKey.

+HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY

Source
pub const HRP_SAPLING_EXTENDED_FULL_VIEWING_KEY: &str = "zxviewtestsapling";
Expand description

The HRP for a Bech32-encoded testnet Sapling ExtendedFullViewingKey.

Defined in ZIP 32.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html b/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html index 4c0cf1a95..b220b16f5 100644 --- a/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html +++ b/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_EXTENDED_SPENDING_KEY.html @@ -1,3 +1,3 @@ -HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

Source
pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &str = "secret-extended-key-test";
Expand description

The HRP for a Bech32-encoded testnet Sapling ExtendedSpendingKey.

+HRP_SAPLING_EXTENDED_SPENDING_KEY in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant HRP_SAPLING_EXTENDED_SPENDING_KEY

Source
pub const HRP_SAPLING_EXTENDED_SPENDING_KEY: &str = "secret-extended-key-test";
Expand description

The HRP for a Bech32-encoded testnet Sapling ExtendedSpendingKey.

Defined in ZIP 32.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html b/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html index f1ee8a882..8b7c01365 100644 --- a/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html +++ b/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_SAPLING_PAYMENT_ADDRESS.html @@ -1,3 +1,3 @@ -HRP_SAPLING_PAYMENT_ADDRESS in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant HRP_SAPLING_PAYMENT_ADDRESS

Source
pub const HRP_SAPLING_PAYMENT_ADDRESS: &str = "ztestsapling";
Expand description

The HRP for a Bech32-encoded testnet Sapling PaymentAddress.

+HRP_SAPLING_PAYMENT_ADDRESS in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant HRP_SAPLING_PAYMENT_ADDRESS

Source
pub const HRP_SAPLING_PAYMENT_ADDRESS: &str = "ztestsapling";
Expand description

The HRP for a Bech32-encoded testnet Sapling PaymentAddress.

Defined in section 5.6.4 of the Zcash Protocol Specification.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_TEX_ADDRESS.html b/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_TEX_ADDRESS.html index 8cba91f77..1787e1c3a 100644 --- a/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_TEX_ADDRESS.html +++ b/rustdoc/latest/zcash_protocol/constants/testnet/constant.HRP_TEX_ADDRESS.html @@ -1,2 +1,2 @@ -HRP_TEX_ADDRESS in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant HRP_TEX_ADDRESS

Source
pub const HRP_TEX_ADDRESS: &str = "textest";
Expand description

The HRP for a Bech32m-encoded testnet ZIP 320 TEX address.

+HRP_TEX_ADDRESS in zcash_protocol::constants::testnet - Rust
zcash_protocol::constants::testnet

Constant HRP_TEX_ADDRESS

Source
pub const HRP_TEX_ADDRESS: &str = "textest";
Expand description

The HRP for a Bech32m-encoded testnet ZIP 320 TEX address.

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/constants/testnet/index.html b/rustdoc/latest/zcash_protocol/constants/testnet/index.html index ff7d5b6ac..53ddf59ae 100644 --- a/rustdoc/latest/zcash_protocol/constants/testnet/index.html +++ b/rustdoc/latest/zcash_protocol/constants/testnet/index.html @@ -1,2 +1,2 @@ -zcash_protocol::constants::testnet - Rust
zcash_protocol::constants

Module testnet

Source
Expand description

Constants for the Zcash test network.

+zcash_protocol::constants::testnet - Rust
zcash_protocol::constants

Module testnet

Source
Expand description

Constants for the Zcash test network.

Constants§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/enum.PoolType.html b/rustdoc/latest/zcash_protocol/enum.PoolType.html index 9389c68c7..e88d3c7ba 100644 --- a/rustdoc/latest/zcash_protocol/enum.PoolType.html +++ b/rustdoc/latest/zcash_protocol/enum.PoolType.html @@ -1,4 +1,4 @@ -PoolType in zcash_protocol - Rust
zcash_protocol

Enum PoolType

Source
pub enum PoolType {
+PoolType in zcash_protocol - Rust
zcash_protocol

Enum PoolType

Source
pub enum PoolType {
     Transparent,
     Shielded(ShieldedProtocol),
 }
Expand description

A value pool in the Zcash protocol.

@@ -15,9 +15,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -29,7 +29,7 @@ Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/enum.ShieldedProtocol.html b/rustdoc/latest/zcash_protocol/enum.ShieldedProtocol.html index 035e8cb07..a2c43547b 100644 --- a/rustdoc/latest/zcash_protocol/enum.ShieldedProtocol.html +++ b/rustdoc/latest/zcash_protocol/enum.ShieldedProtocol.html @@ -1,4 +1,4 @@ -ShieldedProtocol in zcash_protocol - Rust
zcash_protocol

Enum ShieldedProtocol

Source
pub enum ShieldedProtocol {
+ShieldedProtocol in zcash_protocol - Rust
zcash_protocol

Enum ShieldedProtocol

Source
pub enum ShieldedProtocol {
     Sapling,
     Orchard,
 }
Expand description

A Zcash shielded transfer protocol.

@@ -15,9 +15,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -28,7 +28,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/index.html b/rustdoc/latest/zcash_protocol/index.html index 34b188fa5..115cebf7f 100644 --- a/rustdoc/latest/zcash_protocol/index.html +++ b/rustdoc/latest/zcash_protocol/index.html @@ -1,4 +1,4 @@ -zcash_protocol - Rust

Crate zcash_protocol

Source
Expand description

A crate for Zcash protocol constants and value types.

+zcash_protocol - Rust

Crate zcash_protocol

Source
Expand description

A crate for Zcash protocol constants and value types.

zcash_protocol contains Rust structs, traits and functions that provide the network constants for the Zcash main and test networks, as well types for representing ZEC amounts and value balances.

diff --git a/rustdoc/latest/zcash_protocol/local_consensus/index.html b/rustdoc/latest/zcash_protocol/local_consensus/index.html index 8d60dad9e..19367eae3 100644 --- a/rustdoc/latest/zcash_protocol/local_consensus/index.html +++ b/rustdoc/latest/zcash_protocol/local_consensus/index.html @@ -1,4 +1,4 @@ -zcash_protocol::local_consensus - Rust
zcash_protocol

Module local_consensus

Source
Available on crate feature local-consensus only.

Structs§

Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -49,7 +49,7 @@ applies.
Source§

fn b58_script_address_prefix(&self) -> [u8; 2]

Returns the human-readable prefix for Base58Check-encoded transparent pay-to-script-hash payment addresses for the network to which this NetworkConstants value applies.
Source§

fn hrp_tex_address(&self) -> &'static str

Returns the Bech32-encoded human-readable prefix for TEX addresses, for the network to which this NetworkConstants value applies. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/memo/enum.Error.html b/rustdoc/latest/zcash_protocol/memo/enum.Error.html index 15728e4d8..6162d6591 100644 --- a/rustdoc/latest/zcash_protocol/memo/enum.Error.html +++ b/rustdoc/latest/zcash_protocol/memo/enum.Error.html @@ -1,4 +1,4 @@ -Error in zcash_protocol::memo - Rust
zcash_protocol::memo

Enum Error

Source
pub enum Error {
+Error in zcash_protocol::memo - Rust
zcash_protocol::memo

Enum Error

Source
pub enum Error {
     InvalidUtf8(Utf8Error),
     TooLong(usize),
 }
Expand description

Errors that may result from attempting to construct an invalid memo.

@@ -7,9 +7,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/memo/enum.Memo.html b/rustdoc/latest/zcash_protocol/memo/enum.Memo.html index 4c65af186..96fd335e9 100644 --- a/rustdoc/latest/zcash_protocol/memo/enum.Memo.html +++ b/rustdoc/latest/zcash_protocol/memo/enum.Memo.html @@ -1,4 +1,4 @@ -Memo in zcash_protocol::memo - Rust
zcash_protocol::memo

Enum Memo

Source
pub enum Memo {
+Memo in zcash_protocol::memo - Rust
zcash_protocol::memo

Enum Memo

Source
pub enum Memo {
     Empty,
     Text(TextMemo),
     Future(MemoBytes),
@@ -26,9 +26,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -39,7 +39,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/memo/index.html b/rustdoc/latest/zcash_protocol/memo/index.html index 6d7447df8..f9aac1555 100644 --- a/rustdoc/latest/zcash_protocol/memo/index.html +++ b/rustdoc/latest/zcash_protocol/memo/index.html @@ -1,2 +1,2 @@ -zcash_protocol::memo - Rust
zcash_protocol

Module memo

Source
Expand description

Structs for handling encrypted memos.

+zcash_protocol::memo - Rust
zcash_protocol

Module memo

Source
Expand description

Structs for handling encrypted memos.

Structs§

  • The unencrypted memo bytes received alongside a shielded note in a Zcash transaction.
  • Type-safe wrapper around String to enforce memo length requirements.

Enums§

  • Errors that may result from attempting to construct an invalid memo.
  • An unencrypted memo received alongside a shielded note in a Zcash transaction.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/memo/struct.MemoBytes.html b/rustdoc/latest/zcash_protocol/memo/struct.MemoBytes.html index 3046ce2c5..98d11bcf0 100644 --- a/rustdoc/latest/zcash_protocol/memo/struct.MemoBytes.html +++ b/rustdoc/latest/zcash_protocol/memo/struct.MemoBytes.html @@ -1,4 +1,4 @@ -MemoBytes in zcash_protocol::memo - Rust
zcash_protocol::memo

Struct MemoBytes

Source
pub struct MemoBytes(/* private fields */);
Expand description

The unencrypted memo bytes received alongside a shielded note in a Zcash transaction.

+MemoBytes in zcash_protocol::memo - Rust
zcash_protocol::memo

Struct MemoBytes

Source
pub struct MemoBytes(/* private fields */);
Expand description

The unencrypted memo bytes received alongside a shielded note in a Zcash transaction.

Implementations§

Source§

impl MemoBytes

Source

pub fn empty() -> Self

Creates a MemoBytes indicating that no memo is present.

Source

pub fn from_bytes(bytes: &[u8]) -> Result<Self, Error>

Creates a MemoBytes from a slice, exactly as provided.

Returns an error if the provided slice is longer than 512 bytes. Slices shorter @@ -28,9 +28,9 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -41,7 +41,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/memo/struct.TextMemo.html b/rustdoc/latest/zcash_protocol/memo/struct.TextMemo.html index ba8288c2c..4b0930ec5 100644 --- a/rustdoc/latest/zcash_protocol/memo/struct.TextMemo.html +++ b/rustdoc/latest/zcash_protocol/memo/struct.TextMemo.html @@ -1,4 +1,4 @@ -TextMemo in zcash_protocol::memo - Rust
zcash_protocol::memo

Struct TextMemo

Source
pub struct TextMemo(/* private fields */);
Expand description

Type-safe wrapper around String to enforce memo length requirements.

+TextMemo in zcash_protocol::memo - Rust
zcash_protocol::memo

Struct TextMemo

Source
pub struct TextMemo(/* private fields */);
Expand description

Type-safe wrapper around String to enforce memo length requirements.

Methods from Deref<Target = str>§

1.0.0 · Source

pub fn len(&self) -> usize

Returns the length of self.

This length is in bytes, not chars or graphemes. In other words, it might not be what a human considers the length of the string.

@@ -1248,9 +1248,9 @@
§ExamplesSized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -1263,7 +1263,7 @@
§ExamplesRead more
Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/struct.TxId.html b/rustdoc/latest/zcash_protocol/struct.TxId.html index 568e0263b..66b0fa3f9 100644 --- a/rustdoc/latest/zcash_protocol/struct.TxId.html +++ b/rustdoc/latest/zcash_protocol/struct.TxId.html @@ -1,4 +1,4 @@ -TxId in zcash_protocol - Rust
zcash_protocol

Struct TxId

Source
pub struct TxId(/* private fields */);
Expand description

The identifier for a Zcash transaction.

+TxId in zcash_protocol - Rust
zcash_protocol

Struct TxId

Source
pub struct TxId(/* private fields */);
Expand description

The identifier for a Zcash transaction.

  • For v1-4 transactions, this is a double-SHA-256 hash of the encoded transaction. This means that it is malleable, and only a reliable identifier for transactions @@ -20,9 +20,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -34,7 +34,7 @@ Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/constant.COIN.html b/rustdoc/latest/zcash_protocol/value/constant.COIN.html index 7cf022d7e..39e5e4f83 100644 --- a/rustdoc/latest/zcash_protocol/value/constant.COIN.html +++ b/rustdoc/latest/zcash_protocol/value/constant.COIN.html @@ -1 +1 @@ -COIN in zcash_protocol::value - Rust
zcash_protocol::value

Constant COIN

Source
pub const COIN: u64 = 1_0000_0000;
\ No newline at end of file +COIN in zcash_protocol::value - Rust
zcash_protocol::value

Constant COIN

Source
pub const COIN: u64 = 1_0000_0000;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/constant.MAX_BALANCE.html b/rustdoc/latest/zcash_protocol/value/constant.MAX_BALANCE.html index a04a34348..aeeb4d22c 100644 --- a/rustdoc/latest/zcash_protocol/value/constant.MAX_BALANCE.html +++ b/rustdoc/latest/zcash_protocol/value/constant.MAX_BALANCE.html @@ -1 +1 @@ -MAX_BALANCE in zcash_protocol::value - Rust
zcash_protocol::value

Constant MAX_BALANCE

Source
pub const MAX_BALANCE: i64 = _; // 2_100_000_000_000_000i64
\ No newline at end of file +MAX_BALANCE in zcash_protocol::value - Rust
zcash_protocol::value

Constant MAX_BALANCE

Source
pub const MAX_BALANCE: i64 = _; // 2_100_000_000_000_000i64
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/constant.MAX_MONEY.html b/rustdoc/latest/zcash_protocol/value/constant.MAX_MONEY.html index 3ee410e42..74b44c029 100644 --- a/rustdoc/latest/zcash_protocol/value/constant.MAX_MONEY.html +++ b/rustdoc/latest/zcash_protocol/value/constant.MAX_MONEY.html @@ -1 +1 @@ -MAX_MONEY in zcash_protocol::value - Rust
zcash_protocol::value

Constant MAX_MONEY

Source
pub const MAX_MONEY: u64 = _; // 2_100_000_000_000_000u64
\ No newline at end of file +MAX_MONEY in zcash_protocol::value - Rust
zcash_protocol::value

Constant MAX_MONEY

Source
pub const MAX_MONEY: u64 = _; // 2_100_000_000_000_000u64
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/enum.BalanceError.html b/rustdoc/latest/zcash_protocol/value/enum.BalanceError.html index 103cb4712..329b25136 100644 --- a/rustdoc/latest/zcash_protocol/value/enum.BalanceError.html +++ b/rustdoc/latest/zcash_protocol/value/enum.BalanceError.html @@ -1,4 +1,4 @@ -BalanceError in zcash_protocol::value - Rust
zcash_protocol::value

Enum BalanceError

Source
pub enum BalanceError {
+BalanceError in zcash_protocol::value - Rust
zcash_protocol::value

Enum BalanceError

Source
pub enum BalanceError {
     Overflow,
     Underflow,
 }
Expand description

A type for balance violations in amount addition and subtraction @@ -8,9 +8,9 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -22,7 +22,7 @@ Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/index.html b/rustdoc/latest/zcash_protocol/value/index.html index bceaa4a0c..59f52963c 100644 --- a/rustdoc/latest/zcash_protocol/value/index.html +++ b/rustdoc/latest/zcash_protocol/value/index.html @@ -1,2 +1,2 @@ -zcash_protocol::value - Rust
zcash_protocol

Module value

Source

Modules§

Structs§

  • A struct that provides both the quotient and remainder of a division operation.
  • A type-safe representation of a Zcash value delta, in zatoshis.
  • A type-safe representation of some nonnegative amount of Zcash.

Enums§

Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/struct.ZatBalance.html b/rustdoc/latest/zcash_protocol/value/struct.ZatBalance.html index 383209b84..972c43d1a 100644 --- a/rustdoc/latest/zcash_protocol/value/struct.ZatBalance.html +++ b/rustdoc/latest/zcash_protocol/value/struct.ZatBalance.html @@ -1,4 +1,4 @@ -ZatBalance in zcash_protocol::value - Rust
zcash_protocol::value

Struct ZatBalance

Source
pub struct ZatBalance(/* private fields */);
Expand description

A type-safe representation of a Zcash value delta, in zatoshis.

+ZatBalance in zcash_protocol::value - Rust
zcash_protocol::value

Struct ZatBalance

Source
pub struct ZatBalance(/* private fields */);
Expand description

A type-safe representation of a Zcash value delta, in zatoshis.

An ZatBalance can only be constructed from an integer that is within the valid monetary range of {-MAX_MONEY..MAX_MONEY} (where MAX_MONEY = 21,000,000 × 10⁸ zatoshis), and this is preserved as an invariant internally. (A Transaction containing serialized @@ -41,9 +41,9 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -54,7 +54,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/struct.Zatoshis.html b/rustdoc/latest/zcash_protocol/value/struct.Zatoshis.html index 01501334e..985e231ac 100644 --- a/rustdoc/latest/zcash_protocol/value/struct.Zatoshis.html +++ b/rustdoc/latest/zcash_protocol/value/struct.Zatoshis.html @@ -1,4 +1,4 @@ -Zatoshis in zcash_protocol::value - Rust
zcash_protocol::value

Struct Zatoshis

Source
pub struct Zatoshis(/* private fields */);
Expand description

A type-safe representation of some nonnegative amount of Zcash.

+Zatoshis in zcash_protocol::value - Rust
zcash_protocol::value

Struct Zatoshis

Source
pub struct Zatoshis(/* private fields */);
Expand description

A type-safe representation of some nonnegative amount of Zcash.

A Zatoshis can only be constructed from an integer that is within the valid monetary range of {0..MAX_MONEY} (where MAX_MONEY = 21,000,000 × 10⁸ zatoshis).

Implementations§

Source§

impl Zatoshis

Source

pub const ZERO: Self = _

Returns the identity Zatoshis

@@ -34,9 +34,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -47,7 +47,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/testing/fn.arb_nonnegative_zat_balance.html b/rustdoc/latest/zcash_protocol/value/testing/fn.arb_nonnegative_zat_balance.html index cf1907e44..6873526ec 100644 --- a/rustdoc/latest/zcash_protocol/value/testing/fn.arb_nonnegative_zat_balance.html +++ b/rustdoc/latest/zcash_protocol/value/testing/fn.arb_nonnegative_zat_balance.html @@ -1 +1 @@ -arb_nonnegative_zat_balance in zcash_protocol::value::testing - Rust
zcash_protocol::value::testing

Function arb_nonnegative_zat_balance

Source
pub fn arb_nonnegative_zat_balance() -> impl Strategy<Value = ZatBalance>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_nonnegative_zat_balance in zcash_protocol::value::testing - Rust
zcash_protocol::value::testing

Function arb_nonnegative_zat_balance

Source
pub fn arb_nonnegative_zat_balance() -> impl Strategy<Value = ZatBalance>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/testing/fn.arb_positive_zat_balance.html b/rustdoc/latest/zcash_protocol/value/testing/fn.arb_positive_zat_balance.html index 9736c79af..93e9a2b67 100644 --- a/rustdoc/latest/zcash_protocol/value/testing/fn.arb_positive_zat_balance.html +++ b/rustdoc/latest/zcash_protocol/value/testing/fn.arb_positive_zat_balance.html @@ -1 +1 @@ -arb_positive_zat_balance in zcash_protocol::value::testing - Rust
zcash_protocol::value::testing

Function arb_positive_zat_balance

Source
pub fn arb_positive_zat_balance() -> impl Strategy<Value = ZatBalance>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_positive_zat_balance in zcash_protocol::value::testing - Rust
zcash_protocol::value::testing

Function arb_positive_zat_balance

Source
pub fn arb_positive_zat_balance() -> impl Strategy<Value = ZatBalance>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/testing/fn.arb_zat_balance.html b/rustdoc/latest/zcash_protocol/value/testing/fn.arb_zat_balance.html index 7f6a2fa1d..353a7cb02 100644 --- a/rustdoc/latest/zcash_protocol/value/testing/fn.arb_zat_balance.html +++ b/rustdoc/latest/zcash_protocol/value/testing/fn.arb_zat_balance.html @@ -1 +1 @@ -arb_zat_balance in zcash_protocol::value::testing - Rust
zcash_protocol::value::testing

Function arb_zat_balance

Source
pub fn arb_zat_balance() -> impl Strategy<Value = ZatBalance>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_zat_balance in zcash_protocol::value::testing - Rust
zcash_protocol::value::testing

Function arb_zat_balance

Source
pub fn arb_zat_balance() -> impl Strategy<Value = ZatBalance>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/testing/fn.arb_zatoshis.html b/rustdoc/latest/zcash_protocol/value/testing/fn.arb_zatoshis.html index 8f8c42ed8..2dd186e3f 100644 --- a/rustdoc/latest/zcash_protocol/value/testing/fn.arb_zatoshis.html +++ b/rustdoc/latest/zcash_protocol/value/testing/fn.arb_zatoshis.html @@ -1 +1 @@ -arb_zatoshis in zcash_protocol::value::testing - Rust
zcash_protocol::value::testing

Function arb_zatoshis

Source
pub fn arb_zatoshis() -> impl Strategy<Value = Zatoshis>
Available on crate feature test-dependencies only.
\ No newline at end of file +arb_zatoshis in zcash_protocol::value::testing - Rust
zcash_protocol::value::testing

Function arb_zatoshis

Source
pub fn arb_zatoshis() -> impl Strategy<Value = Zatoshis>
Available on crate feature test-dependencies only.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_protocol/value/testing/index.html b/rustdoc/latest/zcash_protocol/value/testing/index.html index 196ad6307..ddb1c8667 100644 --- a/rustdoc/latest/zcash_protocol/value/testing/index.html +++ b/rustdoc/latest/zcash_protocol/value/testing/index.html @@ -1 +1 @@ -zcash_protocol::value::testing - Rust
zcash_protocol::value

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file +zcash_protocol::value::testing - Rust
zcash_protocol::value

Module testing

Source
Available on crate feature test-dependencies only.

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/address/enum.TransparentAddress.html b/rustdoc/latest/zcash_transparent/address/enum.TransparentAddress.html index fb3fdf6a4..02a1ce3a1 100644 --- a/rustdoc/latest/zcash_transparent/address/enum.TransparentAddress.html +++ b/rustdoc/latest/zcash_transparent/address/enum.TransparentAddress.html @@ -1,4 +1,4 @@ -TransparentAddress in zcash_transparent::address - Rust
zcash_transparent::address

Enum TransparentAddress

Source
pub enum TransparentAddress {
+TransparentAddress in zcash_transparent::address - Rust
zcash_transparent::address

Enum TransparentAddress

Source
pub enum TransparentAddress {
     PublicKeyHash([u8; 20]),
     ScriptHash([u8; 20]),
 }
Expand description

A transparent address corresponding to either a public key hash or a script hash.

@@ -29,9 +29,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -42,7 +42,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/address/index.html b/rustdoc/latest/zcash_transparent/address/index.html index 564c85053..3febd58d6 100644 --- a/rustdoc/latest/zcash_transparent/address/index.html +++ b/rustdoc/latest/zcash_transparent/address/index.html @@ -1,2 +1,2 @@ -zcash_transparent::address - Rust
zcash_transparent

Module address

Source
Expand description

Support for legacy transparent addresses and scripts.

+zcash_transparent::address - Rust
zcash_transparent

Module address

Source
Expand description

Support for legacy transparent addresses and scripts.

Modules§

Structs§

  • A serialized script, used inside transparent inputs and outputs of a transaction.

Enums§

  • A transparent address corresponding to either a public key hash or a script hash.
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/address/struct.Script.html b/rustdoc/latest/zcash_transparent/address/struct.Script.html index 310e375e3..afbe03dee 100644 --- a/rustdoc/latest/zcash_transparent/address/struct.Script.html +++ b/rustdoc/latest/zcash_transparent/address/struct.Script.html @@ -1,4 +1,4 @@ -Script in zcash_transparent::address - Rust
zcash_transparent::address

Struct Script

Source
pub struct Script(pub Vec<u8>);
Expand description

A serialized script, used inside transparent inputs and outputs of a transaction.

+Script in zcash_transparent::address - Rust
zcash_transparent::address

Struct Script

Source
pub struct Script(pub Vec<u8>);
Expand description

A serialized script, used inside transparent inputs and outputs of a transaction.

Tuple Fields§

§0: Vec<u8>

Implementations§

Source§

impl Script

Source

pub fn read<R: Read>(reader: R) -> Result<Self>

Source

pub fn write<W: Write>(&self, writer: W) -> Result<()>

Source

pub fn serialized_size(&self) -> usize

Returns the length of this script as encoded (including the initial CompactSize).

Source

pub fn address(&self) -> Option<TransparentAddress>

Returns the address that this Script contains, if any.

Trait Implementations§

Source§

impl Clone for Script

Source§

fn clone(&self) -> Script

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Script

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for Script

Source§

fn default() -> Script

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Script

Source§

fn eq(&self, other: &Script) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, @@ -6,9 +6,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -19,7 +19,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/address/testing/fn.arb_transparent_addr.html b/rustdoc/latest/zcash_transparent/address/testing/fn.arb_transparent_addr.html index e748d5a02..b887b612a 100644 --- a/rustdoc/latest/zcash_transparent/address/testing/fn.arb_transparent_addr.html +++ b/rustdoc/latest/zcash_transparent/address/testing/fn.arb_transparent_addr.html @@ -1 +1 @@ -arb_transparent_addr in zcash_transparent::address::testing - Rust
zcash_transparent::address::testing

Function arb_transparent_addr

Source
pub fn arb_transparent_addr() -> impl Strategy<Value = TransparentAddress>
\ No newline at end of file +arb_transparent_addr in zcash_transparent::address::testing - Rust
zcash_transparent::address::testing

Function arb_transparent_addr

Source
pub fn arb_transparent_addr() -> impl Strategy<Value = TransparentAddress>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/address/testing/index.html b/rustdoc/latest/zcash_transparent/address/testing/index.html index 6b747a3f3..a35cf984a 100644 --- a/rustdoc/latest/zcash_transparent/address/testing/index.html +++ b/rustdoc/latest/zcash_transparent/address/testing/index.html @@ -1 +1 @@ -zcash_transparent::address::testing - Rust
zcash_transparent::address

Module testing

Source

Functions§

\ No newline at end of file +zcash_transparent::address::testing - Rust
zcash_transparent::address

Module testing

Source

Functions§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/all.html b/rustdoc/latest/zcash_transparent/all.html index a4ad5d7ad..c4e8b8b14 100644 --- a/rustdoc/latest/zcash_transparent/all.html +++ b/rustdoc/latest/zcash_transparent/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/builder/enum.Error.html b/rustdoc/latest/zcash_transparent/builder/enum.Error.html index 5f778de53..4152431e7 100644 --- a/rustdoc/latest/zcash_transparent/builder/enum.Error.html +++ b/rustdoc/latest/zcash_transparent/builder/enum.Error.html @@ -1,4 +1,4 @@ -Error in zcash_transparent::builder - Rust
zcash_transparent::builder

Enum Error

Source
pub enum Error {
+Error in zcash_transparent::builder - Rust
zcash_transparent::builder

Enum Error

Source
pub enum Error {
     InvalidAddress,
     InvalidAmount,
     MissingSigningKey,
@@ -7,9 +7,9 @@
 and should not be overridden without very good reason.
Source§

impl Eq for Error

Source§

impl StructuralPartialEq for Error

Auto Trait Implementations§

§

impl Freeze for Error

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -20,7 +20,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/builder/index.html b/rustdoc/latest/zcash_transparent/builder/index.html index 4d1c04f43..0fddea5d5 100644 --- a/rustdoc/latest/zcash_transparent/builder/index.html +++ b/rustdoc/latest/zcash_transparent/builder/index.html @@ -1,2 +1,2 @@ -zcash_transparent::builder - Rust
zcash_transparent

Module builder

Source
Expand description

Types and functions for building transparent transaction components.

+zcash_transparent::builder - Rust
zcash_transparent

Module builder

Source
Expand description

Types and functions for building transparent transaction components.

Structs§

Enums§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/builder/struct.TransparentBuilder.html b/rustdoc/latest/zcash_transparent/builder/struct.TransparentBuilder.html index 7c01f4bee..f43282c17 100644 --- a/rustdoc/latest/zcash_transparent/builder/struct.TransparentBuilder.html +++ b/rustdoc/latest/zcash_transparent/builder/struct.TransparentBuilder.html @@ -1,4 +1,4 @@ -TransparentBuilder in zcash_transparent::builder - Rust
zcash_transparent::builder

Struct TransparentBuilder

Source
pub struct TransparentBuilder { /* private fields */ }

Implementations§

Source§

impl TransparentBuilder

Source

pub fn empty() -> Self

Constructs a new TransparentBuilder

+TransparentBuilder in zcash_transparent::builder - Rust
zcash_transparent::builder

Struct TransparentBuilder

Source
pub struct TransparentBuilder { /* private fields */ }

Implementations§

Source§

impl TransparentBuilder

Source

pub fn empty() -> Self

Constructs a new TransparentBuilder

Source

pub fn inputs(&self) -> &[TransparentInputInfo]

Returns the list of transparent inputs that will be consumed by the transaction being constructed.

Source

pub fn outputs(&self) -> &[TxOut]

Returns the transparent outputs that will be produced by the transaction being constructed.

@@ -16,9 +16,9 @@

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -28,7 +28,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/builder/struct.TransparentInputInfo.html b/rustdoc/latest/zcash_transparent/builder/struct.TransparentInputInfo.html index e878bd7a5..dc1d5b3f7 100644 --- a/rustdoc/latest/zcash_transparent/builder/struct.TransparentInputInfo.html +++ b/rustdoc/latest/zcash_transparent/builder/struct.TransparentInputInfo.html @@ -1,10 +1,10 @@ -TransparentInputInfo in zcash_transparent::builder - Rust
zcash_transparent::builder

Struct TransparentInputInfo

Source
pub struct TransparentInputInfo { /* private fields */ }

Implementations§

Trait Implementations§

Source§

impl Clone for TransparentInputInfo

Source§

fn clone(&self) -> TransparentInputInfo

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransparentInputInfo

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where +TransparentInputInfo in zcash_transparent::builder - Rust
zcash_transparent::builder

Struct TransparentInputInfo

Source
pub struct TransparentInputInfo { /* private fields */ }

Implementations§

Trait Implementations§

Source§

impl Clone for TransparentInputInfo

Source§

fn clone(&self) -> TransparentInputInfo

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TransparentInputInfo

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -15,7 +15,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/builder/struct.TransparentSigningSet.html b/rustdoc/latest/zcash_transparent/builder/struct.TransparentSigningSet.html index 35cdc9972..0a6109f85 100644 --- a/rustdoc/latest/zcash_transparent/builder/struct.TransparentSigningSet.html +++ b/rustdoc/latest/zcash_transparent/builder/struct.TransparentSigningSet.html @@ -1,4 +1,4 @@ -TransparentSigningSet in zcash_transparent::builder - Rust
zcash_transparent::builder

Struct TransparentSigningSet

Source
pub struct TransparentSigningSet { /* private fields */ }
Expand description

A set of transparent signing keys.

+TransparentSigningSet in zcash_transparent::builder - Rust
zcash_transparent::builder

Struct TransparentSigningSet

Source
pub struct TransparentSigningSet { /* private fields */ }
Expand description

A set of transparent signing keys.

When the transparent-inputs feature flag is enabled, transparent signing keys can be stored in this set and used to authorize transactions with transparent inputs.

Implementations§

Source§

impl TransparentSigningSet

Source

pub fn new() -> Self

Constructs an empty set of signing keys.

@@ -7,9 +7,9 @@

Trait Implementations§

Source§

impl Default for TransparentSigningSet

Source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -19,7 +19,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/builder/struct.Unauthorized.html b/rustdoc/latest/zcash_transparent/builder/struct.Unauthorized.html index 8912ad24f..9b6b5a59f 100644 --- a/rustdoc/latest/zcash_transparent/builder/struct.Unauthorized.html +++ b/rustdoc/latest/zcash_transparent/builder/struct.Unauthorized.html @@ -1,4 +1,4 @@ -Unauthorized in zcash_transparent::builder - Rust
zcash_transparent::builder

Struct Unauthorized

Source
pub struct Unauthorized { /* private fields */ }

Trait Implementations§

Source§

impl Authorization for Unauthorized

Source§

impl Clone for Unauthorized

Source§

fn clone(&self) -> Unauthorized

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Unauthorized

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl TransparentAuthorizingContext for Unauthorized

Source§

fn input_amounts(&self) -> Vec<NonNegativeAmount>

Returns the list of all transparent input amounts, provided +Unauthorized in zcash_transparent::builder - Rust
zcash_transparent::builder

Struct Unauthorized

Source
pub struct Unauthorized { /* private fields */ }

Trait Implementations§

Source§

impl Authorization for Unauthorized

Source§

impl Clone for Unauthorized

Source§

fn clone(&self) -> Unauthorized

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Unauthorized

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl TransparentAuthorizingContext for Unauthorized

Source§

fn input_amounts(&self) -> Vec<NonNegativeAmount>

Returns the list of all transparent input amounts, provided so that wallets can commit to the transparent input breakdown without requiring the full data of the previous transactions providing these inputs.
Source§

fn input_scriptpubkeys(&self) -> Vec<Script>

Returns the list of all transparent input scriptPubKeys, provided @@ -8,9 +8,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/index.html b/rustdoc/latest/zcash_transparent/bundle/index.html index db28c80f3..decca5aad 100644 --- a/rustdoc/latest/zcash_transparent/bundle/index.html +++ b/rustdoc/latest/zcash_transparent/bundle/index.html @@ -1,3 +1,3 @@ -zcash_transparent::bundle - Rust
zcash_transparent

Module bundle

Source
Expand description

Structs representing the components within Zcash transactions.

+zcash_transparent::bundle - Rust
zcash_transparent

Module bundle

Source
Expand description

Structs representing the components within Zcash transactions.

Modules§

Structs§

Traits§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/struct.Authorized.html b/rustdoc/latest/zcash_transparent/bundle/struct.Authorized.html index 4281e86f1..1082f83a3 100644 --- a/rustdoc/latest/zcash_transparent/bundle/struct.Authorized.html +++ b/rustdoc/latest/zcash_transparent/bundle/struct.Authorized.html @@ -1,4 +1,4 @@ -Authorized in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Struct Authorized

Source
pub struct Authorized;

Trait Implementations§

Source§

impl Authorization for Authorized

Source§

impl Clone for Authorized

Source§

fn clone(&self) -> Authorized

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Authorized

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl MapAuth<Authorized, Authorized> for ()

The identity map.

+Authorized in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Struct Authorized

Source
pub struct Authorized;

Trait Implementations§

Source§

impl Authorization for Authorized

Source§

impl Clone for Authorized

Source§

fn clone(&self) -> Authorized

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Authorized

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl MapAuth<Authorized, Authorized> for ()

The identity map.

Source§

fn map_script_sig( &self, s: <Authorized as Authorization>::ScriptSig, @@ -7,9 +7,9 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -20,7 +20,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/struct.Bundle.html b/rustdoc/latest/zcash_transparent/bundle/struct.Bundle.html index ac2afcac6..42f18e55c 100644 --- a/rustdoc/latest/zcash_transparent/bundle/struct.Bundle.html +++ b/rustdoc/latest/zcash_transparent/bundle/struct.Bundle.html @@ -1,4 +1,4 @@ -Bundle in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Struct Bundle

Source
pub struct Bundle<A: Authorization> {
+Bundle in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Struct Bundle

Source
pub struct Bundle<A: Authorization> {
     pub vin: Vec<TxIn<A>>,
     pub vout: Vec<TxOut>,
     pub authorization: A,
@@ -38,9 +38,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -51,7 +51,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/struct.EffectsOnly.html b/rustdoc/latest/zcash_transparent/bundle/struct.EffectsOnly.html index 81b419776..b787da733 100644 --- a/rustdoc/latest/zcash_transparent/bundle/struct.EffectsOnly.html +++ b/rustdoc/latest/zcash_transparent/bundle/struct.EffectsOnly.html @@ -1,4 +1,4 @@ -EffectsOnly in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Struct EffectsOnly

Source
pub struct EffectsOnly { /* private fields */ }
Expand description

Marker type for a bundle that contains no authorizing data, and the necessary input +EffectsOnly in zcash_transparent::bundle - Rust

zcash_transparent::bundle

Struct EffectsOnly

Source
pub struct EffectsOnly { /* private fields */ }
Expand description

Marker type for a bundle that contains no authorizing data, and the necessary input information for creating sighashes.

Trait Implementations§

Source§

impl Authorization for EffectsOnly

Source§

impl Debug for EffectsOnly

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl TransparentAuthorizingContext for EffectsOnly

Source§

fn input_amounts(&self) -> Vec<NonNegativeAmount>

Returns the list of all transparent input amounts, provided so that wallets can commit to the transparent input breakdown @@ -9,9 +9,9 @@ providing these inputs.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/struct.OutPoint.html b/rustdoc/latest/zcash_transparent/bundle/struct.OutPoint.html index ec2d29600..3f089d5ca 100644 --- a/rustdoc/latest/zcash_transparent/bundle/struct.OutPoint.html +++ b/rustdoc/latest/zcash_transparent/bundle/struct.OutPoint.html @@ -1,4 +1,4 @@ -OutPoint in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Struct OutPoint

Source
pub struct OutPoint { /* private fields */ }

Implementations§

Source§

impl OutPoint

Source

pub fn new(hash: [u8; 32], n: u32) -> Self

Constructs an OutPoint for the output at index n in the transaction +OutPoint in zcash_transparent::bundle - Rust

zcash_transparent::bundle

Struct OutPoint

Source
pub struct OutPoint { /* private fields */ }

Implementations§

Source§

impl OutPoint

Source

pub fn new(hash: [u8; 32], n: u32) -> Self

Constructs an OutPoint for the output at index n in the transaction with txid hash.

Source

pub const fn fake() -> Self

Constructs a fake OutPoint for use in tests.

Source

pub fn read<R: Read>(reader: R) -> Result<Self>

Source

pub fn write<W: Write>(&self, writer: W) -> Result<()>

Source

pub fn n(&self) -> u32

Returns the output index of this OutPoint.

@@ -15,9 +15,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -28,7 +28,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/struct.TxIn.html b/rustdoc/latest/zcash_transparent/bundle/struct.TxIn.html index ac19b0a39..39e09da61 100644 --- a/rustdoc/latest/zcash_transparent/bundle/struct.TxIn.html +++ b/rustdoc/latest/zcash_transparent/bundle/struct.TxIn.html @@ -1,4 +1,4 @@ -TxIn in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Struct TxIn

Source
pub struct TxIn<A: Authorization> {
+TxIn in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Struct TxIn

Source
pub struct TxIn<A: Authorization> {
     pub prevout: OutPoint,
     pub script_sig: A::ScriptSig,
     pub sequence: u32,
@@ -16,9 +16,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -29,7 +29,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/struct.TxOut.html b/rustdoc/latest/zcash_transparent/bundle/struct.TxOut.html index 043e8dd96..82b41afdc 100644 --- a/rustdoc/latest/zcash_transparent/bundle/struct.TxOut.html +++ b/rustdoc/latest/zcash_transparent/bundle/struct.TxOut.html @@ -1,4 +1,4 @@ -TxOut in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Struct TxOut

Source
pub struct TxOut {
+TxOut in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Struct TxOut

Source
pub struct TxOut {
     pub value: Zatoshis,
     pub script_pubkey: Script,
 }

Fields§

§value: Zatoshis§script_pubkey: Script

Implementations§

Source§

impl TxOut

Source

pub fn read<R: Read>(reader: &mut R) -> Result<Self>

Source

pub fn write<W: Write>(&self, writer: W) -> Result<()>

Source

pub fn recipient_address(&self) -> Option<TransparentAddress>

Returns the address to which the TxOut was sent, if this is a valid P2SH or P2PKH output.

@@ -7,9 +7,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -20,7 +20,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/testing/constant.VALID_OPCODES.html b/rustdoc/latest/zcash_transparent/bundle/testing/constant.VALID_OPCODES.html index 6e5dbce62..a50269179 100644 --- a/rustdoc/latest/zcash_transparent/bundle/testing/constant.VALID_OPCODES.html +++ b/rustdoc/latest/zcash_transparent/bundle/testing/constant.VALID_OPCODES.html @@ -1 +1 @@ -VALID_OPCODES in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Constant VALID_OPCODES

Source
pub const VALID_OPCODES: [u8; 8];
\ No newline at end of file +VALID_OPCODES in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Constant VALID_OPCODES

Source
pub const VALID_OPCODES: [u8; 8];
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_bundle.html b/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_bundle.html index 165d8d8a4..ef2ad501c 100644 --- a/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_bundle.html +++ b/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_bundle.html @@ -1 +1 @@ -arb_bundle in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Function arb_bundle

Source
pub fn arb_bundle() -> impl Strategy<Value = Option<Bundle<Authorized>>>
\ No newline at end of file +arb_bundle in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Function arb_bundle

Source
pub fn arb_bundle() -> impl Strategy<Value = Option<Bundle<Authorized>>>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_outpoint.html b/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_outpoint.html index 4afb67bca..ba99ed6fe 100644 --- a/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_outpoint.html +++ b/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_outpoint.html @@ -1 +1 @@ -arb_outpoint in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Function arb_outpoint

Source
pub fn arb_outpoint() -> impl Strategy<Value = OutPoint>
\ No newline at end of file +arb_outpoint in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Function arb_outpoint

Source
pub fn arb_outpoint() -> impl Strategy<Value = OutPoint>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_script.html b/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_script.html index b0935d55b..dbe4ed37e 100644 --- a/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_script.html +++ b/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_script.html @@ -1 +1 @@ -arb_script in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Function arb_script

Source
pub fn arb_script() -> impl Strategy<Value = Script>
\ No newline at end of file +arb_script in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Function arb_script

Source
pub fn arb_script() -> impl Strategy<Value = Script>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_txin.html b/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_txin.html index 7e92fe308..a9a765b11 100644 --- a/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_txin.html +++ b/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_txin.html @@ -1 +1 @@ -arb_txin in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Function arb_txin

Source
pub fn arb_txin() -> impl Strategy<Value = TxIn<Authorized>>
\ No newline at end of file +arb_txin in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Function arb_txin

Source
pub fn arb_txin() -> impl Strategy<Value = TxIn<Authorized>>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_txout.html b/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_txout.html index 10efe4fd4..94b8ad34f 100644 --- a/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_txout.html +++ b/rustdoc/latest/zcash_transparent/bundle/testing/fn.arb_txout.html @@ -1 +1 @@ -arb_txout in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Function arb_txout

Source
pub fn arb_txout() -> impl Strategy<Value = TxOut>
\ No newline at end of file +arb_txout in zcash_transparent::bundle::testing - Rust
zcash_transparent::bundle::testing

Function arb_txout

Source
pub fn arb_txout() -> impl Strategy<Value = TxOut>
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/testing/index.html b/rustdoc/latest/zcash_transparent/bundle/testing/index.html index 627f6b6cb..76f2de120 100644 --- a/rustdoc/latest/zcash_transparent/bundle/testing/index.html +++ b/rustdoc/latest/zcash_transparent/bundle/testing/index.html @@ -1 +1 @@ -zcash_transparent::bundle::testing - Rust
\ No newline at end of file +zcash_transparent::bundle::testing - Rust
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/trait.Authorization.html b/rustdoc/latest/zcash_transparent/bundle/trait.Authorization.html index e38ac4a89..761a49714 100644 --- a/rustdoc/latest/zcash_transparent/bundle/trait.Authorization.html +++ b/rustdoc/latest/zcash_transparent/bundle/trait.Authorization.html @@ -1,3 +1,3 @@ -Authorization in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Trait Authorization

Source
pub trait Authorization: Debug {
+Authorization in zcash_transparent::bundle - Rust
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/bundle/trait.MapAuth.html b/rustdoc/latest/zcash_transparent/bundle/trait.MapAuth.html index d88c89685..c7da8dc76 100644 --- a/rustdoc/latest/zcash_transparent/bundle/trait.MapAuth.html +++ b/rustdoc/latest/zcash_transparent/bundle/trait.MapAuth.html @@ -1,4 +1,4 @@ -MapAuth in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Trait MapAuth

Source
pub trait MapAuth<A: Authorization, B: Authorization> {
+MapAuth in zcash_transparent::bundle - Rust
zcash_transparent::bundle

Trait MapAuth

Source
pub trait MapAuth<A: Authorization, B: Authorization> {
     // Required methods
     fn map_script_sig(&self, s: A::ScriptSig) -> B::ScriptSig;
     fn map_authorization(&self, s: A) -> B;
diff --git a/rustdoc/latest/zcash_transparent/index.html b/rustdoc/latest/zcash_transparent/index.html
index 092810ccc..b35c32d27 100644
--- a/rustdoc/latest/zcash_transparent/index.html
+++ b/rustdoc/latest/zcash_transparent/index.html
@@ -1,4 +1,4 @@
-zcash_transparent - Rust

Crate zcash_transparent

Source
Expand description

§Zcash transparent protocol

§Feature flags

+zcash_transparent - Rust

Crate zcash_transparent

Source
Expand description

§Zcash transparent protocol

§Feature flags

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -42,7 +42,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/keys/struct.EphemeralIvk.html b/rustdoc/latest/zcash_transparent/keys/struct.EphemeralIvk.html index 06616708f..cb7bbb81b 100644 --- a/rustdoc/latest/zcash_transparent/keys/struct.EphemeralIvk.html +++ b/rustdoc/latest/zcash_transparent/keys/struct.EphemeralIvk.html @@ -1,4 +1,4 @@ -EphemeralIvk in zcash_transparent::keys - Rust
zcash_transparent::keys

Struct EphemeralIvk

Source
pub struct EphemeralIvk(/* private fields */);
Expand description

An incoming viewing key at the “ephemeral” path +EphemeralIvk in zcash_transparent::keys - Rust

zcash_transparent::keys

Struct EphemeralIvk

Source
pub struct EphemeralIvk(/* private fields */);
Expand description

An incoming viewing key at the “ephemeral” path m/44'/<coin_type>'/<account>'/2.

This allows derivation of ephemeral addresses for use within the wallet.

Implementations§

Source§

impl EphemeralIvk

Source

pub fn derive_ephemeral_address( @@ -9,9 +9,9 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -22,7 +22,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/keys/struct.ExternalIvk.html b/rustdoc/latest/zcash_transparent/keys/struct.ExternalIvk.html index 9256142b4..1bbce0792 100644 --- a/rustdoc/latest/zcash_transparent/keys/struct.ExternalIvk.html +++ b/rustdoc/latest/zcash_transparent/keys/struct.ExternalIvk.html @@ -1,4 +1,4 @@ -ExternalIvk in zcash_transparent::keys - Rust
zcash_transparent::keys

Struct ExternalIvk

Source
pub struct ExternalIvk(/* private fields */);
Expand description

An incoming viewing key at the BIP44 “external” path +ExternalIvk in zcash_transparent::keys - Rust

zcash_transparent::keys

Struct ExternalIvk

Source
pub struct ExternalIvk(/* private fields */);
Expand description

An incoming viewing key at the BIP44 “external” path m/44'/<coin_type>'/<account>'/0.

This allows derivation of child addresses that may be provided to external parties.

Trait Implementations§

Source§

impl Clone for ExternalIvk

Source§

fn clone(&self) -> ExternalIvk

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ExternalIvk

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl IncomingViewingKey for ExternalIvk

Source§

fn derive_address( @@ -10,9 +10,9 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -23,7 +23,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/keys/struct.ExternalOvk.html b/rustdoc/latest/zcash_transparent/keys/struct.ExternalOvk.html index 7c33b8ee9..1a2bd9e98 100644 --- a/rustdoc/latest/zcash_transparent/keys/struct.ExternalOvk.html +++ b/rustdoc/latest/zcash_transparent/keys/struct.ExternalOvk.html @@ -1,11 +1,11 @@ -ExternalOvk in zcash_transparent::keys - Rust
zcash_transparent::keys

Struct ExternalOvk

Source
pub struct ExternalOvk(/* private fields */);
Expand description

External outgoing viewing key used by zcashd for transparent-to-shielded spends to +ExternalOvk in zcash_transparent::keys - Rust

zcash_transparent::keys

Struct ExternalOvk

Source
pub struct ExternalOvk(/* private fields */);
Expand description

External outgoing viewing key used by zcashd for transparent-to-shielded spends to external receivers.

Implementations§

Source§

impl ExternalOvk

Source

pub fn as_bytes(&self) -> [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -15,7 +15,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/keys/struct.InternalIvk.html b/rustdoc/latest/zcash_transparent/keys/struct.InternalIvk.html index 840dcf5da..51efc7b57 100644 --- a/rustdoc/latest/zcash_transparent/keys/struct.InternalIvk.html +++ b/rustdoc/latest/zcash_transparent/keys/struct.InternalIvk.html @@ -1,4 +1,4 @@ -InternalIvk in zcash_transparent::keys - Rust
zcash_transparent::keys

Struct InternalIvk

Source
pub struct InternalIvk(/* private fields */);
Expand description

An incoming viewing key at the BIP44 “internal” path +InternalIvk in zcash_transparent::keys - Rust

zcash_transparent::keys

Struct InternalIvk

Source
pub struct InternalIvk(/* private fields */);
Expand description

An incoming viewing key at the BIP44 “internal” path m/44'/<coin_type>'/<account>'/1.

This allows derivation of change addresses for use within the wallet, but which should not be shared with external parties.

@@ -11,9 +11,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -24,7 +24,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/keys/struct.InternalOvk.html b/rustdoc/latest/zcash_transparent/keys/struct.InternalOvk.html index e2b40f525..b12012bb7 100644 --- a/rustdoc/latest/zcash_transparent/keys/struct.InternalOvk.html +++ b/rustdoc/latest/zcash_transparent/keys/struct.InternalOvk.html @@ -1,10 +1,10 @@ -InternalOvk in zcash_transparent::keys - Rust
zcash_transparent::keys

Struct InternalOvk

Source
pub struct InternalOvk(/* private fields */);
Expand description

Internal outgoing viewing key used for autoshielding.

+InternalOvk in zcash_transparent::keys - Rust
zcash_transparent::keys

Struct InternalOvk

Source
pub struct InternalOvk(/* private fields */);
Expand description

Internal outgoing viewing key used for autoshielding.

Implementations§

Source§

impl InternalOvk

Source

pub fn as_bytes(&self) -> [u8; 32]

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -14,7 +14,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/keys/struct.NonHardenedChildIndex.html b/rustdoc/latest/zcash_transparent/keys/struct.NonHardenedChildIndex.html index 2e8b860ae..e78baba44 100644 --- a/rustdoc/latest/zcash_transparent/keys/struct.NonHardenedChildIndex.html +++ b/rustdoc/latest/zcash_transparent/keys/struct.NonHardenedChildIndex.html @@ -1,4 +1,4 @@ -NonHardenedChildIndex in zcash_transparent::keys - Rust
zcash_transparent::keys

Struct NonHardenedChildIndex

Source
pub struct NonHardenedChildIndex(/* private fields */);
Expand description

A child index for a derived transparent address.

+NonHardenedChildIndex in zcash_transparent::keys - Rust
zcash_transparent::keys

Struct NonHardenedChildIndex

Source
pub struct NonHardenedChildIndex(/* private fields */);
Expand description

A child index for a derived transparent address.

Only NON-hardened derivation is supported.

Implementations§

Source§

impl NonHardenedChildIndex

Source

pub const ZERO: NonHardenedChildIndex = _

Source

pub fn from_index(i: u32) -> Option<Self>

Parses the given ZIP 32 child index.

Returns None if the hardened bit is set.

@@ -8,9 +8,9 @@ T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/keys/struct.TransparentKeyScope.html b/rustdoc/latest/zcash_transparent/keys/struct.TransparentKeyScope.html index a5b20ff3c..3f3951a29 100644 --- a/rustdoc/latest/zcash_transparent/keys/struct.TransparentKeyScope.html +++ b/rustdoc/latest/zcash_transparent/keys/struct.TransparentKeyScope.html @@ -1,4 +1,4 @@ -TransparentKeyScope in zcash_transparent::keys - Rust
zcash_transparent::keys

Struct TransparentKeyScope

Source
pub struct TransparentKeyScope(/* private fields */);
Expand description

The scope of a transparent key.

+TransparentKeyScope in zcash_transparent::keys - Rust
zcash_transparent::keys

Struct TransparentKeyScope

Source
pub struct TransparentKeyScope(/* private fields */);
Expand description

The scope of a transparent key.

This type can represent [zip32] internal and external scopes, as well as custom scopes that may be used in non-hardened derivation at the change level of the BIP 44 key path.

Implementations§

Source§

impl TransparentKeyScope

Source

pub const EXTERNAL: Self = _

The scope used to derive keys for external transparent addresses, @@ -15,9 +15,9 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -28,7 +28,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/keys/trait.IncomingViewingKey.html b/rustdoc/latest/zcash_transparent/keys/trait.IncomingViewingKey.html index 887dd9106..9052af227 100644 --- a/rustdoc/latest/zcash_transparent/keys/trait.IncomingViewingKey.html +++ b/rustdoc/latest/zcash_transparent/keys/trait.IncomingViewingKey.html @@ -1,4 +1,4 @@ -IncomingViewingKey in zcash_transparent::keys - Rust
zcash_transparent::keys

Trait IncomingViewingKey

Source
pub trait IncomingViewingKey: SealedChangeLevelKey + Sized {
+IncomingViewingKey in zcash_transparent::keys - Rust
zcash_transparent::keys

Trait IncomingViewingKey

Source
pub trait IncomingViewingKey: SealedChangeLevelKey + Sized {
     // Provided methods
     fn derive_address(
         &self,
diff --git a/rustdoc/latest/zcash_transparent/pczt/enum.ParseError.html b/rustdoc/latest/zcash_transparent/pczt/enum.ParseError.html
index 580c8568d..567c86a61 100644
--- a/rustdoc/latest/zcash_transparent/pczt/enum.ParseError.html
+++ b/rustdoc/latest/zcash_transparent/pczt/enum.ParseError.html
@@ -1,4 +1,4 @@
-ParseError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum ParseError

Source
pub enum ParseError {
+ParseError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum ParseError

Source
pub enum ParseError {
     InvalidRequiredHeightLocktime,
     InvalidRequiredTimeLocktime,
     InvalidSighashType,
@@ -9,9 +9,9 @@
 

Trait Implementations§

Source§

impl Debug for ParseError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/enum.SignerError.html b/rustdoc/latest/zcash_transparent/pczt/enum.SignerError.html index 0a45cb4d0..82b1e88dc 100644 --- a/rustdoc/latest/zcash_transparent/pczt/enum.SignerError.html +++ b/rustdoc/latest/zcash_transparent/pczt/enum.SignerError.html @@ -1,4 +1,4 @@ -SignerError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum SignerError

Source
pub enum SignerError {
+SignerError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum SignerError

Source
pub enum SignerError {
     WrongSpendingKey,
 }
Expand description

Errors that can occur while signing a transparent input in a PCZT.

Variants§

§

WrongSpendingKey

The provided sk does not match any pubkey involved with spend control of the @@ -6,9 +6,9 @@

Trait Implementations§

Source§

impl Debug for SignerError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -18,7 +18,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/enum.SpendFinalizerError.html b/rustdoc/latest/zcash_transparent/pczt/enum.SpendFinalizerError.html index d1e3c0697..8ba34dec3 100644 --- a/rustdoc/latest/zcash_transparent/pczt/enum.SpendFinalizerError.html +++ b/rustdoc/latest/zcash_transparent/pczt/enum.SpendFinalizerError.html @@ -1,4 +1,4 @@ -SpendFinalizerError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum SpendFinalizerError

Source
pub enum SpendFinalizerError {
+SpendFinalizerError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum SpendFinalizerError

Source
pub enum SpendFinalizerError {
     MissingSignature,
     UnexpectedSignatures,
     UnsupportedScriptPubkey,
@@ -9,9 +9,9 @@
 

Trait Implementations§

Source§

impl Debug for SpendFinalizerError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/enum.TxExtractorError.html b/rustdoc/latest/zcash_transparent/pczt/enum.TxExtractorError.html index f3862eac6..2ff88c833 100644 --- a/rustdoc/latest/zcash_transparent/pczt/enum.TxExtractorError.html +++ b/rustdoc/latest/zcash_transparent/pczt/enum.TxExtractorError.html @@ -1,4 +1,4 @@ -TxExtractorError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum TxExtractorError

Source
pub enum TxExtractorError {
+TxExtractorError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum TxExtractorError

Source
pub enum TxExtractorError {
     MissingScriptSig,
 }
Expand description

Errors that can occur while extracting a regular transparent bundle from a PCZT bundle.

@@ -6,9 +6,9 @@

Trait Implementations§

Source§

impl Debug for TxExtractorError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -18,7 +18,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/enum.UpdaterError.html b/rustdoc/latest/zcash_transparent/pczt/enum.UpdaterError.html index e7ca6fa9f..e0fe48bc1 100644 --- a/rustdoc/latest/zcash_transparent/pczt/enum.UpdaterError.html +++ b/rustdoc/latest/zcash_transparent/pczt/enum.UpdaterError.html @@ -1,4 +1,4 @@ -UpdaterError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum UpdaterError

Source
pub enum UpdaterError {
+UpdaterError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum UpdaterError

Source
pub enum UpdaterError {
     InvalidIndex,
     NotP2sh,
     WrongRedeemScript,
@@ -9,9 +9,9 @@
 

Trait Implementations§

Source§

impl Debug for UpdaterError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/enum.VerifyError.html b/rustdoc/latest/zcash_transparent/pczt/enum.VerifyError.html index 79aa0b0f1..6d8ebf48b 100644 --- a/rustdoc/latest/zcash_transparent/pczt/enum.VerifyError.html +++ b/rustdoc/latest/zcash_transparent/pczt/enum.VerifyError.html @@ -1,4 +1,4 @@ -VerifyError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum VerifyError

Source
pub enum VerifyError {
+VerifyError in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Enum VerifyError

Source
pub enum VerifyError {
     NotP2sh,
     UnsupportedScriptPubkey,
     WrongRedeemScript,
@@ -9,9 +9,9 @@
 

Trait Implementations§

Source§

impl Debug for VerifyError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/index.html b/rustdoc/latest/zcash_transparent/pczt/index.html index 3dde9f4b0..a74924592 100644 --- a/rustdoc/latest/zcash_transparent/pczt/index.html +++ b/rustdoc/latest/zcash_transparent/pczt/index.html @@ -1,4 +1,4 @@ -zcash_transparent::pczt - Rust
zcash_transparent

Module pczt

Source
Expand description

PCZT support for transparent Zcash.

+zcash_transparent::pczt - Rust
zcash_transparent

Module pczt

Source
Expand description

PCZT support for transparent Zcash.

Structs§

  • The BIP 32 derivation path at which a key can be found.
  • PCZT fields that are specific to producing the transaction’s transparent bundle (if any).
  • Information about a transparent spend within a transaction.
  • An updater for a transparent PCZT input.
  • Information about a transparent output within a transaction.
  • An updater for a transparent PCZT output.
  • Authorizing data for a transparent bundle in a transaction that is just missing binding signatures.
  • An updater for a transparent PCZT bundle.

Enums§

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/struct.Bundle.html b/rustdoc/latest/zcash_transparent/pczt/struct.Bundle.html index a82c66d4e..d53121563 100644 --- a/rustdoc/latest/zcash_transparent/pczt/struct.Bundle.html +++ b/rustdoc/latest/zcash_transparent/pczt/struct.Bundle.html @@ -1,4 +1,4 @@ -Bundle in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct Bundle

Source
pub struct Bundle { /* private fields */ }
Expand description

PCZT fields that are specific to producing the transaction’s transparent bundle (if +Bundle in zcash_transparent::pczt - Rust

zcash_transparent::pczt

Struct Bundle

Source
pub struct Bundle { /* private fields */ }
Expand description

PCZT fields that are specific to producing the transaction’s transparent bundle (if any).

This struct is for representing Sapling in a partially-created transaction. If you have a fully-created transaction, use the regular Bundle struct.

@@ -26,9 +26,9 @@

Trait Implementations§

Source§

impl Debug for Bundle

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Bundle

§

impl RefUnwindSafe for Bundle

§

impl Send for Bundle

§

impl Sync for Bundle

§

impl Unpin for Bundle

§

impl UnwindSafe for Bundle

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -38,7 +38,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/struct.Input.html b/rustdoc/latest/zcash_transparent/pczt/struct.Input.html index 8d6000c53..0fc45767e 100644 --- a/rustdoc/latest/zcash_transparent/pczt/struct.Input.html +++ b/rustdoc/latest/zcash_transparent/pczt/struct.Input.html @@ -1,4 +1,4 @@ -Input in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct Input

Source
pub struct Input { /* private fields */ }
Expand description

Information about a transparent spend within a transaction.

+Input in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct Input

Source
pub struct Input { /* private fields */ }
Expand description

Information about a transparent spend within a transaction.

This struct is for representing transparent spends in a partially-created transaction. If you have a fully-created transaction, use the regular TxIn struct.

Implementations§

Source§

impl Input

Source

pub fn parse( @@ -118,9 +118,9 @@

Trait Implementations§

Source§

impl Debug for Input

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Input

§

impl RefUnwindSafe for Input

§

impl Send for Input

§

impl Sync for Input

§

impl Unpin for Input

§

impl UnwindSafe for Input

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -130,7 +130,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/struct.InputUpdater.html b/rustdoc/latest/zcash_transparent/pczt/struct.InputUpdater.html index e1dc3f52d..84a9d2970 100644 --- a/rustdoc/latest/zcash_transparent/pczt/struct.InputUpdater.html +++ b/rustdoc/latest/zcash_transparent/pczt/struct.InputUpdater.html @@ -1,4 +1,4 @@ -InputUpdater in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct InputUpdater

Source
pub struct InputUpdater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT input.

+InputUpdater in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct InputUpdater

Source
pub struct InputUpdater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT input.

Implementations§

Source§

impl<'a> InputUpdater<'a>

Source

pub fn set_redeem_script( &mut self, redeem_script: Script, @@ -18,9 +18,9 @@

Auto Trait Implementations§

§

impl<'a> Freeze for InputUpdater<'a>

§

impl<'a> RefUnwindSafe for InputUpdater<'a>

§

impl<'a> Send for InputUpdater<'a>

§

impl<'a> Sync for InputUpdater<'a>

§

impl<'a> Unpin for InputUpdater<'a>

§

impl<'a> !UnwindSafe for InputUpdater<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -30,7 +30,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/struct.Output.html b/rustdoc/latest/zcash_transparent/pczt/struct.Output.html index 385547174..1ef18f235 100644 --- a/rustdoc/latest/zcash_transparent/pczt/struct.Output.html +++ b/rustdoc/latest/zcash_transparent/pczt/struct.Output.html @@ -1,4 +1,4 @@ -Output in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct Output

Source
pub struct Output { /* private fields */ }
Expand description

Information about a transparent output within a transaction.

+Output in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct Output

Source
pub struct Output { /* private fields */ }
Expand description

Information about a transparent output within a transaction.

This struct is for representing transparent outputs in a partially-created transaction. If you have a fully-created transaction, use the regular TxOut struct.

@@ -35,9 +35,9 @@

Trait Implementations§

Source§

impl Debug for Output

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Output

§

impl RefUnwindSafe for Output

§

impl Send for Output

§

impl Sync for Output

§

impl Unpin for Output

§

impl UnwindSafe for Output

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -47,7 +47,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/struct.OutputUpdater.html b/rustdoc/latest/zcash_transparent/pczt/struct.OutputUpdater.html index f5b8e620c..91dfe2e4f 100644 --- a/rustdoc/latest/zcash_transparent/pczt/struct.OutputUpdater.html +++ b/rustdoc/latest/zcash_transparent/pczt/struct.OutputUpdater.html @@ -1,4 +1,4 @@ -OutputUpdater in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct OutputUpdater

Source
pub struct OutputUpdater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT output.

+OutputUpdater in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct OutputUpdater

Source
pub struct OutputUpdater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT output.

Implementations§

Source§

impl<'a> OutputUpdater<'a>

Source

pub fn set_redeem_script( &mut self, redeem_script: Script, @@ -15,9 +15,9 @@

Auto Trait Implementations§

§

impl<'a> Freeze for OutputUpdater<'a>

§

impl<'a> RefUnwindSafe for OutputUpdater<'a>

§

impl<'a> Send for OutputUpdater<'a>

§

impl<'a> Sync for OutputUpdater<'a>

§

impl<'a> Unpin for OutputUpdater<'a>

§

impl<'a> !UnwindSafe for OutputUpdater<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -27,7 +27,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/struct.Unbound.html b/rustdoc/latest/zcash_transparent/pczt/struct.Unbound.html index d2f11befd..ad1ee1c68 100644 --- a/rustdoc/latest/zcash_transparent/pczt/struct.Unbound.html +++ b/rustdoc/latest/zcash_transparent/pczt/struct.Unbound.html @@ -1,4 +1,4 @@ -Unbound in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct Unbound

Source
pub struct Unbound(/* private fields */);
Expand description

Authorizing data for a transparent bundle in a transaction that is just missing +Unbound in zcash_transparent::pczt - Rust

zcash_transparent::pczt

Struct Unbound

Source
pub struct Unbound(/* private fields */);
Expand description

Authorizing data for a transparent bundle in a transaction that is just missing binding signatures.

Trait Implementations§

Source§

impl Authorization for Unbound

Source§

impl Debug for Unbound

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl TransparentAuthorizingContext for Unbound

Source§

fn input_amounts(&self) -> Vec<Zatoshis>

Returns the list of all transparent input amounts, provided so that wallets can commit to the transparent input breakdown @@ -9,9 +9,9 @@ providing these inputs.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/pczt/struct.Updater.html b/rustdoc/latest/zcash_transparent/pczt/struct.Updater.html index 498b46483..97b0cf3cd 100644 --- a/rustdoc/latest/zcash_transparent/pczt/struct.Updater.html +++ b/rustdoc/latest/zcash_transparent/pczt/struct.Updater.html @@ -1,4 +1,4 @@ -Updater in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct Updater

Source
pub struct Updater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT bundle.

+Updater in zcash_transparent::pczt - Rust
zcash_transparent::pczt

Struct Updater

Source
pub struct Updater<'a>(/* private fields */);
Expand description

An updater for a transparent PCZT bundle.

Implementations§

Source§

impl<'a> Updater<'a>

Source

pub fn bundle(&self) -> &Bundle

Provides read access to the bundle being updated.

Source

pub fn update_input_with<F>( &mut self, @@ -17,9 +17,9 @@

Auto Trait Implementations§

§

impl<'a> Freeze for Updater<'a>

§

impl<'a> RefUnwindSafe for Updater<'a>

§

impl<'a> Send for Updater<'a>

§

impl<'a> Sync for Updater<'a>

§

impl<'a> Unpin for Updater<'a>

§

impl<'a> !UnwindSafe for Updater<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -29,7 +29,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_ALL.html b/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_ALL.html index 57777694e..76134eb8a 100644 --- a/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_ALL.html +++ b/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_ALL.html @@ -1 +1 @@ -SIGHASH_ALL in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Constant SIGHASH_ALL

Source
pub const SIGHASH_ALL: u8 = 0x01;
\ No newline at end of file +SIGHASH_ALL in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Constant SIGHASH_ALL

Source
pub const SIGHASH_ALL: u8 = 0x01;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_ANYONECANPAY.html b/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_ANYONECANPAY.html index 901db1cca..d4002dd93 100644 --- a/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_ANYONECANPAY.html +++ b/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_ANYONECANPAY.html @@ -1 +1 @@ -SIGHASH_ANYONECANPAY in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Constant SIGHASH_ANYONECANPAY

Source
pub const SIGHASH_ANYONECANPAY: u8 = 0x80;
\ No newline at end of file +SIGHASH_ANYONECANPAY in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Constant SIGHASH_ANYONECANPAY

Source
pub const SIGHASH_ANYONECANPAY: u8 = 0x80;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_MASK.html b/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_MASK.html index 43a4d8d83..4c17fa5e9 100644 --- a/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_MASK.html +++ b/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_MASK.html @@ -1 +1 @@ -SIGHASH_MASK in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Constant SIGHASH_MASK

Source
pub const SIGHASH_MASK: u8 = 0x1f;
\ No newline at end of file +SIGHASH_MASK in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Constant SIGHASH_MASK

Source
pub const SIGHASH_MASK: u8 = 0x1f;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_NONE.html b/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_NONE.html index f0d69ac51..1bf657767 100644 --- a/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_NONE.html +++ b/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_NONE.html @@ -1 +1 @@ -SIGHASH_NONE in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Constant SIGHASH_NONE

Source
pub const SIGHASH_NONE: u8 = 0x02;
\ No newline at end of file +SIGHASH_NONE in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Constant SIGHASH_NONE

Source
pub const SIGHASH_NONE: u8 = 0x02;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_SINGLE.html b/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_SINGLE.html index b9079c3af..81e804c64 100644 --- a/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_SINGLE.html +++ b/rustdoc/latest/zcash_transparent/sighash/constant.SIGHASH_SINGLE.html @@ -1 +1 @@ -SIGHASH_SINGLE in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Constant SIGHASH_SINGLE

Source
pub const SIGHASH_SINGLE: u8 = 0x03;
\ No newline at end of file +SIGHASH_SINGLE in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Constant SIGHASH_SINGLE

Source
pub const SIGHASH_SINGLE: u8 = 0x03;
\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/sighash/index.html b/rustdoc/latest/zcash_transparent/sighash/index.html index 0b35dc7b5..40283ca0c 100644 --- a/rustdoc/latest/zcash_transparent/sighash/index.html +++ b/rustdoc/latest/zcash_transparent/sighash/index.html @@ -1,2 +1,2 @@ -zcash_transparent::sighash - Rust
zcash_transparent

Module sighash

Source

Structs§

Constants§

Traits§

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/sighash/struct.SignableInput.html b/rustdoc/latest/zcash_transparent/sighash/struct.SignableInput.html index aacab3add..5947c9c8c 100644 --- a/rustdoc/latest/zcash_transparent/sighash/struct.SignableInput.html +++ b/rustdoc/latest/zcash_transparent/sighash/struct.SignableInput.html @@ -1,4 +1,4 @@ -SignableInput in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Struct SignableInput

Source
pub struct SignableInput<'a> { /* private fields */ }
Expand description

A transparent input that is signable because we know its value and script_pubkey.

+SignableInput in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Struct SignableInput

Source
pub struct SignableInput<'a> { /* private fields */ }
Expand description

A transparent input that is signable because we know its value and script_pubkey.

Implementations§

Source§

impl<'a> SignableInput<'a>

Source

pub fn hash_type(&self) -> &SighashType

Source

pub fn index(&self) -> &usize

Source

pub fn script_code(&self) -> &&'a Script

Source

pub fn script_pubkey(&self) -> &&'a Script

Source

pub fn value(&self) -> &Zatoshis

Source§

impl<'a> SignableInput<'a>

Source

pub fn from_parts( hash_type: SighashType, index: usize, @@ -9,9 +9,9 @@

Trait Implementations§

Source§

impl<'a> Debug for SignableInput<'a>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<'a> Freeze for SignableInput<'a>

§

impl<'a> RefUnwindSafe for SignableInput<'a>

§

impl<'a> Send for SignableInput<'a>

§

impl<'a> Sync for SignableInput<'a>

§

impl<'a> Unpin for SignableInput<'a>

§

impl<'a> UnwindSafe for SignableInput<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where - T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: ?Sized,
Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -21,7 +21,7 @@ F: FnOnce(&Self) -> bool,
Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> -otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where +otherwise. Read more

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zcash_transparent/sighash/trait.TransparentAuthorizingContext.html b/rustdoc/latest/zcash_transparent/sighash/trait.TransparentAuthorizingContext.html index 17413bbb0..a9f8c7b6c 100644 --- a/rustdoc/latest/zcash_transparent/sighash/trait.TransparentAuthorizingContext.html +++ b/rustdoc/latest/zcash_transparent/sighash/trait.TransparentAuthorizingContext.html @@ -1,4 +1,4 @@ -TransparentAuthorizingContext in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Trait TransparentAuthorizingContext

Source
pub trait TransparentAuthorizingContext: Authorization {
+TransparentAuthorizingContext in zcash_transparent::sighash - Rust
zcash_transparent::sighash

Trait TransparentAuthorizingContext

Source
pub trait TransparentAuthorizingContext: Authorization {
     // Required methods
     fn input_amounts(&self) -> Vec<Zatoshis>;
     fn input_scriptpubkeys(&self) -> Vec<Script>;
diff --git a/rustdoc/latest/zip321/all.html b/rustdoc/latest/zip321/all.html
index 599bd5225..caef15315 100644
--- a/rustdoc/latest/zip321/all.html
+++ b/rustdoc/latest/zip321/all.html
@@ -1 +1 @@
-List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rustdoc/latest/zip321/enum.Zip321Error.html b/rustdoc/latest/zip321/enum.Zip321Error.html index 9b7b38ee3..e10f56320 100644 --- a/rustdoc/latest/zip321/enum.Zip321Error.html +++ b/rustdoc/latest/zip321/enum.Zip321Error.html @@ -1,4 +1,4 @@ -Zip321Error in zip321 - Rust
zip321

Enum Zip321Error

Source
pub enum Zip321Error {
+Zip321Error in zip321 - Rust
zip321

Enum Zip321Error

Source
pub enum Zip321Error {
     InvalidBase64(DecodeError),
     MemoBytesError(Error),
     TooManyPayments(usize),
@@ -22,9 +22,9 @@
     T: 'static + ?Sized,
Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -36,7 +36,7 @@ Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where - T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zip321/fn.memo_from_base64.html b/rustdoc/latest/zip321/fn.memo_from_base64.html index ed4767eb8..f49f8e3cf 100644 --- a/rustdoc/latest/zip321/fn.memo_from_base64.html +++ b/rustdoc/latest/zip321/fn.memo_from_base64.html @@ -1,2 +1,2 @@ -memo_from_base64 in zip321 - Rust
zip321

Function memo_from_base64

Source
pub fn memo_from_base64(s: &str) -> Result<MemoBytes, Zip321Error>
Expand description

Parse a MemoBytes value from a ZIP 321 compatible base64-encoded string.

+memo_from_base64 in zip321 - Rust
zip321

Function memo_from_base64

Source
pub fn memo_from_base64(s: &str) -> Result<MemoBytes, Zip321Error>
Expand description

Parse a MemoBytes value from a ZIP 321 compatible base64-encoded string.

\ No newline at end of file diff --git a/rustdoc/latest/zip321/fn.memo_to_base64.html b/rustdoc/latest/zip321/fn.memo_to_base64.html index 7bbb73383..ceb121095 100644 --- a/rustdoc/latest/zip321/fn.memo_to_base64.html +++ b/rustdoc/latest/zip321/fn.memo_to_base64.html @@ -1,2 +1,2 @@ -memo_to_base64 in zip321 - Rust
zip321

Function memo_to_base64

Source
pub fn memo_to_base64(memo: &MemoBytes) -> String
Expand description

Converts a MemoBytes value to a ZIP 321 compatible base64-encoded string.

+memo_to_base64 in zip321 - Rust
zip321

Function memo_to_base64

Source
pub fn memo_to_base64(memo: &MemoBytes) -> String
Expand description

Converts a MemoBytes value to a ZIP 321 compatible base64-encoded string.

\ No newline at end of file diff --git a/rustdoc/latest/zip321/index.html b/rustdoc/latest/zip321/index.html index 13d68fe86..3735f8fe7 100644 --- a/rustdoc/latest/zip321/index.html +++ b/rustdoc/latest/zip321/index.html @@ -1,4 +1,4 @@ -zip321 - Rust

Crate zip321

Source
Expand description

Reference implementation of the ZIP-321 standard for payment requests.

+zip321 - Rust

Crate zip321

Source
Expand description

Reference implementation of the ZIP-321 standard for payment requests.

This crate provides data structures, parsing, and rendering functions for interpreting and producing valid ZIP 321 URIs.

The specification for ZIP 321 URIs may be found at https://zips.z.cash/zip-0321

diff --git a/rustdoc/latest/zip321/struct.Payment.html b/rustdoc/latest/zip321/struct.Payment.html index c6632ca9a..a759b59c8 100644 --- a/rustdoc/latest/zip321/struct.Payment.html +++ b/rustdoc/latest/zip321/struct.Payment.html @@ -1,4 +1,4 @@ -Payment in zip321 - Rust
zip321

Struct Payment

Source
pub struct Payment { /* private fields */ }
Expand description

A single payment being requested.

+Payment in zip321 - Rust
zip321

Struct Payment

Source
pub struct Payment { /* private fields */ }
Expand description

A single payment being requested.

Implementations§

Source§

impl Payment

Source

pub fn new( recipient_address: ZcashAddress, amount: Zatoshis, @@ -23,9 +23,9 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -36,7 +36,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zip321/struct.TransactionRequest.html b/rustdoc/latest/zip321/struct.TransactionRequest.html index f88d47cad..41b4d0f3a 100644 --- a/rustdoc/latest/zip321/struct.TransactionRequest.html +++ b/rustdoc/latest/zip321/struct.TransactionRequest.html @@ -1,4 +1,4 @@ -TransactionRequest in zip321 - Rust
zip321

Struct TransactionRequest

Source
pub struct TransactionRequest { /* private fields */ }
Expand description

A ZIP321 transaction request.

+TransactionRequest in zip321 - Rust
zip321

Struct TransactionRequest

Source
pub struct TransactionRequest { /* private fields */ }
Expand description

A ZIP321 transaction request.

A ZIP 321 request may include one or more such requests for payment. When constructing a transaction in response to such a request, a separate output should be added to the transaction for each @@ -24,9 +24,9 @@ T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where - T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

-
Source§

impl<T, U> Into<U> for T
where - U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+ T: Clone,
Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> @@ -37,7 +37,7 @@ if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where - T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where - U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where - U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/rustdoc/latest/zip321/testing/constant.VALID_PARAMNAME.html b/rustdoc/latest/zip321/testing/constant.VALID_PARAMNAME.html index 3d429b0d6..da136dd73 100644 --- a/rustdoc/latest/zip321/testing/constant.VALID_PARAMNAME.html +++ b/rustdoc/latest/zip321/testing/constant.VALID_PARAMNAME.html @@ -1 +1 @@ -VALID_PARAMNAME in zip321::testing - Rust
zip321::testing

Constant VALID_PARAMNAME

Source
pub const VALID_PARAMNAME: &str = "[a-zA-Z][a-zA-Z0-9+-]*";
\ No newline at end of file +VALID_PARAMNAME in zip321::testing - Rust
zip321::testing

Constant VALID_PARAMNAME

Source
pub const VALID_PARAMNAME: &str = "[a-zA-Z][a-zA-Z0-9+-]*";
\ No newline at end of file diff --git a/rustdoc/latest/zip321/testing/fn.arb_addr_str.html b/rustdoc/latest/zip321/testing/fn.arb_addr_str.html index d61bb31fa..41ae99724 100644 --- a/rustdoc/latest/zip321/testing/fn.arb_addr_str.html +++ b/rustdoc/latest/zip321/testing/fn.arb_addr_str.html @@ -1 +1 @@ -arb_addr_str in zip321::testing - Rust
zip321::testing

Function arb_addr_str

Source
pub fn arb_addr_str(network: NetworkType) -> impl Strategy<Value = String>
\ No newline at end of file +arb_addr_str in zip321::testing - Rust
zip321::testing

Function arb_addr_str

Source
pub fn arb_addr_str(network: NetworkType) -> impl Strategy<Value = String>
\ No newline at end of file diff --git a/rustdoc/latest/zip321/testing/fn.arb_valid_memo.html b/rustdoc/latest/zip321/testing/fn.arb_valid_memo.html index d6bc97a44..54c530c5a 100644 --- a/rustdoc/latest/zip321/testing/fn.arb_valid_memo.html +++ b/rustdoc/latest/zip321/testing/fn.arb_valid_memo.html @@ -1 +1 @@ -arb_valid_memo in zip321::testing - Rust
zip321::testing

Function arb_valid_memo

Source
pub fn arb_valid_memo() -> impl Strategy<Value = MemoBytes>
\ No newline at end of file +arb_valid_memo in zip321::testing - Rust
zip321::testing

Function arb_valid_memo

Source
pub fn arb_valid_memo() -> impl Strategy<Value = MemoBytes>
\ No newline at end of file diff --git a/rustdoc/latest/zip321/testing/fn.arb_zip321_payment.html b/rustdoc/latest/zip321/testing/fn.arb_zip321_payment.html index 922cbb390..3b45e5d1f 100644 --- a/rustdoc/latest/zip321/testing/fn.arb_zip321_payment.html +++ b/rustdoc/latest/zip321/testing/fn.arb_zip321_payment.html @@ -1,3 +1,3 @@ -arb_zip321_payment in zip321::testing - Rust
zip321::testing

Function arb_zip321_payment

Source
pub fn arb_zip321_payment(
+arb_zip321_payment in zip321::testing - Rust
zip321::testing

Function arb_zip321_payment

Source
pub fn arb_zip321_payment(
     network: NetworkType,
 ) -> impl Strategy<Value = Payment>
\ No newline at end of file diff --git a/rustdoc/latest/zip321/testing/fn.arb_zip321_request.html b/rustdoc/latest/zip321/testing/fn.arb_zip321_request.html index d4314a884..aa61a8d7c 100644 --- a/rustdoc/latest/zip321/testing/fn.arb_zip321_request.html +++ b/rustdoc/latest/zip321/testing/fn.arb_zip321_request.html @@ -1,3 +1,3 @@ -arb_zip321_request in zip321::testing - Rust
zip321::testing

Function arb_zip321_request

Source
pub fn arb_zip321_request(
+arb_zip321_request in zip321::testing - Rust
zip321::testing

Function arb_zip321_request

Source
pub fn arb_zip321_request(
     network: NetworkType,
 ) -> impl Strategy<Value = TransactionRequest>
\ No newline at end of file diff --git a/rustdoc/latest/zip321/testing/fn.arb_zip321_request_sequential.html b/rustdoc/latest/zip321/testing/fn.arb_zip321_request_sequential.html index a37b54436..4423e671e 100644 --- a/rustdoc/latest/zip321/testing/fn.arb_zip321_request_sequential.html +++ b/rustdoc/latest/zip321/testing/fn.arb_zip321_request_sequential.html @@ -1,3 +1,3 @@ -arb_zip321_request_sequential in zip321::testing - Rust
zip321::testing

Function arb_zip321_request_sequential

Source
pub fn arb_zip321_request_sequential(
+arb_zip321_request_sequential in zip321::testing - Rust
zip321::testing

Function arb_zip321_request_sequential

Source
pub fn arb_zip321_request_sequential(
     network: NetworkType,
 ) -> impl Strategy<Value = TransactionRequest>
\ No newline at end of file diff --git a/rustdoc/latest/zip321/testing/fn.arb_zip321_uri.html b/rustdoc/latest/zip321/testing/fn.arb_zip321_uri.html index 7a4cc70fa..cefa1a4a3 100644 --- a/rustdoc/latest/zip321/testing/fn.arb_zip321_uri.html +++ b/rustdoc/latest/zip321/testing/fn.arb_zip321_uri.html @@ -1 +1 @@ -arb_zip321_uri in zip321::testing - Rust
zip321::testing

Function arb_zip321_uri

Source
pub fn arb_zip321_uri(network: NetworkType) -> impl Strategy<Value = String>
\ No newline at end of file +arb_zip321_uri in zip321::testing - Rust
zip321::testing

Function arb_zip321_uri

Source
pub fn arb_zip321_uri(network: NetworkType) -> impl Strategy<Value = String>
\ No newline at end of file diff --git a/rustdoc/latest/zip321/testing/index.html b/rustdoc/latest/zip321/testing/index.html index 88725c084..95fe5571a 100644 --- a/rustdoc/latest/zip321/testing/index.html +++ b/rustdoc/latest/zip321/testing/index.html @@ -1 +1 @@ -zip321::testing - Rust
\ No newline at end of file +zip321::testing - Rust
\ No newline at end of file